Docker搭建Frp实现内网穿透
frp
frp 是一个专注于内网穿透的高性能的反向代理应用,支持 TCP、UDP、HTTP、HTTPS 等多种协议,且支持 P2P 通信。可以将内网服务以安全、便捷的方式通过具有公网 IP 节点的中转暴露到公网。
项目地址:https://gitcode.com/gh_mirrors/fr/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
GitHub 加速计划 / fr / frp
83.03 K
13 K
下载
frp 是一个专注于内网穿透的高性能的反向代理应用,支持 TCP、UDP、HTTP、HTTPS 等多种协议,且支持 P2P 通信。可以将内网服务以安全、便捷的方式通过具有公网 IP 节点的中转暴露到公网。
最近提交(Master分支:2 个月前 )
fe4ca1b5
修复爱发电链接无法访问问题 1 个月前
edd7cf89
Signed-off-by: crystalstall <crystalruby@qq.com> 1 个月前
更多推荐
已为社区贡献1条内容
所有评论(0)