使用docker容器镜像,三步快速部署frp内网穿透
使用docker容器镜像,三步快速部署frp内网穿透
前置:1.需要一台拥有公网ip的服务器且正确安装了docker
目标:假设我在本地4000端口部署了网站想让公网上别人访问到,或者玩游戏我的世界想与不在局域网内的小伙伴联机,而正好你有一台公网ip的服务器,那么本篇文章很适合你
开始
第一步:
按下面编写服务端的frps.ini和客户端的frps.ini(无需下载,自己创建,然后用文本编辑器编辑)
1 | # 服务端frps.ini |
1 | # 客户端frpc.ini |
将上述两个ini文件保存到你能找到的路径,下一步有用
第二步:
服务端执行
1 | docker run --restart=always --network host -d -v %你的frps.ini的路径%/frps.ini:/etc/frp/frps.ini --name frps snowdreamtech/frps |
客户端执行
1 | docker run --restart=always --network host -d -v %你的frpc.ini的路径%/frpc.ini:/etc/frp/frpc.ini --name frpc snowdreamtech/frpc |
第三步:
设置防火墙
服务端防火墙开放端口:7000,7500,本地映射到公网的端口
客户端防火墙开放端口:7000,你想要本地映射出去的端口
如果这一步嫌麻烦且不在乎安全的话,可以直接关闭防火墙(haha)
访问frp后台面板(可选)
http://服务器ip:7500/
进去后登录frps.ini里设置的账号密码,这里可以监控流量等
大功告成
访问 服务器ip:4001, 进入了本地4000端口部署的页面
tip:如果不行一定多检查防火墙,确保开放了对应端口
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来自 yu's blog!