目 录CONTENT

文章目录

飞牛云NAS通过Cloudflare-Tunnels低成本实现内网穿透

smoon
2025-04-18 / 0 评论 / 0 点赞 / 22 阅读 / 0 字
温馨提示:
本文最后更新于2025-04-18,若内容或图片失效,请留言反馈。 部分素材来自网络,若不小心影响到您的利益,请联系我们删除。

一、准备条件

1.1.注册好cloudflare

1.2.购买域名

1.3.将域名与cloudflare绑定

在cloudflare输入需要绑定的域名image-1730616880748.png

然后选择免费(free)

image-1730616934381.png

根据要求在域名后台更改你的名称服务器

image-1730616978484.png

等待状态由(待处理的名称服务器更新)

image-1730613786598.png

变成(活动)即可

image-1730613786598-1730613969581.png

二、开始使用

以上条件都准备好以后我们就开始使用

image-1730614222607.png

我们就以之前在飞牛云NAS搭建的navidrome为例进项演示

这个服务在飞牛云占用的端口是

192.168.31.56:4533

2.1首先在Cloudflare登录好账号并打开Zero Trust

image-1730614421157.png

2.2依次打开Networks-Tunnels

image-1730614497124.png

2.3创建Create a tunnel

image-1730617063722.png

2.4选择Select Cloudflared

image-1730614610389.png

2.5命名navidrome-Save tunnel

image-1730617105605.png

可以看到Tunnel created successfully

image-1730614728115.png

2.6选择docker-并复制命令

image-1730617147586.png

先把这段命令存起来

docker run cloudflare/cloudflared:latest tunnel --no-autoupdate run --token eyJh2IjoiMTExMjQ4NmFkNTU3MWY5Y2I4MWUxOTg3OGI0MjViZjYiLCJ0IjaoiZTgzNGFmNzktMWEyMC00MWMyLWI3OTMtOTA1ZDE5YjdkODBiIiwicyI6Ik5qSXlOMk5qTnpjdFpqTXpNQzAwTldNMExXSTVNRFF0WldGalpHVXhZekF6WkRJeiJ9

然后点击next

接下来重点来了-根据图示填入相应的内容-Save tunnel即可

2221.png

此时服务端设置完成了-状态是INACTIVE

image-1730615406807.png

2.7打开飞牛云nas的docker-compose

image-1730615492355.png点击新建项目

我们先准备下配置文件内容-根据提示修改

version: '3'

services:
  cloudflared:
    image: cloudflare/cloudflared
    container_name: cloudflared-navidrome  #这里自定义容器名         
    restart: always
    network_mode: host
    command: tunnel --no-autoupdate run --token eyJhIjoiMTExMjQ4NmFkNTU3MWY5Y2I4MWUxOTg3OGI0MjViZjYiLCJ0IjoiMDc1NTE5NTAtZWM2Zi00ODcyLThjNjctZDg5MDgzNTI2ZGRlIiwicyI6Ik5XUmlaamM0WVdVdE1HTXlZUzAwTkRJMExXSTJaalV0WlRoaVltTmhPRFk0TVRJNCJ9         #这里填入自己的token即可

根据图示填入自己容器的信息,建议每次都规范命名下,避免后续新增容器出现端口冲突或者名称冲突的报错

image-1730615729251.png

确保容器启动正常-即可

image-1730615970876.png

2.8我们再次返回cloudflare即可看到状态变成HEALTHY(健康)

image-1730616205213.png

2.9测试是否能正常访问

我们打开右边三个点-Configure

image-1730617202040.png

按照图示进行测试即可

image-1730616423246.png

可以看到正常访问了

image-1730616513431.png

0

评论区