SwitchHosts是一個用於本地host文件管理的開源軟體,它擁有友好的圖形界面,支持導入導出、快速切換、自動備份、自動更新等功能。而SwitchHosts Github作為SwitchHosts的一個主要分支,不僅繼承了SwitchHosts的優點,還開放了源代碼,方便自定義修改。
一、下載安裝SwitchHosts Github
下載地址:https://github.com/oldj/SwitchHosts/releases
下載後,直接解壓即可使用,不需要安裝。運行SwitchHosts.exe,軟體會自動讀取本地host文件,同時會有初始的幾個host方案。
為了保險起見,建議在切換host之前,先備份一下本地的host文件。可以使用軟體內置的備份功能。
二、導入導出host方案
正常情況下,在軟體內部可以添加host方案,然後就可以使用不同的host方案了。但是,如果我們需要在不同電腦或不同環境下使用同一套host方案,這時候就需要導出host方案並導入到另一台電腦或環境中。
以下是導入導出的方法:
導出host方案:
1. 點擊界面上的「備份」按鈕
2. 選中需要備份的host方案,可以備份全部,也可以只備份部分
3. 點擊「備份」按鈕,然後選擇備份存放的文件夾並保存
導入host方案:
1. 點擊界面上的「恢復」按鈕
2. 點擊「添加備份文件」按鈕,選擇需要恢復的備份文件並確認
3. 選擇需要恢復的host方案並右鍵選擇「恢復」
三、使用SwitchHosts Github的快捷鍵
SwitchHosts Github支持快捷鍵,可以通過快捷鍵方便快捷地切換host方案。以下是常用的快捷鍵:
Ctrl+1~9:切換對應編號的host方案
Ctrl+R:重新載入當前host文件
Ctrl+D:複製當前host方案
Ctrl+E:編輯當前host方案
四、自動切換host方案
SwitchHosts Github支持自動切換host方案,可以根據時間或網路環境的不同自動切換相應的host方案。以下是自動切換的方法:
按時間自動切換host:
1. 在host方案上右鍵選擇「添加計劃任務」
2. 選擇需要切換的時間點或時間段
3. 填寫任務名稱,選擇需要切換的host方案
4. 點擊「添加計劃任務」按鈕即可
按網路環境自動切換host:
SwitchHosts Github提供了很多默認的網路環境設置,可以根據不同的網路環境來切換host方案。用戶還可以自定義網路環境。
具體操作方法:
1. 在操作面板上選擇「網路」
2. 點擊「添加」按鈕,輸入網路名稱和描述
3. 設置網路的相關參數,比如dns、ip等屬性
4. 選擇需要切換到該網路時的host方案
5. 點擊「保存」按鈕即可
五、自定義SwitchHosts Github
SwitchHosts Github提供了很多默認的host方案和網路環境設置,但是在實際使用中,可能需要自定義修改。比如,需要增加一個host方案,需要修改某個網路環境的參數等等。
以下是如何自定義SwitchHosts Github:
修改host方案:
可以通過手動編輯SwitchHosts Github所在路徑下的hosts.json文件來修改host方案。hosts.json文件是一個json格式的文件,裡面存儲的是host方案的信息。
修改網路環境:
可以通過手動編輯SwitchHosts Github所在路徑下的networks.json文件來修改網路環境。networks.json文件是一個json格式的文件,裡面存儲的是網路環境的信息。
需要注意的是:修改完hosts.json或networks.json文件後,需要重啟軟體才能生效。
原創文章,作者:HZXY,如若轉載,請註明出處:https://www.506064.com/zh-tw/n/148000.html