Skip to content

设置vps服务器优先使用IPv4或IPv6访问网络,附带安装Warp及升级内核

Notifications You must be signed in to change notification settings

ChellyL/ipv4-6-switch

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

45 Commits
 
 
 
 
 
 
 
 

Repository files navigation

IPv4/6 Switch

设置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

参考

界面截图

截图

About

设置vps服务器优先使用IPv4或IPv6访问网络,附带安装Warp及升级内核

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages