配置frp内网穿透

一,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 # 映射服务的端口号 (服务端需要放行此端口)

.... 如果需要多个服务进行穿透,安装上面的格式填写对应的内容。
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容