只需要在客户端进行,protocol也可以试试kcp或者quic,部分网络环境可能屏蔽这两种

serverAddr = "x.x.x.x"
serverPort = 7000
auth.method = "token"
auth.token = "xxx"
transport.protocol = "tcp"
transport.tls.enable = true
transport.tls.disableCustomTLSFirstByte = true


[[proxies]]
name = "http"
type = "tcp"
localIP = "127.0.0.1"
localPort = 80
remotePort = 9001
transport.useEncryption = true
transport.useCompression = true
# 可选 方便获取真实ip
transport.proxyProtocolVersion = "v2"

其他配置

frps

bindPort = 7000
auth.token = "你的token"

多域名公用一个http非标准端口,方便nginx反向代理这个端口到80/443;来复用nginx

frps加入下面的监听http端口

vhostHTTPPort = 8080
```

frpc

```toml
serverAddr = "x.x.x.x"
serverPort = 7000
auth.method = "token"
auth.token = "xxx"
transport.protocol = "tcp"
transport.tls.enable = true
transport.tls.disableCustomTLSFirstByte = true


[[proxies]]
name = "http"
type = "http"
customDomains = ["test.yourdomain.com"]
localIP = "127.0.0.1"
localPort = 80
# 不用设置远程端口
transport.useEncryption = true
transport.useCompression = true
# 可选 方便获取真实ip
transport.proxyProtocolVersion = "v2"
```
Last modification:December 4, 2025
如果觉得我的文章对你有用,请随意赞赏