飞牛NAS通过Cloudflare-Tunnels低成本实现内网穿透
Last updated
Was this helpful?
Last updated
Was this helpful?
内网穿透是一种技术,允许用户通过互联网访问位于私有网络(如家庭或公司局域网)中的服务。
首先在Cloudflare登录账号;
其次把要使用的域名绑定到Cloudflare;
在Cloudflare域名绑定完成并成为活动域名后,打开 Zero Trust ;
依次打开 Networks - Tunnels - Create a tunnel - 点击 Cloudflared 创建;
填写项目名称后点击 Save tunnel ,看到 Tunnel created successfully ,点击 Docker ;
复制于下列$框中的后续需要使用的 Token 放到记事本中,然后点击 Next ;
然后重点来了
Subdomain
填写域名前缀
Domain
绑定好的域名
Type
HTTP
URL
local host:1234 自己飞牛NAS访问IP:端口
此时服务端设置完成了 - 状态是 INACTIVE
打开飞牛云NAS的 Docker - Docker-Compose +新增项目
我们先准备下配置文件内容-根据提示修改
根据填入自己容器的信息,建议每次都规范命名下,避免后续新增容器出现端口冲突或者名称冲突的报错
填写项目名称 fnos;选择项目路径 建议和名称取一个名称;
创建Docker-Compose.yml;复制修改好的上述配置代码;
创建项目后立即启动,完成。
确认容器项目是否运行正常,再次返回Cloudflare - Zero Trust - Networks - Tunnels 即可看到状态变成HEALTHY(健康)
测试是否能正常访问我们打开右边三个点 - Configure Public Hostname 点击域名即可访问我们相应的服务