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/n/148000.html