項目主頁:https://switchhosts.vercel.app
SwitchHosts 是一個管理 hosts 檔案的應用程式,基於 Electron 、React、Jotai 、Chakra UI、CodeMirror 等技術開發。
你可以下載原始碼並自行建置,也可以從以下網址下載已經建置好的版本:
你也可以通過 Chocolatey 包管理器安裝已經建置好的版本:
choco install switchhosts
SwitchHosts 的數據文件儲存於 ~/.SwitchHosts (Windows 下儲存使用者個人文件裡的 .SwitchHosts 資料夾),
其中 ~/.SwitchHosts/data 資料夾包含數據,~/.SwitchHosts/config 資料夾包含各種設定。
./ 下,執行 npm install 指令安裝前置npm run dev 指令啟動開發服務npm run start 啟動應用程式,即可開始開發及測試npm run buildnpm run make,如果一切順利,可在 ./dist 目錄下找到打包後的檔案首次執行可能需要花費一點時間,因為需要下載相關的前置檔案。你也可以從 這裡
手動下載,並儲存到 ~/.electron目錄下。更多資訊可以參考 Electron 文檔。
# build
npm run build
# make
npm run make # the packed files will be in ./dist
SwitchHosts 是一個免費開源軟體,基於 Apache-2.0 開源協議發佈。