北落师门 北落师门

今天发一个部署Cloudflared教程,内网穿透免费设置,用域名直接访问docker容器,ddnsto经常需要验证比较烦,另外穿透后的域名会比较长,比较难记住,Cloudflared内网穿透后可以使用自己好记的域名,还可以做多个二级域名访问,不限制数量

部署步骤 1,注册域名 2,注册Cloudflared账号 3,部署docker 4,配置tunnels域名穿透

启动Zero Trust,进入这个网站会有点慢,不要着急

点击Access下的Tunnels 点Create a tunnel

选择Free 点Select plan

这里有2步是要选择ferr免费版本和0元购买的,因为我购买过所以没有这个截图,有的人会有预扣款,然后退款,

然后接下来填一个你喜欢的名字

选择Docker,复制下面这串代码,这串代码里实际上有用的只有我红框框里打码的那串Token

编辑保存好这串Token,备用,然后点下方的Next

来到Public Hostname Page

Subdomain填 www

Domain(Required)选择 刚刚注册的域名

Service(Required)选择 HTTP ://后面填 自己Nas的IP:自己想要映射的端口(如我想要映射刚做的Heimdall网页,端口是9010)

然后点Save hostname

部署docker

来到极空间docker仓库,搜cloudflare/cloudflared点击下载

双击打开以后来到文件夹路径,在Docker文件夹里新建一个Cloudflared文件夹

路径选择Cloudflared文件夹

装载路径填 /etc/cloudflared

网络改成host网络改成host

命令这里修改,这一步很关键,这里修改错了就会不断重启,查了很教程才发现

'tunnel' '--no-autoupdate' 'run' '--token' '这里替换刚刚复制备用的Token'

前面在Zero Trust复制的token替换上面的就行

启用容器,等几分钟配置

在浏览器输入我们注册好的域名,即可成功登录我们隧道穿透的端口了

手机端访问,建议手机可以添加快捷方式到桌面比较方便使用

如果我们还有很多端口怎么配置,很简单

左侧栏tunnels可以看到我们刚才配置的域名,点Configure

来到Public Hostname Page

点Add a public hostname

Subdomain填和我们第一条域名不一样的, 比如填wwc

Domain(Required)选择 刚刚注册的域名

Service(Required)选择 HTTP ://后面填 自己Nas的IP:自己想要映射的端口

理论上可以配置非常多的端口二级子域名,如果这么算的话还是比ddnsto好用,毕竟只用付一个域名的费用,可以无限穿透子域名,有比较多端口的小伙伴还是不错的选择,内网穿透有很多教程和工具,目前看Cloudflared隧道是最好使用的了。

我的操作是把穿透的子域名都加到Heimdall里,这样只要有一个主域名就可以访问所有其他端口了

如果端口不多的话用ddnsto比较简单省事,就是在不同设备上需要验证比较麻烦

原文网址:https://post.smzdm.com/p/ao9vdw8n/

查看目录

目录

来自 《Cloudflared免费隧道内网穿透,部署docker教程》
评论区

1 条评论
  1. 2023年04月26日

    官方教程:https://developers.cloudflare.com/cloudflare-one/
    群辉矿神源安装:https://imnks.com/5984.html


    Warning: array_key_exists() expects parameter 2 to be array, null given in /www/wwwroot/yuguo.org/usr/themes/onecircle/functions.php on line 118
    回复