通过新版Cloudflare Tunnel对内网Web服务进行反向代理发布Web站点

来到cloudflare首页

https://www.cloudflare.com/zh-cn/

登入到cloudflare,首页点击zero trust

2017611789

在进入到Networks–>Tunnels

3353415380

再选择添加一个通道Add a tunnel

4179603346

选择使用cloudflared客户端,再下一步。

3351229790

给这个通道取名,方便识别为重要的,再下一步。

3647999332

先选择docker平台,然后再点第2步中的复制,把这段代码复制出来备用

1297867551

因为官方给出的docker创建方式,缺少一个重启后的策略,所以再重启后不能自动运行,所以我们只选择复制出来的命令中的token的密码部分,第二段代码是我修改过的部署docker容器的命令,最后加入您复制出来的token密码即可使用


docker run cloudflare/cloudflared:latest tunnel --no-autoupdate run --token eyJhIjoiNGQwNTk5NWQ0ZTFiZTk5ZDJjMTZkOGMzYjQ1NDhkMjYiLCJ0IjoiMGIzNmFiMmQtMzQ1NC00N2NhLWE0NzQtZDA0ZjkwMGI4ODcyIiwicyI6Ik9UTmhaRFV5Tfdafa0RdjsdjJtu3dsdGFS5tVm1OUzAwTm1Jd0xXRTVNak10T1RJellUUTJNRFV6WldNNCJ9

docker部署容器命令


docker run --name cloudflared -d --restart=unless-stopped cloudflare/cloudflared:latest tunnel --no-autoupdate run --token ‘这里替换成你的token密码,不要带引号’

然后复制到路由器ssh终端中进行部署。容器运行起来后继续设置

1121620860

当前隧道的设置页面来到了域名部分,

第1步,这里填一个子域名,选择一个当前可以使用的域。

第2步,这里选择提供web服务的内网ip及端口以及协议。

第3部保存,设置结束,去访问一下看看吧。

2263970796

赞(0) 打赏
版权声明:未经本网授权不得转载、摘编或利用其它方式使用上述作品。已经本网授权使用作品的,应在授权范围内使用,并注明来源。
文章名称:《通过新版Cloudflare Tunnel对内网Web服务进行反向代理发布Web站点》
文章链接:https://www.scmocat.com/archives/2025/5070.html
本站资源仅供个人学习交流,请于下载后24小时内删除,不允许用于商业用途,否则法律问题自行承担。

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

微信扫一扫打赏