Mobile wallpaper
563 字
3 分钟

Oracle服务器使用Hurricane Electric的64位ipv6

2025-09-02
浏览量 加载中...
本文主要信息

本文解决了 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。

部署流程#

基本部署#

  1. 获取HE账号,前往官网注册。
  2. 登录后点击Tunnelbroker,然后点击Create Regular Tunnel image.png
  3. 输入VPS的公网ipv4地址,请确保ipv4的ICMP已打开,并选择离你VPS近的区域。 image.png
  4. 创建完成后,记住给的Server IPv4 Address地址,然后去Oracle OCI控制放行这个ip image.png CleanShot 2025-09-02 at 23.06.33@2x.png
  5. 点击Example Configurations,选择你对应的系统,Ubuntu 22.02默认用的Netplan所以我选择Netplan,请根据你自己的系统修改。复制里面的内容
  6. 回到VPS,sudo nano /etc/netplan/99-he-tunnel.yaml,把第五步复制的内容粘贴进去
    network:
    version: 2
    tunnels:
    he-ipv6:
    mode: sit
    remote: 216.218.221.42
    local: xx.xx.xx.xx # 修改为你内网ipv4地址!!不要使用vps的公网地址
    addresses:
    - "xxxx:xx:xx:xx::2/64"
    routes:
    - to: default
    via: "xxxx:xx:xx:xx::1"
  7. 启用:sudo netplan apply

到这就全部结束了,怎么做成代理池可以继续参考这篇文章了。

Oracle服务器使用Hurricane Electric的64位ipv6
https://blog.useforall.com/posts/20/
最后更新于 2025-09-02,距今已过 75 天

部分内容可能已过时

评论区

目录