serverAddr = "服务器IP" serverPort = 7000 auth.method = "token" auth.token = "设置密钥" webServer.addr = "0.0.0.0" # 监听地址,0.0.0.0 表示允许外部访问 webServer.port = 7400 # 管理界面端口,可自定义 webServer.user = "登录用户名" # 登录用户名 webServer.password = "登录密码" # 登录密码 transport.tls.enable = true transport.tls.certFile = "/root/frp/client.crt" transport.tls.keyFile = "/root/frp/client.key" transport.tls.trustedCaFile = "/root/frp/ca.crt" # 如需双向认证,提供 CA 证书 transport.poolCount = 20 # 从5改成10(或其他值) log.to = "./frpc.log" # 日志文件路径,可自定义 log.level = "info" # 日志级别:trace, debug, info, warn, error log.maxDays = 3 # 日志保留天数(可选) [[proxies]] name = "dify" type = "tcp" localIP = "127.0.0.1" localPort = 8080 remotePort = 8080 [[proxies]] name = "宝塔" type = "tcp" localIP = "127.0.0.1" localPort = 30854 remotePort = 30854 [[proxies]] name = "云盘" type = "tcp" localIP = "127.0.0.1" localPort = 12345 remotePort = 12345 [[proxies]] name = "记事本" type = "tcp" localIP = "127.0.0.1" localPort = 80 remotePort = 16888 [[proxies]] name = "探针" type = "tcp" localIP = "127.0.0.1" localPort = 25774 remotePort = 25774
创建客户端 systemd 服务文件/etc/systemd/system/frpc.service:
[Unit] Description=frp client After=network.target [Service] Type=simple User=root Group=root WorkingDirectory=/root/frp ExecStart=/root/frp/frpc -c /root/frp/frpc.toml Restart=on-failure RestartSec=5s LimitNOFILE=65536 [Install] WantedBy=multi-user.target
启动并设置客户端开机自启
sudo systemctl daemon-reload
sudo systemctl enable frpc --now
这样就能开机自启,崩溃后 5 秒自动重启(进程保护)。