飞牛NAS设置Cloudflare tunnel内网穿透
Cloudflare Tunnel 将本地服务器连接到Cloudflare的服务器,并由此提供外部访问,适合没有公网IP但又想提供外网服务的场景,尤其是家庭NAS服务。由于飞牛的免费穿透只有2Mbps,需要大量浏览的时候速度跟不上。此时,可以使用Cloudflare Tunnel实现宽带最大上传速度的穿透。
教程
- 在Cloudflare首页的左侧栏目中点击
Zero Trust
进入详情页面。 - 进入页面后,在左侧栏目中找到
网络/network
,并点击其中的Tunnels
,首次使用需要激活。 - 点击创建隧道.
- 选择cloudflared方式创建隧道。
- 隧道名称可以随意填写,考虑到方便记忆,推荐使用
位置_设备_系统_编号
格式,例如HOME_NAS_Feiniu_001
。
- 选择对应的软件并安装。选择Debian、64位。随后使用SSH登录飞牛系统,运行下图
3
中的命令,最后,运行下图4
中的内容设置为开机自启。几秒后将完整隧道链接,在页面下方将显示此设备。
- 设置域名
进入此隧道,在设置中找到公共机名
并点击添加。详细说明如下:
子域
为网址前缀,比如我希望实现nas.example.com
,那么此处填写nas
,如果不填写,最终的域名就是example.com
域
需要选择一个托管在Cloudflare的域名,即上述的example.com
,如果没有,可以在Cloudflare domains注册一个6位或者9位数字的xyz域名,一年仅需要0.83美元。路径
留空,不填写类型
选择httpURL
填入localhost:5666
如果需要其他服务,可以添加一个公共主机名,其中只有子域
和URL中的端口号需要修改。
使用事项
免费的Cloudflare的服务器不包括中国地区,所以晚高峰等时候可能会比较慢。