一,docker一件安装docker run --restart=always --network host -d -v /etc/frp/frps.toml:/etc/frp/frps.toml --name frps snowdreamtech/frps
最新版使用toml格式编辑文件,进入/etc/frp/frps.toml编辑以下内容
# frp服务监听端口
bindPort = 7000
# 鉴权方式
auth.method = "token"
# 验证tonken
auth.token = "password"
# 后台管理面板配置
weServer.prot = 7005 # 面板端口号
webServer.addr = "0.0.0.0" # 管理地址
webServer.user = "admin" # 账号
webServer.password = "pwd" # 密码
# 用于反向代理HTTP主机
vhostHTTPPort = 9000
# 用于反向代理HTTPS主机
vhostHTTPSPort = 9001
重启frps docker restart frps
访问后台地址http://serverAddr:7005,验证是否成功
二,客户端配置frpc.toml
编辑fprc.toml 文件
serverAddr = "服务端IP"
serverPosrt = 7000 # 服务端端口号
auth.method = "token" # 客户端验证方式
auth.token = "password" # 客户端验证密码
[[proxies]]
name = "test1" # 客户端服务名
type = "tcp" # 通讯方式
localIP = "192.168.1.5" # 客户端固定ip
localPort = 3306 # 内部端口号
remotePort = 1222 # 映射服务的端口号 (服务端需要放行此端口)
.... 如果需要多个服务进行穿透,安装上面的格式填写对应的内容。