侧边栏壁纸
  • 累计撰写 9 篇文章
  • 累计收到 0 条评论

FRP客户端

2026-5-2 / 0 评论 / 78 阅读
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 秒自动重启(进程保护)。