HE.net(Hurricane Electric)是全球知名的互联网服务提供商,其提供的免费IPv6隧道服务可以帮助没有原生IPv6支持的网络环境快速获得IPv6访问能力,无论是家庭用户还是小型企业网络都可以通过该服务完成IPv6接入。

前期准备与账号注册
首先你需要准备一个公网IPv4地址,注意部分运营商分配的是内网IP,这类地址无法直接用于HE.net隧道配置,需要先确认自己的IPv4是否为公网地址。然后访问HE.net的隧道服务页面,注册一个账号并完成邮箱验证,登录后进入隧道申请页面。
创建IPv6隧道
在HE.net的用户后台找到"Create Regular Tunnel"选项,填写你的公网IPv4地址,选择距离你网络最近的隧道服务器节点,提交后等待隧道创建完成。创建成功后会得到以下关键信息,需要妥善保存:
- 你的隧道服务端IPv4地址(Server IPv4 Address)
- 你的隧道客户端IPv4地址(Client IPv4 Address,即你的公网IPv4)
- 分配的IPv6前缀(Routed /48或者/64前缀)
- 隧道接口名称(通常为sit0或者对应的虚拟接口)
Linux系统配置步骤
以常见的Debian/Ubuntu系统为例,首先需要加载sit内核模块,然后配置隧道接口和IPv6路由。
# 加载sit模块 sudo modprobe sit # 配置隧道接口,将server_ip替换为HE.net提供的服务端IPv4,client_ip替换为你的公网IPv4 sudo ip tunnel add he-ipv6 mode sit remote server_ip local client_ip ttl 255 sudo ip link set he-ipv6 up sudo ip addr add 你的客户端IPv6地址/64 dev he-ipv6 # 配置IPv6路由,设置默认路由走隧道接口 sudo ip -6 route add default dev he-ipv6
如果需要配置开机自动生效,可以将上述命令写入/etc/rc.local文件,或者在netplan配置中添加对应的网络配置项。
Windows系统配置步骤
Windows系统可以通过PowerShell命令行完成配置,需要以管理员身份运行PowerShell。
# 创建隧道接口,接口名称可以自定义,这里使用HE-IPv6 netsh interface ipv6 add tunnelinterface HE-IPv6 # 配置隧道参数,remote为HE.net服务端IPv4,local为你的公网IPv4 netsh interface ipv6 set tunnelinterface HE-IPv6 local=client_ip remote=server_ip # 配置客户端IPv6地址,替换为HE.net分配的客户端IPv6地址 netsh interface ipv6 add address HE-IPv6 你的客户端IPv6地址/64 # 配置默认IPv6路由 netsh interface ipv6 add route ::/0 HE-IPv6
配置验证与常见问题
配置完成后可以通过ping6命令测试IPv6连通性,比如执行ping6 ipv6.google.com,如果能够收到回复说明配置成功。常见问题包括:公网IPv4地址填写错误、防火墙拦截了协议41的流量、隧道服务器节点选择过远导致延迟过高。如果遇到无法连通的情况,可以先检查本地防火墙是否放通了协议号为41的IP协议,再确认隧道信息填写是否正确。
注意:HE.net的隧道服务依赖公网IPv4地址,如果你的公网IPv4地址发生变化,需要及时到HE.net后台更新客户端IPv4地址,否则隧道会失效。
IPv6前缀的使用
HE.net通常会分配一个/48或者/64的IPv6前缀,如果你有内网设备需要分配IPv6地址,可以在路由器上开启IPv6的DHCP或者SLAAC服务,使用分配到的前缀为内网设备分配IPv6地址,实现整个内网的IPv6访问。
Hurricane_ElectricIPv6隧道HE.net配置网络隧道修改时间:2026-05-25 00:19:44