一个为 Linux 服务器设计的交互式 sysctl 管理脚本,旨在让您能够通过简单直观的菜单,一键启用、禁用或检查系统的 IPv6 功能。
这个工具会自动修改内核参数并更新 /etc/sysctl.conf 配置文件,以确保您的设置在系统重启后依然生效。
- 交互式菜单:提供清晰的数字选项,无需记忆复杂命令。
- 状态智能显示:自动检测并以彩色高亮显示当前 IPv6 的启用/禁用状态。
- 永久生效:自动更新
sysctl.conf配置文件,确保设置在重启后保持不变。 - 一键安装:提供极简的安装命令,方便在新服务器上快速部署。
- 安全检查:脚本内置 root 权限检查,引导用户正确使用
sudo。 - 高兼容性:适用于所有主流的 Linux 发行版,如 Ubuntu, Debian, CentOS 等。
在您的服务器上执行以下命令,即可完成 ipv6-menu 的下载和安装。
推荐使用 curl:
curl -sSL https://raw.githubusercontent.com/XIMOYA/ipv6-menu/main/install.sh | bash或者使用 wget:
wget -qO- https://raw.githubusercontent.com/XIMOYA/ipv6-menu/main/install.sh | bash安装脚本会自动将 ipv6-menu 命令部署到 /usr/local/bin/ 目录下,使其成为一个全局可用的命令。
如果您想卸载 ipv6-menu,请执行以下命令:
curl -sSL https://raw.githubusercontent.com/XIMOYA/ipv6-menu/main/install.sh | bash -s uninstall安装完成后,通过 sudo ipv6-menu 命令启动脚本,即可看到操作菜单。
sudo ipv6-menu您会看到类似下面的界面,根据提示输入数字即可:
- 输入
1:启用 IPv6。 - 输入
2:禁用 IPv6。 - 输入
3:刷新并查看当前状态。 - 输入
4:安全退出脚本。
本脚本通过修改 sysctl 内核参数来控制 IPv6,这是一种通用且标准的方法。因此,它理论上与所有使用 sysctl 的现代 Linux 发行版兼容,包括但不限于:
- Ubuntu (所有版本)
- Debian (所有版本)
- CentOS / RHEL / AlmaLinux / Rocky Linux
- Fedora
- Arch Linux
欢迎您为这个项目做出贡献!如果您有任何好的想法或发现了 Bug,请随时:
- Fork 本仓库。
- 创建您的功能分支。
- 提交您的更改。
- 将分支推送到远程。
- 开启一个 Pull Request。
本项目采用 MIT 许可证授权。详情请见 LICENSE 文件。



