563 字
3 分钟
Oracle服务器使用Hurricane Electric的64位ipv6
本文主要信息本文解决了 Oracle Cloud 服务器原生不支持分配 /64 IPv6 地址块的问题。通过使用 Hurricane Electric (HE) 的免费隧道服务,可以在 Oracle 服务器上成功配置一个完整的 /64 IPv6 段,从而拥有海量的 IPv6 地址资源(例如用于搭建代理池)。文章详细介绍了从创建 HE 隧道到在 Ubuntu 22.04 上配置 Netplan 的完整流程,并特别指出了防火墙放行和使用内网 IP 配置这两个关键“坑点”。
我有一个美国服务器直接分配了::/64地址块,因此拥有了近乎无限的ipv6代理池,但是问题在于我新加坡服务器调用美国服务器延迟还是有点高(200-250ms左右),这就让我想起来了我有个Oracle新加坡服务器。但Oracle服务器本身原生支持ipv6,为什么要多此一举?因为Oracle服务器不支持把::/64整段ipv6分配给Instance,只能分配::/128的ipv6。本文就是为了解决这个问题而写的。同时解决一些部署上的小坑点。笔者服务器系统是Ubuntu 22.02,仅供参考。
组件说明
- VPS:此服务器必须要有公网ipv4(话说应该没有无ipv4的服务器吧😂)。
- Hurricane Electric账号:获取ipv6 block。
部署流程
基本部署
- 获取HE账号,前往官网注册。
- 登录后点击
Tunnelbroker,然后点击Create Regular Tunnel
- 输入VPS的公网ipv4地址,请确保ipv4的ICMP已打开,并选择离你VPS近的区域。

- 创建完成后,记住给的
Server IPv4 Address地址,然后去Oracle OCI控制放行这个ip

- 点击
Example Configurations,选择你对应的系统,Ubuntu 22.02默认用的Netplan所以我选择Netplan,请根据你自己的系统修改。复制里面的内容
- 回到VPS,
sudo nano /etc/netplan/99-he-tunnel.yaml,把第五步复制的内容粘贴进去network:version: 2tunnels:he-ipv6:mode: sitremote: 216.218.221.42local: xx.xx.xx.xx # 修改为你内网ipv4地址!!不要使用vps的公网地址addresses:- "xxxx:xx:xx:xx::2/64"routes:- to: defaultvia: "xxxx:xx:xx:xx::1" - 启用:
sudo netplan apply
到这就全部结束了,怎么做成代理池可以继续参考这篇文章了。
Oracle服务器使用Hurricane Electric的64位ipv6
https://blog.useforall.com/posts/20/ 最后更新于 2025-09-02,距今已过 75 天
部分内容可能已过时
Lim's Blog