【教程】Halocloud v6 路由配置脚本使用教程

本脚本仅在买鸡鸡go论坛与Halocloud Docs发布。若在其他地方发布则均为盗版

本脚本由Halocloud独家赞助(所以啥时给我报销下机器成本)


一. 准备与套餐选择

  1. 购买一台 v6 入口服务器与一台 HK Standard 节点(示例见下图)。
  2. Lite / Standard 区别:
  • Lite:EIE Hong Kong + HKIX + Cogent + HE + Akari 内网,偏向港内流量。
  • Standard:EIE Hong Kong + HKIX + Cogent + HE + PCCW Global + TATA + NTT + Arelion + Akari 内网,适合国际方向。
  • 「拉港内选 Lite,拉国际选 Standard」。

二. 创建 SD-WAN 网络

  1. 登录 HaloCloud 控制台,进入 SD-WAN 页面,点击“新建 SD-WAN”。
  2. v6 入口HK 节点 一同加入该网络并保存。


注:如果你有多个v6入口却只有一个hk出口的话,那么可以新建三个隧道,一个正常操作,剩下的直接只选择v6入口而不选择hk出口,类似这样

连通性排查

如果在添加完成后发现无法 ping 通对端 SD-WAN 网卡(如 192.168.80.x),可尝试将对端实例从网络中移除→保存→刷新页面→重新加入并保存。


三. 香港节点部署路由脚本

以下命令均由 Lorry-San 提供,任选一种执行即可;示例以香港节点为 SNAT 出口。

  1. 安装前置依赖:
apt install -y sshpass
  1. 执行一键脚本(二选一):
bash <(curl -Ls https://ecs.jiadns.online/v6snat.sh)
wget -O /usr/bin/ixsnat https://ecs.jiadns.online/v6snat.sh && chmod +x /usr/bin/ixsnat && ixsnat
  1. 根据提示输入 v6 端 SD-WAN IPSSH 密码,按回车继续。

四. 配置完成与验证

脚本会自动完成 SNAT、策略路由、DNS 等配置并输出如下信息(节选):

===========================================
  🎉 全部配置完成!
===========================================


✅ 本地 SNAT 配置成功
✅ 远程策略路由配置成功
✅ 远程 DNS 配置成功
✅ 所有配置已持久化

作者提示:IX 端会自动重启以验证策略路由是否生效,整个过程约 10–15 秒。重启后建议在 IX 端执行以下命令确认连通性:

  • ping 1.1.1.1
  • nslookup google.com
  • ip route
  • cat /etc/resolv.conf

五. 常见问题

  • SD-WAN 链路不通:将香港节点移出网络→保存→刷新→重新加入后保存。
  • 脚本报错或中断:重新执行一键脚本,并确认 sshpass / curl / wget 已安装。
  • 配置未持久化:脚本已自动写入 iptables 与 systemd 设置,如仍异常请在v6与HK端执行 ip routeiptables -t nat -L 检查。

六. 教程总结

  1. 购买 IX + HK 节点(根据业务方向选择 Lite 或 Standard)。
  2. 在面板中新建 SD-WAN,并把两台机器加入同一网络。
  3. 登录香港节点执行 Lorry-San 提供的一键脚本,录入 IX 节点信息。
  4. 等待脚本提示“全部配置完成”并在 IX 端验证网络,即可投入使用。