内外网穿透方案多的是,开源的,商业的,比如:FRP,NPS,Tailscale,ZeroTier,花生壳,我也用 lucky,DDNS GO 搞过 IPv6。
现在总结一下,在没有公网 IP 的时候,最简单易用,最安全的还是 Cloudflare Tunnels。当然,如果有 IPv6 的使用环境,DDNS GO 更适合,速度更有保证。
优点:
- 免费;
- Cloudflare 出品,大厂保证安全;
- 安装简单,只需要在局域网内设备运行 Docker;
- 一个域名搞定内网所有设备访问,Tunnels 功能强大;
缺点: - 网络有的地方可能访问比较慢,有的时间可能不稳定;
前提
- 有一个域名,并且绑在 Cloudflare。
- 局域网内有一台可以长期运行 Docker 的设备。
新建 Cloudflare Tunnels
-
因为 Cloudflare 布局多次改变,我找了半天才找到 Tunnels。
-
新建一个隧道。
-
获得 Docker 指令和 key。
安装 Docker
- 安装 Docker。我是在群晖测试的,路由器也是一样的,无非就是命令+key。
在仓库搜索 Cloudflare 并下载镜像:
-
建立容器。
-
修改网络和命令。
-
运行 Docker。
配置 Cloudflare Tunnels
-
这时可以看到 Cloudflare Tunnels 连接状态:成功。
-
继续配置。
-
添加路由。
-
选择 published application。
-
选择域名,添加子域名,内网 IP 和端口。
-
route 可以配置多个,我不知道有没有限制,反正我加了十几个了。收工。
source https://mianao.info/best-cloudflare-tunnels-guide/















评论
发表评论