
软件介绍
SwitchHosts 是一款轻量级hosts切换工具,帮助用户快速切换系统hosts文件,实现网站加速、去广告、开发环境测试、跨区访问等功能。它支持一键切换、自定义规则、远程订阅、自动备份hosts等特性,界面简洁,支持Windows、macOS、Linux全平台。源代码公开透明,无广告、无后台上报。核心一句话:SwitchHosts 让hosts管理变得简单高效,告别手动编辑hosts文件的麻烦。
核心参数
支持系统:Windows 7+、macOS 10.13+、Linux(主流发行版)
最低配置:2GB内存 + 基本CPU(推荐4GB+内存流畅多规则管理)
最高支持:无限规则组、远程订阅、自动备份、管理员权限自动提升
核心功能:快速修改hosts、一键切换、规则订阅、系统hosts备份、语法高亮编辑
处理方式:本地hosts文件读写 + 可选远程订阅
开源许可:MIT(代码公开,可审计/修改)
权限要求:仅hosts文件读写权限(首次需管理员授权)
最新版本(2026参考):4.2.0+(优化订阅更新、修复Linux兼容)
软件功能亮点
一键切换hosts
创建多个hosts方案(如开发/测试/去广告),点击切换即刻生效,无需重启浏览器。
规则订阅与自动更新
支持订阅远程hosts规则(如GitHub去广告列表),软件自动检测更新并应用。
自定义hosts编辑
内置编辑器支持语法高亮、搜索替换、批量导入/导出,编辑更安全方便。
自动备份与恢复
每次切换前自动备份系统hosts文件,支持一键恢复,防止误操作。
多平台统一体验
Windows/macOS/Linux客户端界面一致,操作习惯无缝迁移。
轻量无广告
开源免费,体积小、无任何广告、无遥测数据上报。
管理员权限自动处理
首次运行自动请求管理员权限,之后后台静默操作。
使用教程
步骤1-2:安装与启动
1. 从下载渠道获取SwitchHosts安装包(对应平台)。
2. 安装完成后启动软件,首次运行授权管理员权限。
步骤3-4:添加与切换方案
3. 点击“+”新建hosts方案,输入或粘贴hosts内容。
以 SwitchHosts 为例,看一下怎么使用的,配置参考下面:
Hosts 类型: Remote
Hosts 标题: 随意
URL: https://raw.hellogithub.com/hosts
自动刷新: 最好选 1 小时
4. 选中方案,点击“应用”或双击切换,立即生效。
步骤5-6:订阅规则与备份
5. 在“订阅”选项添加规则URL(如GitHub去广告hosts),点击更新。
6. 查看“备份”列表,一键恢复系统hosts。
小Tips(新手快速上手建议)
新手先导入社区去广告规则;开发测试时创建“本地开发”方案;切换后清空浏览器缓存确保生效。
安全与使用提醒
1. 修改hosts可能影响网络访问,仅从可信来源订阅规则。
2. 切换前确认备份存在,避免系统hosts丢失。
3. 定期检查软件更新,保持规则和兼容性最新。
下载地址(分流入口)
1. 主页下载与文档:https://github.com/oldj/SwitchHosts/releases (推荐首选,含最新安装包)
4. 规则订阅推荐:https://github.com/oldj/SwitchHosts/wiki/Rules (社区规则列表)
5. 常见问题与教程:https://github.com/oldj/SwitchHosts/wiki (帮助文档)
文章评论