连接 IPv6 服务器

首先说一句没,普及 IPv6 还有很长的一段路要走。最简单的,你的节点没有的 IPv6 的 IP,连最简单的 PING 都 PING 不了,完全联不上。

登录 IPv6 的 SSH

最开始要登录主机,可以使用网页的 SSH 客户端:

IPv4 连接 IPv6

很多 VPS 包括阿里云的 ECS 主机,默认都是 IPv4 的,不能直接连接 IPv6 机器。

HE TunnelBroker

通过 HE TunnelBroker 可以实现连接。注册 HE 账号,有时选某些国家不能成功发送邮件,我也不知什么问题i,过阵子改为澳洲的就可以注册。

HE 提供的 IPv6 是可以装在网卡上的,相当于你的机器多了一个自己的 IPv6 地址,你可以主动用它访问 IPv6 网络,也可以通过 IPv6 网络访问你机器上 HE的 IPv6(例如你可以 SSH 链接 HE 提供的 IPv6 与服务器进行连接)。

HE 的 IPv6 被 cloudflare 拉黑了,所以该 ipv6 无法使用 cloudflare CDN。

编辑/etc/sysctl.conf,修改以下条目。

net.ipv6.conf.all.disable_ipv6 = 0
net.ipv6.conf.default.disable_ipv6 = 0
net.ipv6.conf.lo.disable_ipv6 = 0

执行sysctl -p刷新设置文件。写入配置信息至/etc/network/interfaces

auto he-ipv6
iface he-ipv6 inet6 v4tunnel
    address [客户端 IPv6 地址]
    netmask 64
    endpoint [隧道服务器 IPv4 地址]
    local [本机 IPv4 地址]
    ttl 255
    gateway [隧道服务器 IPv6 地址]

执行ifup he-ipv6启用隧道。

故障:

  • add tunnel sit0 failed: No buffer space available 隧道已经存在,执行 ip tun del he-ipv6 删除已经存在的隧道。
  • add tunnel "sit0" failed: No buffer space available 系统 IPv6 被禁用或者未更新配置文件,检查/etc/sysctl.conf 中有无禁用 IPv6 的命令

具体可以看这些教程:

WARP代理

通过 WARP 代理,推荐 fscarmen大佬的一键脚本。但好像国内的主机不行。否则参见《利用cloudflare让ipv4与ipv6互通》《使用 Warp + Cloudflare Tunnel 在 IPv6 单栈服务器上搭建代理 》

相关推荐
2301_819287121 小时前
ce第六次作业
linux·运维·服务器·网络
CIb0la1 小时前
GitLab 停止为中国区用户提供 GitLab.com 账号服务
运维·网络·程序人生
武汉联从信息1 小时前
如何使用linux日志管理工具来管理oracle osb服务器日志文件?
linux·运维·服务器
天天进步20151 小时前
STUN服务器实现NAT穿透
运维·服务器
月如琉璃1 小时前
1.gitlab 服务器搭建流程
服务器·gitlab
Kika写代码2 小时前
【微信小程序】页面跳转基础 | 我的咖啡店-综合实训
服务器·微信小程序·小程序
PieroPc2 小时前
Python 自动化 打开网站 填表登陆 例子
运维·python·自动化
州周2 小时前
Ftp目录整个下载
linux·服务器·数据库
冷曦_sole3 小时前
linux-19 根文件系统(一)
linux·运维·服务器
AI大模型学徒3 小时前
Linux(二)_清理空间
linux·运维·服务器