Skip to content

JackyTianer/SwitchHosts

 
 

Repository files navigation

前言

本项目基于SwitchHosts,在原有功能上额外拓展了自动切换nginx配置的功能,目前暂且支持macOS, windows版本正在开发中

那么我们来看看二次开发专用版SwitchHost增加了什么功能吧~

新的创建类型

下图所示,我们创建规则可以新增Nginx类型

image.png

 新的侧边看板

Nginx处于新的看板之中,同时,为了方便你的查找,我们可以展开收起看板列表

image.png

image.png

自动的Nginx启动关闭

我们点击开关的时候,会自动启动或者重启你的Nginx,当没有任何开关打开的时候,则会自动关闭Nginx服务器,节约你电脑的性能哦(因为Nginx的特殊性,不像host可以多个,所以只能开启一个哦,程序已经处理了)

image.png

Nginx专有编辑面板

采用Nginx专有编辑面板,方便你快速编辑你本地的Nginx配置文件

image.png

支持从顶部菜单快捷切换Nginx

image.png

TODO List

  • 兼容原先的hosts数据
  • 配置Nginx列表
  • 自动重启Nginx
  • 在Tray中切换Nginx
  • 支持其他操作系统

构建项目

  • clone 该项目
  • npm run build-and-make
  • dist目录将会创建对应的app以及dmg,使用即可

当然,也可以直接使用我提前打包好的版本 下载地址: [https://pan.baidu.com/s/1R6zE6K4L7oAjdqDZYdjmSg] 提取码: hary

Packages

No packages published

Languages

  • CSS 75.3%
  • JavaScript 24.3%
  • Other 0.4%