SwitchHosts-开源免费 Hosts 文件管理工具

SwitchHosts 是一个管理 hosts 文件的应用,基于 Electron 、ReactUmiJS 、Chakra UICodeMirror 等技术开发。

系统环境

OS:Win/MAC/Linux

功能特性

  • 快速切换 hosts 方案
  • hosts 语法高亮
  • 支持从网络加载远程 hosts 配置
  • 可从系统菜单栏图标快速切换 hosts

开发以及构建

开发

  • 安装 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 协议发布。

安装

下载

你可以下载源码并自行构建,也可以从以下地址下载已构建好的版本:

THE END
点赞0赞赏 分享
抢沙发
头像
提交
头像

昵称

取消
昵称表情

    暂无评论内容