自建FRP服务器
GitHub仓库:https://github.com/fatedier/frp
GitHubReleases https://github.com/fatedier/frp/releases/

根据服务器/客户端所属架构与系统,在releases中分别下载合适的版本,并解压出来。

frps.ini是服务器端的配置文件,配置如下:
[common]
bind_port = 7000
dashboard_port = 7500
dashboard_user = username
dashboard_pwd = passwd
vhost_http_port = 80
vhost_https_port = 443
privilege_mode = true
privilege_token = dasfasfasvw
max_pool_count = 50
log_file = ./frps.log
log_level = info
log_max_days = 3
记住bind_port是frp服务的监听端口。

启动服务端frps:

./frps -c ./frps.ini
而在客户端,我们要修改的配置文件是frpc.ini(以ssh服务为例):

[common]
server_addr = 远端frp服务器ip
server_port = 7000
privilege_token = 12345//和你服务器一致

[web]
privilege_mode = true
remote_port = 6000
type = http
local_port = 80
use_gzip = true
custom_domains = 你公网访问的域名
host_header_rewrite = 实际你内网访问的域名,可以供公网的域名不一致,如果一致可以不写

server_addr是服务器的公网ip,server_port是服务器上设置的frp服务的监听端口。

启动客户端frpc:

./frpc -c ./myfrpc.ini

打开IP:7500账号密码就是上面设置的,登录就可以看到监控界面

分享几个免费的FRP服务器:

https://diannaobos.com/frp/
https://www.natfrp.org/
http://freenat.win/
http://www.frps.top/
http://frp.kerwin.cn/
http://frp.xxorg.com/
http://frps.5xge.com/

如果您有好的推荐,欢迎评论区留言