快速开始
执行|中国大陆
bash <(curl -sSL https://linuxmirrors.cn/main.sh)
执行|境外
bash <(curl -sSL https://linuxmirrors.cn/main.sh) --abroad
执行|教育网
bash <(curl -sSL https://linuxmirrors.cn/main.sh) --edu
使用事例
这是一个利用iptables和开源程序fail2ban来进行服务器简单防爆破的脚本。默认自带SSH防御规则。
一个用于屏蔽中国大陆IP访问指定端口的简易工具。此脚本使用ipset和iptables,通过高效的哈希表方式管理大量IP地址段,实现对特定端口的访问控制。
一键配置密钥登录并禁用密码登录
脚本介绍
GNU/Linux 更换系统软件源脚本及 Docker 安装脚本,无需了解相关技术,文档提供了全面的知识储备和操作指引,轻松上手
文档还提供了一些常见问题的解决方法以及一些高级用法的示例,适配众多操作系统,涵盖主流版本,精准识别系统类型及其版本
脚本兼容性较高,不支持的系统会有相应提示并无操作跳出
命令选项
| 名称 | 含义 | 选项值 | 
|---|---|---|
| —abroad | 使用海外软件源 | 无 | 
| —edu | 使用中国大陆教育网软件源 | 无 | 
| —source | 指定软件源地址(域名或IP) | 地址 | 
| —source-epel | 指定 EPEL 附加软件包仓库的软件源地址(域名或IP) | 地址 | 
| —source-security | 指定 Debian 系统 security 仓库的软件源地址(域名或IP) | 地址 | 
| —source-vault | 指定 CentOS/AlmaLinux 系统 vault 仓库的软件源地址(域名或IP) | 地址 | 
| —source-portage | 指定 Gentoo 系统 portage 仓库的软件源地址(域名或IP) | 地址 | 
| —branch | 指定软件源分支(路径) | 分支名 | 
| —branch-epel | 指定 EPEL 附加软件包仓库的软件源分支(路径) | 分支名 | 
| —branch-security | 指定 Debian 系统 security 仓库的软件源分支(路径) | 分支名 | 
| —branch-vault | 指定 CentOS/AlmaLinux 系统 vault 仓库的软件源分支(路径) | 分支名 | 
| —branch-portage | 指定 Gentoo 系统 portage 仓库的软件源分支(路径) | 分支名 | 
| —codename | 指定 Debian 系操作系统的版本代号 | 代号名称 | 
| —protocol | 指定 WEB 协议 | http 或 https | 
| —use-intranet-source | 是否优先使用内网软件源地址 | true 或 false | 
| —use-official-source | 是否使用目标操作系统的官方软件源 | true 或 false | 
| —install-epel | 是否安装 EPEL 附加软件包 | true 或 false | 
| —close-firewall | 是否关闭防火墙 | true 或 false | 
| —backup | 是否备份原有软件源 | true 或 false | 
| —upgrade-software | 是否更新软件包 | true 或 false | 
| —clean-cache | 是否清理下载缓存 | true 或 false | 
| —print-diff | 是否打印源文件修改前后差异 | true 或 false | 
| —only-epel | 仅更换 EPEL 软件源模式 | 无 | 
| —ignore-backup-tips | 忽略覆盖备份提示(即不覆盖备份) | 无 | 
| —help | 查看帮助菜单 | 无 | 
软件源列表
https://linuxmirrors.cn/mirrors/
适配版本
| 系统名称 | 适配版本 | 
|---|---|
| Debian | 8.0 ~ 13 | 
| Ubuntu | 14.04 ~ 24 | 
| Kali Linux | 2.0 ~ 2024 | 
| Linux Mint | 19.0 ~ 21 / LMDE 6 | 
| Deepin | all | 
| Zorin OS | all | 
| Armbian | all | 
| Proxmox | all | 
| Red Hat Enterprise Linux | 7.0 ~ 9 | 
| Fedora | 30 ~ 40 | 
| CentOS | 7.0 ~ 8.5 / Stream 8 ~ 9 | 
| Rocky Linux | 8 ~ 9 | 
| AlmaLinux | 8 ~ 9 | 
| OpenCloudOS | 8 ~ 9 | 
| openEuler | 21.03 ~ 24 | 
| openSUSE | Leap 15 / Tumbleweed | 
| Arch Linux | all | 
| Alpine Linux | v3 / edge | 
| Gentoo | all | 
 特别声明 
本站导航提供的shell脚本都来源于网络,不保证外部链接的准确性安全性和完整性。外部脚本内容可能会有违法违规内容,请用户自行判断。如有侵权或者恶意行为,请联系我们删除。