docker:frps

差别

这里会显示出您选择的修订版和当前版本之间的差别。

到此差别页面的链接

两侧同时换到之前的修订记录 前一修订版
后一修订版
前一修订版
docker:frps [2025/03/08 18:56] – [Docker] admindocker:frps [2025/04/22 14:20] (当前版本) admin
行 15: 行 15:
  
 ``` ```
-wget https://github.com/fatedier/frp/releases/download/v0.61.2/frp_0.61.2_linux_arm64.tar.gz+wget https://github.com/fatedier/frp/releases/download/v0.61.2/frp_0.61.2_linux_amd64.tar.gz 
 + 
 +tar -zxvf frp_0.61.2_linux_amd64.tar.gz 
 +cp frp_0.61.2_linux_amd64/frps /usr/bin/frps 
 +cp frp_0.61.2_linux_amd64/frps.toml /etc/frps.toml
 ``` ```
 +
 +```
 +cat /etc/frps.toml
 +
 +
 +bindPort = 7000
 +#kcpBindPort = 7000
 +transport.maxPoolCount = 50
 +#transport.heartbeatTimeout = 90
 +
 +webServer.addr = "0.0.0.0"
 +webServer.port = 7500
 +webServer.user = "admin"
 +webServer.password = "netfun2000"
 +
 +transport.tls.force = false
 +auth.method = "token"
 +auth.token = "AxZhLzzySjVo1kMJgazc"
 +
 +#vhostHTTPPort = 8088
 +#vhostHTTPSPort = 3443
 +
 +subDomainHost = "ax-cloud.cn"
 +
 +log.to = "/var/log/frps.log"
 +log.level = "info"
 +log.maxDays = 3
 +```
 +
 +**补充:屏蔽掉心跳,否则会定时掉线重连。**
 +
 +```
 +#transport.heartbeatTimeout = 90
 +```
 +
 +frps服务配置:
 +```
 +cat /etc/systemd/system/frps.service
 +
 +[Unit]
 +Description = frp server
 +After = network.target syslog.target
 +Wants = network.target
 +
 +[Service]
 +Type = simple
 +ExecStart = /usr/bin/frps -c /etc/frps.toml
 +
 +[Install]
 +WantedBy = multi-user.target
 +```
 +
 +启动服务:
 +```
 +systemctl enable frps.service
 +systemctl start frps
 +systemctl status frps
 +```
 +
 +查看防火墙端口:
 +```
 +firewall-cmd --list-ports
 +```
 +
 +打开:7000、7500端口
 +```
 +firewall-cmd --zone=public --add-port=7000/tcp --permanent # 防火墙开放7000端口
 +firewall-cmd --zone=public --add-port=7500/tcp --permanent # 防火墙开放7500端口
 +firewall-cmd --reload # 更新防火墙配置
 +firewall-cmd --zone=public --list-ports # 查看已经开放的端口号
 +```
 +
 +测试
 +```
 +/usr/bin/frps -c /etc/frps.toml
 +```
 +
 +http://www.ax-cloud.cn:7500/static/#/
  • docker/frps.1741431378.txt.gz
  • 最后更改: 2025/03/08 18:56
  • admin