IcyBlog

在n1盒子上配置Cloudflare Tunnel实现内网访问最简单的方式

2023-12-10 cloudflare openwrt 技术 393 2 分钟

前言

很多时候我们都想要在当我们不在家的时候访问家里的软路由去看一下他有没有在正常工作,那么我们就需要一个内网穿透,这里使用比较方便的cloudflare tunnel。

文章配图:Screenshot 2023 12 10 15 15 56 501 com.microsoft.emmx edit

老大哥🉐免费内网穿透

为什么我要选择cloudflare tunnel?

  • 1.我后台要用的域名托管在cf
  • 2.可以直接应用cf的waf规则到后台的子域上,避免骚扰
  • 3.安全性高,配置https很简单,无脑一步过

开通Cloudflare Zero Trust

首先需要一张能过验证的信用卡(由于不扣费验证,料卡也行)

可以参考Misaka小破站的这篇教程开通Zero Trust

在软路由上安装docker

基本现在固件都自带吧(我n1刷的OPLForN1 v0.9.8),找找网上教程也有不少,我就不贴了。

配置Cloudflare Tunnel

打开ZeroTrust 仪表板,点击左侧列表中的”Access”,点击”Tunnel”

文章配图:Screenshot 2023 12 10 14 55 30 560 com.microsoft.emmx edit

在弹出页面中点击”Create a Tunnel”

文章配图:Screenshot 2023 12 10 14 58 09 685 com.microsoft.emmx edit

随便输入一个名字,在弹出的下一个页面中点Docker,用Docker方式部署。(因为这最简单)

文章配图:Screenshot 2023 12 10 14 59 46 289 com.microsoft.emmx edit

复制全部内容粘贴到软路由里运行,过几秒钟底下会显示上线的设备,然后点击下一步。

接下来让你配置穿透出去之后的一些东西

文章配图:Screenshot 2023 12 10 15 08 00 272 com.microsoft.emmx edit

注意:
不要相信他底下那个For Example,url中不要填写完整的url,填写协议加端口

然后保存,现在访问你指定的子域已经能访问到内网了🤩