Frps服务端
# 端口
bindPort = 7000 #{必选} 客户端与该端口建立连接
log.to = "console" #{可选} 日志配置, 通过打印的方式输出日志
vhostHTTPPort = 7100 #{可选} http代理需要,当访问该端口时跳到对应本地frpc代理
vhostHTTPSPort = 7200 #{可选} https代理需要,当访问该端口时跳到对应本地frpc代理
transport.tcpMux = true #tcp流多路复用(优化传输,需一致)
#身份验证
auth.method = "token" #{可选}身份验证方式
auth.token = "testtoken!" #token设置密码,用于通过身份验证创建连接
#frp服务仪表板配置
webServer.port = 7300 #{也可自行修改端口}
webServer.addr = "0.0.0.0" #公网ip或者域名
webServer.user = "administrator" #登录用户名{可自行修改}
webServer.password = "password" #登录密码{可自行修改}
Frpc客户端
serverAddr = "earnquant.com" # 47.119.18.560公网IP或者域名地址
serverPort = 7000 # 服务端口
log.to = "./log/frpc.log" # 日志地址
log.level = "info" # trace, debug, info, warn, error
log.maxDays = 3
log.disablePrintColor = false
auth.method = "token"
auth.token = "testtoken!"
webServer.addr = "0.0.0.0"
webServer.port = 7100
webServer.user = "administrator"
webServer.password = "password"
webServer.pprofEnable = false
[[proxies]]
name = "SSH_188_TCP"
type = "tcp"
localIP = "192.168.31.188"
localPort = 22
remotePort = 18822
[[proxies]]
name = "SSH_188_XTCP"
type = "xtcp"
secretKey = "00112233"
localIP = "192.168.31.188"
localPort = 22
服务端Frps.server
### frp.server
[Unit]
Description=frp client
After=network.target
[Service]
Type=simple
ExecStart=/home/username/frp53/frpc -c /home/username/frp53/frpc.toml
Restart=on-failure
[Install]
WantedBy=multi-user.target
Linux自启动Frps命令
## 执行权限
chmod +x /home/username/frp53/frpc
## 自启动
sudo systemctl daemon-reload # 重载配置
sudo systemctl enable frp # 自动启动
sudo systemctl start frp # 启动服务
sudo systemctl stop frp # 停止服务
sudo systemctl restart frp # 重启服务
sudo systemctl status frp # 服务状态