Cloudflare Tunnel 将本地服务器连接到Cloudflare的服务器,并由此提供外部访问,适合没有公网IP但又想提供外网服务的场景,尤其是家庭NAS服务。由于飞牛的免费穿透只有2Mbps,需要大量浏览的时候速度跟不上。此时,可以使用Cloudflare Tunnel实现宽带最大上传速度的穿透。

教程

  1. 在Cloudflare首页的左侧栏目中点击Zero Trust进入详情页面。
  2. 进入页面后,在左侧栏目中找到网络/network,并点击其中的Tunnels,首次使用需要激活。
  3. 点击创建隧道.

setting.png

  1. 选择cloudflared方式创建隧道。

tunnel.png

  1. 隧道名称可以随意填写,考虑到方便记忆,推荐使用位置_设备_系统_编号格式,例如HOME_NAS_Feiniu_001

NAME.png

  1. 选择对应的软件并安装。选择Debian、64位。随后使用SSH登录飞牛系统,运行下图3中的命令,最后,运行下图4中的内容设置为开机自启。几秒后将完整隧道链接,在页面下方将显示此设备。

install.png

  1. 设置域名

进入此隧道,在设置中找到公共机名并点击添加。详细说明如下:

  • 子域为网址前缀,比如我希望实现nas.example.com,那么此处填写nas,如果不填写,最终的域名就是example.com
  • 需要选择一个托管在Cloudflare的域名,即上述的example.com,如果没有,可以在Cloudflare domains注册一个6位或者9位数字的xyz域名,一年仅需要0.83美元。
  • 路径留空,不填写
  • 类型选择http
  • URL填入localhost:5666

如果需要其他服务,可以添加一个公共主机名,其中只有子域和URL中的端口号需要修改。

add.png

name.png

使用事项

免费的Cloudflare的服务器不包括中国地区,所以晚高峰等时候可能会比较慢。

标签: nas, cloudflare

添加新评论