官方文档:https://gofrp.org/
正式开始
下载
Release v0.63.0 · fatedier/frp · GitHub
1.frps
vim frps.toml
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17
| # 服务绑定的IP与端口 bindAddr = "0.0.0.0" bindPort = 7000 # web dashboard配置 webServer.addr = "0.0.0.0" webServer.port = 7500 webServer.user = "admin" webServer.password = "admin" # 启用prometheus监控指标 enablePrometheus = true # token权限验证,需与客户端配置一致 auth.method = "token" auth.token = "123456" # 日志配置 log.to = "/opt/frps/frps.log" log.level = "info" log.maxDays = 3
|
#命令行方式启动
./frps -c ./frps.toml
#后台启动
nohup ./frps -c ./frps.toml &> /dev/null &
[1] 1934354
1 2 3
| ps -ef | grep frps netstat -tunlp | grep 7000
|
访问:http://127.0.0.1:7500
2.frpc
vim frpc.toml
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30
| # frpc.toml - 客户端配置
[common] serverAddr = "your_server_ip" # 服务端公网 IP serverPort = 7000 # 服务端监听端口 auth.token = "your_secure_token_here" # 与服务端保持一致
# SSH 服务穿透 [[proxies]] name = "ssh" type = "tcp" localIP = "127.0.0.1" localPort = 22 remotePort = 8022
# Web 服务穿透 [[proxies]] name = "web" type = "tcp" localIP = "127.0.0.1" localPort = 8080 remotePort = 8080
# MySQL 数据库穿透 [[proxies]] name = "mysql" type = "tcp" localIP = "127.0.0.1" localPort = 3306 remotePort = 8306
|
启动:./frpc -c ./frpc.toml