-
下载: Windows 64位 下载
下载后直接双击运行,注意需要管理员权限运行
-
或者从源码构建(构建平台仅支持Linux)安装:
- Windows:
make buildExe
- Linux:
make install
- Windows:
设计思路
多个host文本文件 进行分离,依据后缀判断文件是否启用,任一更新操作会将这些文件合并为结果文件 hosts。
实现
基于Gin 框架提供 web api, systray 完成系统托盘(跨平台), 纯原生js实现页面逻辑。
使用 statik 打包前端资源到exe中,rsrc 设置exe文件的icon,upx 压缩最终 exe (3.3Mib)。
并且可以在系统托盘中切换 hosts 分组