README.zh_hans.md
Available for MacOS, Linux, & Windows
</div>项目主页:https://switchhosts.vercel.app
SwitchHosts 是一个管理 hosts 文件的应用,基于 Tauri、React、Jotai、Mantine 等技术开发。
你可以下载源码并自行构建,也可以从以下地址下载已构建好的版本:
你也可以通过 Chocolatey 包管理器安装已构建好的版本:
choco install switchhosts
SwitchHosts 的数据文件存储于 ~/.SwitchHosts (Windows 下存储于用户个人文件夹下的 .SwitchHosts 文件夹),
v5 数据结构如下:
~/.SwitchHosts/manifest.json 存储 hosts 树~/.SwitchHosts/entries/ 存储本地和远程 hosts 内容~/.SwitchHosts/trashcan.json 存储回收站条目~/.SwitchHosts/internal/config.json 存储偏好设置~/.SwitchHosts/internal/histories/ 存储系统 hosts 和命令运行历史如需完整手动备份,请复制整个 ~/.SwitchHosts 文件夹。应用内导出会生成 hosts 数据备份 JSON,不包含偏好设置或历史记录。
npm install 安装依赖npm run tauri:dev 启动开发模式npm run tauri:build 进行生产构建./src-tauri/target/release/bundle/# 开发
npm run tauri:dev
# 生产构建
npm run tauri:build
SwitchHosts 是一个免费开源软件,基于 Apache-2.0 协议发布。