连接 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 单栈服务器上搭建代理 》

相关推荐
Bardb21 分钟前
04--网络属性设置与多路复用
服务器·阿里云
火车叼位33 分钟前
Linux文件搜索利器`fd`:正则、glob、路径搜索全解析
linux·运维·shell
CZIDC1 小时前
信创服务器-大国崛起,信创当道!
运维·服务器
Huazzi.2 小时前
【Caddy】:现代化、自动 HTTPS 的 Web 服务器新星
服务器·前端·https·web
SoFlu软件机器人2 小时前
电商系统开发:基于飞算JavaAI的分布式事务解决方案自动化实践
运维·分布式·自动化
maomi_95262 小时前
操作系统之系统IO
服务器·前端·数据库
liyongjun63162 小时前
Zookeeper 命令返回数据的含义
linux·服务器·zookeeper
dessler2 小时前
Kubernetes(k8s)-服务目录(ServiceCatalog)介绍(二)
linux·运维·kubernetes
塔能物联运维3 小时前
案例:塔能科技驱动河南某市政照明智慧升级
大数据·运维
Fanche4043 小时前
SQL 语句基础(增删改查)
运维·数据库·sql·mysql·web安全·oracle