跳至主要内容

最好用的内外网穿透-Cloudflare Tunnels

内外网穿透方案多的是,开源的,商业的,比如:FRP,NPS,Tailscale,ZeroTier,花生壳,我也用 lucky,DDNS GO 搞过 IPv6。
现在总结一下,在没有公网 IP 的时候,最简单易用,最安全的还是 Cloudflare Tunnels。当然,如果有 IPv6 的使用环境,DDNS GO 更适合,速度更有保证。
CloudflareTunnels
优点:

  • 免费;
  • Cloudflare 出品,大厂保证安全;
  • 安装简单,只需要在局域网内设备运行 Docker;
  • 一个域名搞定内网所有设备访问,Tunnels 功能强大;
    route2
    缺点:
  • 网络有的地方可能访问比较慢,有的时间可能不稳定;

前提

  • 有一个域名,并且绑在 Cloudflare。
  • 局域网内有一台可以长期运行 Docker 的设备。

新建 Cloudflare Tunnels

  1. 因为 Cloudflare 布局多次改变,我找了半天才找到 Tunnels。
    tunnel0

  2. 新建一个隧道。
    tunnel1

  3. 获得 Docker 指令和 key。
    tunnel2

安装 Docker

  1. 安装 Docker。我是在群晖测试的,路由器也是一样的,无非就是命令+key。
    在仓库搜索 Cloudflare 并下载镜像:
    hub

image

  1. 建立容器。
    container1

  2. 修改网络和命令。
    container2

  3. 运行 Docker。
    container3

配置 Cloudflare Tunnels

  1. 这时可以看到 Cloudflare Tunnels 连接状态:成功。
    tunnel3

  2. 继续配置。
    tunnel4

  3. 添加路由。
    route1

  4. 选择 published application。
    route2

  5. 选择域名,添加子域名,内网 IP 和端口。
    route3

  6. route 可以配置多个,我不知道有没有限制,反正我加了十几个了。收工。
    route4



source https://mianao.info/best-cloudflare-tunnels-guide/

评论