设置VPS服务器优先使用IPv4或IPv6访问网络的脚本
本脚本魔改自 jinwyp(JinWYP) 的 one_click_script 一键安装内核的脚本
主要作用是为你的vps服务器设置优先使用IPv6或IPv4访问网络
脚本运行后将会检测你的vps小鸡的IPv4和IPv6地址,并检测你的vps优先使用哪个地址访问网络
但实测没什么鬼用👻
主要目的是便于科学上网
- 检测IP归属
- 流媒体测试
- 内核更新
- 便于安装warp
- 安装Warp(Debian内核必须高于5.0)
- 为没有IPv4的IPv6 服务器增加 IPv4,或为没有IPv6的 IPv4 服务器增加IPv6,以及其他功能
通过IPv6访问Google或Netflix,可有效解决IP被Google标识后老是弹出人机验证(不能100%解决)及Netflix仅可看自制剧的问题
在使用之前你可能需要安装wget以及curl:
Debian / Ubuntu:
apt -y install wget
apt install curl
主要支持 Linux X86_64 系统,ARM构架慎用Warp功能
bash <(curl -L -s https://raw.githubusercontent.com/ChellyL/ipv4-6-switch/main/ipv_switch.sh)
如果只想查看本机的ip地址或查看IPv4/6的网络访问优先级,可用:
bash <(curl -L -s https://raw.githubusercontent.com/ChellyL/ipv4-6-switch/main/46test.sh)
若想在运行 Cloudflare Warp 或 Linux-NetSpeed 后再次运行脚本,可单独运行这两个脚本(如网络访问出现问题时):
Cloudflare Warp:
bash menu.sh
Linux-NetSpeed:
bash tcp.sh
安装时有相关选项说明作为参考,建议选择前先看说明,脚本运行之初会自动检测你的ip地址及系统内核等情况
若你的vps已经有了IPv4和IPv6两个地址,需要设置其中某一项优先访问网络,选择3即可
若仅有其中一个地址则,推荐使用Cloudflare Warp脚本安装Warp,增加另一地址,再进行相关操作
由于安装Warp需内核为5.0及以上,故建议先升级内核再安装Warp。如果服务器默认没有开启IPv6,也可使用升级内核脚本开启IPv6