SwitchHosts4.2.0 修复
SwitchHosts 是一个管理 hosts 文件的应用,基于 Electron 、React、Jotai 、Chakra UI、CodeMirror 等技术开发。
官方版无广告2,925
更新日期:2023年 8月 2日分类标签:实用程序语言:中文平台:
1812 人已下载 手机查看
项目主页:https://switchhosts.vercel.app
SwitchHosts 是一个管理 hosts 文件的应用,基于 Electron 、React、Jotai 、Chakra UI、CodeMirror 等技术开发。
截图
功能特性
- 快速切换 hosts 方案
- hosts 语法高亮
- 支持从网络加载远程 hosts 配置
- 可从系统菜单栏图标快速切换 hosts
安装
下载
你可以下载源码并自行构建,也可以从以下地址下载已构建好的版本:
你也可以通过 Chocolatey 包管理器安装已构建好的版本:
choco install switchhosts
数据备份
SwitchHosts 的数据文件存储于 ~/.SwitchHosts
(Windows 下存储于用户个人文件夹下的 .SwitchHosts
文件夹), 其中 ~/.SwitchHosts/data
文件夹包含数据,~/.SwitchHosts/config
文件夹包含各项配置信息。
开发以及构建
开发
- 安装 Node.js
- 在项目根目录
./
下,运行npm install
命令安装依赖 - 运行
npm run dev
命令启动开发服务 - 运行
npm run start
启动 App,即可开始开发及调试
构建及打包
- 推荐使用 electron-builder 进行打包
- 转到项目根目录 ‘./’
- 运行
npm run build
- 运行
npm run make
,如果一切顺利,可在./dist
目录下找到打包后的文件 - 首次运行可能需要花费一些时间,因为需要下载相关依赖文件。你也可以从 这儿 或者 淘宝镜像 手动下载,并保存到
~/.electron
目录下。更多信息可访问 Electron 文档。
# build
npm run build
# make
npm run make # the packed files will be in ./dist
版权
SwitchHosts 是一个免费开源软件,基于 Apache-2.0 协议发布。
相关软件
Easydict
Easydict是一个简洁单词截图的搜索翻译 macOS 应用,能够轻松轻松地查找或翻译文本。
BetterMouse
BetterMouse 是一款 macOS 实用程序,可提高外部鼠标的性能和功能,旨在取代笨重、侵入式且占用资源的鼠标驱动程序(例如 Logitech Options)。它功能丰富、重量轻、效率优化且完全安全,并尽力满足您在 macOS 上对第三方鼠标的所有需求。
Disk Xray
Disk Xray 是一款适用于 macOS 的磁盘使用情况统计查看器、重复文件和文件夹查找器以及清理工具。
Screens 4
Screens 可以从世界任何地方访问您的计算机。
Unclutter
需要复制多个短语,然后能够多次粘贴每个短语吗?你经常忘记事情吗?
暂无评论...