虽然目前大多数网站和 VPS 主机都已经支持 IPv6,但是各家的 IPv6 在使用上并不一定畅通,特别是使用 VPS 服务器作为代理服务时,各家 IPv6 网络几乎都没有做回国优化。

根据 RFC3484 协议 Linux 系统默认情况下 IPv6 优先级高于 IPv4,应用程序优先使用 IPv6 地址,所以我们可以设置让 IPv4 作为默认的优先连接方式。

设置 IPv4 优先的方法:

登录 SSH 编辑 /etc/gai.conf 文件

vim /etc/gai.conf

找到

#precedence ::ffff:0:0/96  100

取消掉注释,修改为

precedence ::ffff:0:0/96  100

也可以直接一句话命令

sed -i 's/#precedence ::ffff:0:0\/96  100/precedence ::ffff:0:0\/96  100/' /etc/gai.conf

此时就完成了 IPv4 优先的配置。