惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

Hugging Face - Blog
Hugging Face - Blog
Google DeepMind News
Google DeepMind News
云风的 BLOG
云风的 BLOG
WordPress大学
WordPress大学
Vercel News
Vercel News
Apple Machine Learning Research
Apple Machine Learning Research
T
Tailwind CSS Blog
I
InfoQ
小众软件
小众软件
Recent Announcements
Recent Announcements
博客园 - 【当耐特】
The GitHub Blog
The GitHub Blog
大猫的无限游戏
大猫的无限游戏
美团技术团队
T
The Blog of Author Tim Ferriss
奇客Solidot–传递最新科技情报
奇客Solidot–传递最新科技情报
酷 壳 – CoolShell
酷 壳 – CoolShell
MongoDB | Blog
MongoDB | Blog
V
V2EX
J
Java Code Geeks
有赞技术团队
有赞技术团队
博客园 - 聂微东
B
Blog RSS Feed
博客园 - 司徒正美

博客园 - 大豆男生

C# 和 OpenResty 中进行 CRC32 Linq分组后,再对分组后的每组数据进行排序,获取每组的第一条记录 WebClient 指定安全协议(Tls1.1,Tls1.2,Tls1.3) .Net Core 中的 MurmurHash VS2019 .Net Core 3.0 Web 项目启用动态编译 IIS 上部署 ASP.NET Core 应用程序 IIS (安装SSL证书后) 实现 HTTP 自动跳转到 HTTPS 使用浏览器自定义协议启动本地程序(.EXE文件) 再谈 C# 对象二进制序列化,序列化并进行 AES 加密 腾讯防水墙(滑动验证码)的简单使用 https://007.qq.com C# 使用 PerformanceCounter 获取 CPU 和 硬盘的使用率 .Net 控制台中文(简体/繁体)乱码问题 .Net Core 使用 System.Drawing.Common 部署到CentOS上遇到的问题 .Net Core 读取配置文件 appsettings.json JavaScript 获取按键,并屏蔽系统 Window 事件 nginx 禁止未绑定的域名访问 .NET MVC JSON JavaScriptSerializer 字符串的长度超过 maxJsonLength 值问题的解决 async,await,Task 的一些用法 Newtonsoft.Json(Json.net) 的使用
frp 初探
大豆男生 · 2018-04-18 · via 博客园 - 大豆男生

条件:

(1) 服务器端要有公网 IP

(2) 客户端能上网,能够访问服务器的公网 IP

下载

https://github.com/fatedier/frp/releases

根据服务器和客户端的操作系统的类型下载不同的包,大小5M左右:

我的服务器和客户端都是Windows(64位),所以下载 frp_0.16.1_windows_amd64.zip 就可以了

服务器端配置

解压压缩包,里面有7个文件:

服务器端只需要 frps.exe 和 frps.ini 这2个文件。

修改 frps.ini 文件:

[common]
bind_port = 7000
vhost_http_port = 8082
privilege_token = 12345678

bind_port 客户端连接服务器的端口

vhost_http_port 虚拟web server的端口,即在浏览器录入的

privilege_token 授权码,客户端必须设置相同的授权码

启动服务端:frps -c frps.ini

客户端配置

客戶器端只需要 frpc.exe 和 frpc.ini 这2个文件。

修改 frpc.ini 文件:

[common]
server_addr = x.x.x.x
server_port = 7000
privilege_token = 12345678

[web]
type = http
local_ip = 127.0.0.1
local_port = 80
custom_domains = x.x.x.x

server_addr 服务器 IP 地址

server_port 服务器端口

privilege_token 授权码,必须和服务器端的授权码一致

local_ip 客户端实际提供服务的 IP,127.0.0.1 表示运行客户端的本机

local_port 客户端实际提供服务的端口

custom_domains 服务器 IP 地址或域名

启动客户端:frpc -c frpc.ini

验证  

服务器端和客户端都启动后,就可以在浏览器里录入:http://服务器 IP 地址或域名:vhost_http_port 访问了

实际提供服务的是客户端的 local_port 端口。