Docker搭建Frp实现内网穿透

Docker搭建frp实现内网穿透

​ 从frp v0.52.0 版本开始,frp 将TOML作为配置文件格式。INI 格式已被弃用,并将在未来的发布中移除。因此,frp v0.52.0 及更高版本的配置文件默认为TOML格式。

Frps服务端(拥有公网IP)

编写:frps.toml

root@controller:~# mkdir -p /etc/frp/
root@controller:~# vim /etc/frp/frps.toml
#frps.toml
bindPort =  6000

#域名
subdomain_host = xxx.xxx.cn

auth.method = "token"
auth.token = "abcd123456"  //frps与frpc需要一致

webServer.addr = "0.0.0.0"
webServer.port = 6001
webServer.user = "admin"
webServer.password = "000000"
webServer.pprofEnable = false

log.to = "/etc/frp/log/frps.log"
log.level = "info"
log.maxDays = 7
log.disablePrintColor = false

使用Docker方式部署

root@controller:~# docker run --restart=always --network host -d -v /etc/frp/frps.toml:/etc/frp/frps.toml --name frps ghcr.io/snowdreamtech/frps

网页访问 Frps-Dashboard

http://{公网ip}:6001  
账户:admin
密码:000000

Frpc客户端(内网IP)

编写:frpc.toml

root@controller:~# mkdir -p /etc/frp/
root@controller:~# vim /etc/frp/frpc.toml
#frpc.toml

serverAddr = "{frps的公网ip}"
serverPort = 6000

auth.method = "token"
auth.token = "abcd123456"

webServer.addr = "0.0.0.0"
webServer.port = 6001
webServer.user = "admin"
webServer.password = "000000"
webServer.pprofEnable = false

log.to = "/etc/frp/log/frpc.log"
log.level = "info"
log.maxDays = 7
log.disablePrintColor = false

[[proxies]]
name = "openvpn"
type = "tcp"
localIP = "192.162.3.10"
localPort = 1194
remotePort =  1194

使用Docker方式部署

root@controller:~# docker run --restart=always --network host -d -v /etc/frp/frpc.toml:/etc/frp/frpc.toml --name frpc ghcr.io/snowdreamtech/frpc

网页访问 Frpc-Dashboard

http://{localip}:6001  
账户:admin
密码:000000

在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值