下单后获取到 FRPS 的 端口,token 等信息
例如:
通道端口(bind_port): 2201
仪表盘端口(dashboard): 2200
可用端口范围:2202-2299
后台登录地址:http://114.36.28.18:2200
账户:admin
后台密码(同Token):3C2FnS2f1V
使用时请务必保证不要泄露 token,谨防数据丢失!!!
一、前置条件
已安装好 FRPC 客户端,版本不低于 0.52,服务端的版本是 0.62.1,最好客户端也是这个版本
官方下载地址(Linux系统):https://github.com/fatedier/frp/releases/download/v0.62.1/frp_0.62.1_linux_amd64.tar.gz
不会下载可以 加我微信,发你安装包
二、安装 FRPC
# Linux 示例(其他系统替换下载链接)
wget https://github.com/fatedier/frp/releases/download/v0.62.1/frp_0.62.1_linux_amd64.tar.gz
tar -zxvf frp_*.tar.gz
cd frp_*/ && mv frpc /usr/local/bin/三、配置 FRPC
创建配置文件 frpc.toml:
serverAddr = "114.16.18.18" # FRPS 公网地址
serverPort = 10001 # FRPS 通信端口
auth.token = "4324243" # 与 FRPS 一致的 token
[[proxies]]
name = "mysql"
type = "tcp"
localIP = "127.0.0.1"
localPort = 3306
remotePort = 1036
[[proxies]]
name = "ssh"
type = "tcp"
localIP = "127.0.0.1"
localPort = 22
remotePort = 1025
四、启动 FRPC
frpc -c frpc.toml # 前台启动
# 后台运行(Linux)
nohup frpc -c frpc.toml > /dev/null 2>&1 &
# Windows 后台启动
Start-Process frpc.exe -ArgumentList "-c frpc.toml" -NoNewWindow五、验证连接
查看 FRPC 输出日志:
[I] [service.go:349] [xxxxxx] login to server success...
[I] [proxy_manager.go:144] [xxxxxx] proxy added: [ssh web mysql六、常见问题
连接失败
检查
server_addr和server_port是否正确配置的
remote_port是否在可用端口范围内确认 FRPC 和 FRPS 的
token一致
七、如何开机自启,自动连接frps
推荐使用 systemd(Linux):
# /etc/systemd/system/frpc.service
[Unit]
Description=Frp Client
After=network.target
[Service]
User=root
ExecStart=/usr/local/bin/frpc -c /path/to/frpc.toml
Restart=on-failure
[Install]
WantedBy=multi-user.target启用服务:
systemctl enable --now frpc通过以上步骤,您已成功将内网服务通过 FRPC 安全暴露到公网。
如果需要配置域名、隐藏端口可以查看FRP 高级应用-智慧的格子衫
如需远程服务,请联系我。
评论区