bindAddr = "0.0.0.0" bindPort = 7000 # 认证令牌(必须与客户端一致) auth.method = "token" auth.token = "密钥" # 仪表盘(可选,建议改密码) webServer.addr = "0.0.0.0" # 如果想外网访问仪表盘,改为 0.0.0.0 webServer.port = 7500 webServer.user = "用户名" webServer.password = "密码" transport.tls.force = true transport.tls.certFile = "/root/frp/server.crt" transport.tls.keyFile = "/root/frp/server.key" transport.tls.trustedCaFile = "/root/frp/ca.crt" # 如果需要双向认证则取消注释 transport.maxPoolCount = 50 # 从5改成20(必须 ≥ 客户端的值) log.to = "./frps.log" log.level = "info" log.maxDays = 3 # 日志保留天数(可选)
创建服务端systemd 服务文件 /etc/systemd/system/frps.service:
[Unit] Description=frp server After=network.target [Service] Type=simple User=root Group=root WorkingDirectory=/root/frp ExecStart=/root/frp/frps -c /root/frp/frps.toml Restart=on-failure RestartSec=5s LimitNOFILE=65536 [Install] WantedBy=multi-user.target
启动并设置服务端开机自启
sudo systemctl daemon-reload
sudo systemctl enable frps --now
这样就能开机自启,崩溃后 5 秒自动重启(进程保护)。