🎉 存储、管理、快速切换你的hosts,尤其适合需要在开发环境、测试环境和生产环境之间频繁切换的开发人员使用。基于 Node.js 和 Electron 构建。
https://eshengsky.github.io/HostsDock/index_zh.html
- 支持创建本地 hosts 方案和远程 hosts 方案。
- 支持 hosts 语法高亮。
- 提供查找和替换功能。
- 点击行号可以快速选中整行。
- 点击行号前的 '#' 按钮,可以快速注释/取消注释。
- 独创折叠语法,使用 #region 和 #endregion 可以创建一个可折叠的 hosts 块。
- 支持使用
ping
命令检测 ip 地址连通性。 - 程序会自动调用 cmd 或终端刷新 hosts 让改动立即生效。
- 支持系统托盘以快速切换 hosts。
- 多语言支持(英文、简体中文、繁体中文)。
支持 OS X, Windows 及 Linux 操作系统,详细的支持情况参见 支持的平台。
🎁 应用下载
$ npm install -g bower
$ npm install
$ bower install
$ npm start
如果想以 debug 模式启动应用,请使用:
$ npm run dev
Enjoy it! 😄
可以使用 electron-packager 对程序进行打包以方便分发应用。
$ npm install -g electron-packager
在完成了快速开始全部操作的前提下,进入需要打包的应用的目录,执行:
$ npm run package
- 打包过程中 electron-packager 会自动下载所需的文件并存放到
~/.electron
目录(Windows 系统是user/你的用户名/.electron
)中,自动下载可能会比较慢,建议直接在 Electron Release 使用下载工具进行下载并放到上述目录中。 - 在 Windows 平台下打包 Darwin 应用可能会失败(即使没有报错打包好的应用放到 OS X 下可能也无法运行),目前没有有效的解决方案,建议在非 Windows 平台打包 Darwin 应用。详见 Issue 164。
The MIT License (MIT)
Copyright (c) 2017 Sky
Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:
The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.