Bingxin 发表于 2025-6-4 21:52:25

使用 IPv6 连接到 Cloudflare Tunnel 的边缘节点 [自转]


原文:[使用 IPv6 连接到 Cloudflare Tunnel 的边缘节点_](https://blog.byteloid.one/2024/09/28/%E4%BD%BF%E7%94%A8IPv6%E8%BF%9E%E6%8E%A5%E5%88%B0Cloudflare%20Tunnel%E7%9A%84%E8%BE%B9%E7%BC%98%E8%8A%82%E7%82%B9/)
之前写的一篇文,可能有朋友用的上?

这几天调试服务器,偶然发现国内的主要服务器被服务商给屏蔽了几乎所有的 IPv4 海外流量,但又有业务依赖 Cloudflare Tunnel 来实现,于是尝试强制连接到 Cloudflare Tunnel 的 IPv6 边缘节点来解决这一问题。

# 1.正常安装 Cloudflare Tunnel 服务

这里只需要按照 Cloudflare 原本的教程进行安装就可以了。

如果你不幸在把 Cloudflare Tunnel 安装为服务时卡在了初始化,不必担心,按下 `Ctrl+C` 强制结束进程。

# 2.修改 cloudflared.service

使用你喜欢的文本编辑器打开 `/etc/systemd/system/cloudflared.service`,不出意外的话,它应该长下面这样:

```INI

Description=cloudflared
After=network-online.target
Wants=network-online.target


TimeoutStartSec=0
Type=notify
ExecStart=/usr/bin/cloudflared --no-autoupdate tunnel run --token <TOKEN>
Restart=on-failure
RestartSec=5s


WantedBy=multi-user.target
```

我们修改 `ExecStart` 这一项,把它改成下面这个样子:

```INI
ExecStart=/usr/bin/cloudflared --no-autoupdate --edge-ip-version 6 tunnel run --token <TOKEN>
```

退出,保存。

# 3.重启 Cloudflared

依次运行 `sudo systemctl daemon-reload`,`sudo systemctl restart cloudflared`。

不出意外,我们已经成功通过 IPv6 连接到 Cloudflare Tunnel 的边缘节点了。

你可以使用 `sudo systemctl status cloudflared` 看看服务状态。

heardic 发表于 2025-6-4 23:02:20

怎么区分端口呢
页: [1]
查看完整版本: 使用 IPv6 连接到 Cloudflare Tunnel 的边缘节点 [自转]