https://github.com/fatedier/frp
frps.toml#
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
| #frps服务监听的本机端口
bindPort = 55555
# frpc客户端连接鉴权token
auth.token="强密码token"
#frps服务web界面配置
webServer.addr = "0.0.0.0"
webServer.port = 57001
webServer.user = "username"
webServer.password = "adminpass"
#日志打印配置
log.to = "/opt/frp/logs"
log.level = "info"
log.maxDays = 7
|
启动服务 ./frps -c ./frps.toml
frpc.toml#
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
| # 建立连接
serverAddr = "server address"
serverPort = 55555
auth.token = "强密码token"
# 全局配置
transport.tls.enable = true
transport.tcpMux = true
transport.poolCount = 3
[[proxies]]
name = "tcp-ex"
type = "tcp"
localIP = "127.0.0.1"
localPort = 80
remotePort = 57002
transport.useCompression = true
|
启动 ./frpc.exe -c ./frpc.toml
option#
全局配置参数
transport.tls.enable = true : 加密客户端到服务端
transport.tcpMux = true:开启多路复用
transport.poolCount = 3 : 提前准备工作连接
连接参数
transport.useCompression = true:压缩隧道里传输的内容,节省带宽