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

相关推荐
world-wide-wait13 小时前
python高级04——网络编程
linux·服务器·网络
迎風吹頭髮13 小时前
Linux内核架构浅谈26-Linux实时进程调度:优先级反转与解决方案
linux·服务器·架构
等风来不如迎风去13 小时前
用你本地已有的私钥(private key)去 SSH 登录远程 Ubuntu 服务器
服务器·ubuntu·ssh
tomcsdn4113 小时前
SMTPman高效稳定的smtp服务器使用指南解析
服务器·邮件营销·外贸开发信·邮件群发·域名邮箱·邮件服务器·红人营销
宇宙第一小趴菜13 小时前
11 安装回忆相册
linux·运维·centos7·yum·回忆相册·kh_mod
艾莉丝努力练剑13 小时前
【Linux指令 (二)】不止于入门:探索Linux系统核心与指令的深层逻辑,理解Linux系统理论核心概念与基础指令
linux·服务器·数据结构·c++·centos
tjsoft14 小时前
设置 windows nginx.exe 每天 重启
运维·windows·nginx
isyangli_blog14 小时前
Windows & Linux 操作系统分区管理
linux·运维·服务器
IT 小阿姨(数据库)15 小时前
PostgreSQL wal_e 工具详解
运维·数据库·sql·postgresql·centos
有想法的py工程师15 小时前
AL2系统下编译安装PSQL16.4版本
linux·运维·数据库·postgresql