SwitchHosts! Mac(M1芯片)版是一款管理切换编辑Mac系统hosts的工具。支持编辑mac hosts文件,自定义以及添加多个hosts文件配置,备份hosts文件。开源应用,switchhosts for mac能够帮助你快速方便的打造个人专用的网络环境,支持本地和在线两种方式,并且支持导入导出。如果你需要一款工具帮助您更好的管理hosts信息,那么SwitchHosts中文版是你的不错选择!欢迎需要此款工具的朋友前来下载使用。

PS:本次提供的是苹果M1芯片版本,Intel、AMD 芯片的朋友门请下载 SwitchHosts! for Mac(Intel/AMD)专用版。

SwitchHosts Mac中文设置

打开switchhosts,点击界面左下角的【⚙️】,然后点击【preferemces】。

在【luanguage】,选择【简体中文】,然后点击【set and relaunch】。

重新启动后,switchhosts是中文语言拉!

SwitchHosts!中文版特点介绍

1、语法高亮

2、多个主机

3、单击行号以切换注释

4、快速切换状态菜单

5、本地/远程主机支持

6、导入/导出您的规则

7、Alfred支持(仅限MacOS)

更新日志

5.0.0

更新列表

核心架构迁移到 Tauri 2:从 Electron 主进程迁移为 Rust/Tauri 后端,新增完整 src-tauri,移除 Electron 主进程代码、旧打包脚本和 electron-builder 流程。
全新 v5 数据结构:数据改为 manifest.json、entries/、trashcan.json、internal/config.json、internal/histories/ 分层存储,并更新 README 备份说明。
兼容迁移与导入导出:支持首次启动从旧 PotDb 数据迁移;手动导入支持 v3、v4、v5 备份;导出改为 v5 backup JSON,并支持带时间戳的备份文件名。
系统 hosts 写入重做:改用系统原生提权流程,macOS 使用 Security.framework,Linux 使用 pkexec,Windows 使用 UAC 自提升;移除应用内 sudo 密码输入。
新增/重做自动更新体系:接入 Tauri updater,支持后台检查更新、手动下载/安装、代理更新请求,并生成/发布 latest.json。
CI/发布流水线重建:新增 GitHub Actions CI 和 Release workflow,发布前跑完整测试,支持 macOS universal/arm64/x64、Windows x64/x86/arm64、Linux x64/arm64 多平台构建、签名与校验。
编辑器升级为 CodeMirror 6:改善大文件性能、语法高亮、行号、只读模式、历史快照展示和光标/显示稳定性。
远程 hosts 刷新增强:支持启动时刷新、内容大小限制和 CRLF/LF 规范化。
系统托盘能力增强:并修复 macOS 焦点、多屏位置、圆角和交互问题。
主界面大改版:新增左侧活动栏、Hosts/回收站视图切换、可拖拽左右面板、右侧详情面板、居中标题栏、无边框窗口与跨平台窗口按钮。
右侧详情面板:显示当前 hosts 类型、规则数量、远程 URL、刷新周期、上次刷新、组合内容、文件夹选择模式;回收站内可恢复或彻底删除。
回收站体验统一:回收站入口移动到左侧栏,支持数量提示、恢复、永久删除、清空和详情面板操作。
偏好设置重构:常规/命令/代理/高级分栏;常规和高级项自动保存;命令与代理保留手动保存状态反馈。
新增偏好项:跟随系统主题默认开启、开机启动、启动时刷新远程 hosts 等。
代理支持增强:代理协议新增 socks5,并让远程 hosts 刷新与应用更新都能走代理。
本地 HTTP API 保留并迁移:基于 Rust/Axum 重写 50761 端口 API,支持 /api/list 和 /api/toggle,并在端口绑定失败时回滚配置并提示用户。
多语言与文案更新:整理并排序语言 key,修复语言偏好回退显示,本地化菜单和查找窗口文案,更新 README 多语言截图与 v5 说明。
稳定性修复集中落地:修复配置并发写入、HTTP API 开启失败状态、Dock 隐藏后窗口不可见、拖拽后 hover 残留、标题栏/托盘开关同步、长标题截断、加载失败卡住等问题。
测试覆盖增加:新增 Playwright e2e、Rust 测试、前端组件/模型单测,覆盖偏好设置、导入导出、远程 hosts、本地 hosts、回收站、标题栏、树操作、查找替换等。
工程栈升级:升级到 Vite 8、TypeScript 6、Mantine 9、Vitest 4、Tauri 2.11,并引入 ESLint 10/naming convention 规则。
开发/构建命令变化:开发改为 npm run tauri:dev,生产构建改为 npm run tauri:build,产物路径改到 src-tauri/target/release/bundle/。
移除旧 Electron 相关内容:删除 src/main/*、Electron 更新器、旧上传/打包脚本、旧主进程测试和 vite.main.config.mts。

hosts修改工具SwitchHosts! for Mac M芯片 v5.0.0 官方中文版下载地址

远程下载