最近时期,发现GitHub访问出现了点问题,国内总是不定时的404,网上查了原因,原来是把国内的访问给屏蔽掉了,所以出现了下边的这个项目.
SwitchHosts是一个用于快速切换 hosts 文件的小程序,基于 Electron 开发,同时使用了 React、Ant Design 以及 CodeMirror 等框架/库。

你可以直接下载源码到本地运行或编辑,或者在下面下载可执行版本:
在 macOS 上,也可以使用 brew cask 安装,命令如下:
brew install --cask switchhosts在 Windows 上,也可以使用 scoop 安装,命令如下:
scoop install switchhostsSwitchHosts! 的数据文件在 ~/.SwitchHosts 目录下(Windows 用户为个人主目录下的 .SwitchHosts 目录下),其中 ~/.SwitchHosts/data.json 是 hosts 数据文件,~/.SwitchHosts/preferences.json 是配置信息。
./ 下,运行 npm install 命令,安装开发依赖库;./app 目录下,运行 npm install 命令,安装 App 运行依赖库;```bashnpm install
cd app && npm install && cd ..
./ 目录下,运行 npm run dll 命令,构建公共文件(仅需在第一次构建或公共库发生改变时执行);./ 目录下,运行 npm run build 命令,构建所需文件;./ 目录下,运行 npm start 命令,即可运行程序。```bashnpm run dll
npm run build
npm start
npm run dev
./ 目录下,运行 npm run make 命令,打包后的文件位于 ./dist 目录;~/.electron 目录下。更多信息请参考 Electron 文档。```bashnpm run make # the packed files will be in ./dist
npm run build-and-make
本程序完全免费,并基于 MIT 协议开源。
由于近期GitHub国内访问比较困难,会出现不定时无法访问,我以及把文章中的项目打包,在公众号回复【SwitchHosts】即可获取项目zip文件。

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。
如有侵权,请联系 cloudcommunity@tencent.com 删除。
原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。
如有侵权,请联系 cloudcommunity@tencent.com 删除。