1、准备
1.1、frp版本0.59.0
官方下载
https://github.com/fatedier/frp/releases
1.2、服务器
有公网ip的服务器
1.3、域名
比如abc.fun。解析地址为服务端公网ip。(没有域名配置host)
2、服务端
2.1、服务端配置
frps.toml
# http访问端口
vhostHTTPPort: 88
# 服务端口
bindPort: 7000
#token = abcdefg
webServer: {
addr: 0.0.0.0,
# 服务端仪表盘的端口, 可以用浏览器访问查看
port: 7500,
# 服务端仪表盘的用户密码
user: frp,
password: 'frp/123'
}
2.2、服务端启动命令
.\frps.exe -c frps.toml
以上是Windows的启动,linux把frps.exe换一下就行
3、客户端
3.1、客户端配置
frpc.toml
# 服务端地址
serverAddr = "43.2.1.1"
# 服务端口
serverPort = 7000
[[proxies]]
# 代理名称
name = "游客"
type = "http"
# 本地服务端口
localPort = 85
# 访问域名
customDomains = ["youke.abc.fun"]
3.2、客户端启动命令
.\frpc.exe -c frpc.toml
4、访问
4.1、公网访问本地服务
注意端口是88,在服务端配置里
http://youke.abc.fun:88
注意,没有域名配置host
4.2、面板访问地址
http://xx.abc.fun:7500
[xx.abc.fun],域名只要解析到公网地址就行
也可以使用公网ip+7500访问