SwitchHosts

SwitchHosts4.2.0 修复

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

官方版无广告3,369

更新日期:2023年 8月 2日分类标签:语言:中文平台:

1940 人已下载 手机查看

项目主页:https://switchhosts.vercel.app

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

截图

SwitchHosts

功能特性

  • 快速切换 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 协议发布。

相关软件

SiteSucker Pro
SiteSucker 是一款 Macintosh 应用程序,可自动从 Internet 下载网站。它通过将站点的网页、图像、PDF、样式表和其他文件异步复制到本地硬盘驱动器,从而复制站点的目录结构来实现此目的。
DirEqual
DirEqual 是一个文件夹比较工具,可以轻松比较 Mac 上的本地文件和文件夹。
TinkerTool System
TinkerTool System 是一组系统实用程序功能,可帮助您在 Apple Macintosh 计算机上执行高级管理任务。该应用程序使用自适应用户界面,可自动适应您所使用的计算机型号和 macOS 版本。
Yoink
Yoink 是一款适用于 Mac 的拖放实用程序,可以移动文件、应用程序以及基本上任何可以拖到目的地的东西。
Infuse 7 PRO
视频播放器
Disk Clean Pro
Disk Clean Pro 是一款评价很高的应用程序,可以从 Mac 中删除垃圾文件和数据。它可靠地清理冗余文件并确保您的重要数据永远不会面临风险。

暂无评论

暂无评论...