找回密码
 加入怎通
查看: 783|回复: 4

极空间无公网IP搭建Cloudflared免费隧道内网穿透,部署docker教程(极空间网址)

[复制链接]
我来看看 发表于 2023-03-10 02:15:43 | 显示全部楼层 |阅读模式
' X* w- k& u/ G. C3 e; p9 q0 F( F% X$ q

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

& {" W- U$ o6 S9 W. ~

部署步骤1,注册域名2,注册Cloudflared账号3,部署docker4,配置tunnels域名穿透注册域名以阿里云为例,去注册一个域名,现在有很多个性化的后缀名,价格很便宜注册一个域名也就几块钱,注册好了以后需要实名认证,如果只是单纯的做公网穿透使用是不用做备案的

5 Q/ a4 O ?' Y# V. Y) m

实名认证的过程大家自行操作,很方便,按照指引一步一步实名,注意必须完成实名认证,不然使用不了注册Cloudflared账号我们登录Cloudflared注册一个账号并登录,官网链接:https://www.cloudflare-cn.com/ 

$ ~1 [, W3 v' `$ R3 _

站点添加刚才注册的网站

2 l2 X( S( i9 Z

选择Free 继续下一步

; n9 b: _0 E8 v% i. X' m

然后来到这一页面,分别复制保存好这两个Cloudflare 

/ g! F; I% @* ?1 u" A: R) V1 c! |

回到刚才阿里云域名管理,左侧域名列表点击域名进入

9 G5 W* C! w i9 K: j. O, q

修改dns,把刚才复制的2个Cloudflare ,填到这里,确定保存

: M7 t& d! X) Z6 p$ V0 m

然后回到Cloudflare,点完成

. e0 b B9 ^6 g; |! N% f/ m# ?

这里按操作流程点,使用保存

1 x0 b- H4 d3 f5 l! u4 E3 z* X+ ?0 G( I3 w

回到首页点Access

2 g' ]2 R. B0 Y0 A; T; ]

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

8 j+ Y. f: d( S3 T8 {

点击Access下的Tunnels  点Create a tunnel

$ ^& L* ~3 |$ i2 F& i% ~

选择Free  点Select plan这里有2步是要选择ferr免费版本和0元购买的,因为我购买过所以没有这个截图,有的人会有预扣款,然后退款,然后接下来填一个你喜欢的名字

( J1 K; Z( F$ M' Q2 h

选择Docker,复制下面这串代码,这串代码里实际上有用的只有我红框框里打码的那串Token编辑保存好这串Token,备用,然后点下方的Next

1 W, k' s3 o8 C5 ~& u1 `/ `

来到Public Hostname PageSubdomain填  wwwDomain(Required)选择   刚刚注册的域名Service(Required)选择  HTTP  ://后面填 自己Nas的IP:自己想要映射的端口(如我想要映射刚做的Heimdall网页,端口是9010)

V6 Z- V" I& U; m3 c t) u. V

然后点Save hostname

3 X9 Y6 ]* Z B/ s7 ?# H" M

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

' R% F0 b0 |- S. j' Y) z

双击打开以后来到文件夹路径,在Docker文件夹里新建一个Cloudflared文件夹路径选择Cloudflared文件夹装载路径填   /etc/cloudflared

7 O- [" P4 g) j5 Z! R$ b9 z

命令这里修改,这一步很关键,这里修改错了就会不断重启,查了很教程才发现tunnel --no-autoupdate run --token 这里替换刚刚复制备用的Token前面在Zero Trust复制的token替换上面的就行

6 d4 @8 l3 e2 e O+ M# ]

启用容器,等几分钟配置

' E4 @! ?7 ? Z b: R) [9 a

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

8 R" Q7 v% \* |0 X* {# ` e

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

- J& W: C: D5 ~1 ?! @

如果我们还有很多端口怎么配置,很简单左侧栏tunnels可以看到我们刚才配置的域名,点Configure

" [% h9 U, J8 o$ ^2 z8 C8 r, O1 u

来到Public Hostname Page点Add a public hostname

5 ?$ ~" X$ x" y! ~9 [" O6 q6 M" D

Subdomain填和我们第一条域名不一样的,  比如填wwc   Domain(Required)选择   刚刚注册的域名Service(Required)选择  HTTP  ://后面填 自己Nas的IP:自己想要映射的端口

% P3 \, X' C4 j% ^- S0 i8 \/ ]

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

# @1 B# }, p" r: W- [7 S, m- p% F. {* w

我的操作是把穿透的子域名都加到Heimdall里,这样只要有一个主域名就可以访问所有其他端口了 没有看到Heimdall部署可以看下面的教程如果端口不多的话用ddnsto比较简单省事,就是在不同设备上需要验证比较麻烦

7 t2 ^7 ~9 ?- L! y/ j

          下面是ddnsto的教程,比较简单容易配置,一年套餐26元也不贵,可以加12条穿透域名,如果数量不多的话可以使用,省得折腾

) |0 i4 p- m- l$ m# Y5 W5 r7 \( F1 M+ f5 x- Y9 B0 c " _ r8 n4 z, S& E3 A) N9 Q & X) @8 n& ^. Q5 a6 v. c) }& s , V2 } \9 C7 i/ p9 l/ V
回复

使用道具 举报

独奏配角 发表于 2026-01-27 14:49:33 | 显示全部楼层
这个分享太实用了,刚好能用到,感谢楼主!
回复 支持 反对

使用道具 举报

yyss1yy 发表于 2026-02-26 14:03:49 | 显示全部楼层
学习到了,之前一直没注意过这个点,受教了
回复 支持 反对

使用道具 举报

我是水手 发表于 2026-03-01 03:45:05 | 显示全部楼层
分析得很透彻,很多细节都说到点子上了~
回复 支持 反对

使用道具 举报

3218800647 发表于 2026-03-15 11:22:32 | 显示全部楼层
说得很实在,没有夸大其词,这种真实分享太难得了
回复 支持 反对

使用道具 举报

    您需要登录后才可以回帖 登录 | 加入怎通

    本版积分规则

    QQ|手机版|小黑屋|网站地图|真牛社区 ( 苏ICP备2023040716号-2 )

    GMT+8, 2026-4-4 14:16 , Processed in 1.186783 second(s), 26 queries , Gzip On.

    免责声明:本站信息来自互联网,本站不对其内容真实性负责,如有侵权等情况请联系420897364#qq.com(把#换成@)删除。

    Powered by Discuz! X3.5

    快速回复 返回顶部 返回列表