Windows环境SwitchHosts的简单使用

1、什么是Hosts文件?

简单的说,hosts文件是用于本地dns服务的,采用ip 域名的格式写在一个文本文件当中,Hosts是一个没有扩展名的系统文件,可以用记事本等工具打开,其作用就是将一些常用的网址域名与其对应的IP地址建立一个关联“数据库”,当用户在浏览器中输入一个需要登录的网址时,系统会首先自动从Hosts文件中寻找对应的IP地址,一旦找到,系统会立即打开对应网页,如果没有找到,则系统再会将网址提交DNS域名解析服务器进行IP地址的解析。

2、SwitchHosts的用途

SwitchHosts的源码地址:https://github.com/oldj/SwitchHosts

  1. SwitchHosts是用来管理、切换hosts文件的免费开源工具,跨平台支持Windows、macOS和linux系统,非常高效实用;
  2. 在开发过程中会用到各种环境(开发环境、测试环境、生产环境等),经常需要切换hosts文件来进行访问、测试、验证bug等,使用SwitchHosts工具可以提高效率省略繁琐的切换步骤;
  3. SwitchHosts除了可以用来帮助切换不同的Hosts配置与编辑外,他还有一些不错的特性,比如:
    - 免费、开源、支持三大操作系统;
    - 系统托盘快速一键切换不同的Hosts文件;
    - 支持Hosts文件语法高亮,可以方便用户更直观的阅读和修改Hosts文件内容;
    - 在编辑Hosts文件时,可以点击行号对行进行快速注释或取消注释;
    - 支持远程Hosts,直接从指定的网址读取Hosts文件内容,方便多台机器同步Hosts设置
    - 支持Hosts文件的导入、导出备份
    - macOS系统下可以支持Alfred workflow快速切换;
  4. 在运行SwitchHosts时要使用管理员权限运行,否则后续在编辑Hosts文件时没有权限;

3、SwitchHosts下载

下载地址:https://github.com/oldj/SwitchHosts/releases
Windows系统下载.exe文件进行安装运行;
要下载的文件

4、SwitchHosts使用

4.1、创建GitHub的hosts

  1. 点击“+”创建GitHub的hosts文件;
    创建GitHub的Hosts文件
  2. Hosts类型选择“远程”;
  3. Hosts标题输入自定义标题(简单明了);
  4. URL输入自动更新(GitHub地址资源库)的网址:https://raw.hellogithub.com/hosts
  5. 自动刷新时间设置(根据需求);
  6. 点击确定完成Hosts文件的创建;
    创建GitHub专用的Hosts文件

4.2、创建本地其他环境需要的Hosts文件

  1. 点击“+”创建Hosts文件;
  2. Hosts类型选择“本地”;
  3. Hosts标题输入自定义标题(简单明了);
  4. 点击确定完成Hosts文件的创建;
    配置GitHub的Hosts文件基本信息
  5. 选中本地Hosts文件进行编辑,在右侧框内编辑Hosts文件的内容;
    编辑自定义Hosts文件内容

4.3、启用自定义Hosts文件

  1. 找到要使用的Hosts文件,点击文件后面的按钮捞起用Hosts文件;
  2. 点击Hosts文件后面的按钮会有操作提示;
  3. 这时已经成功启用自定义Hosts文件,使用完毕后,可以点击Hosts文件后面的按钮来关闭Hosts文件的使用;
    启用自定义Hosts文件

4.4、状态栏快速切换Hosts文件

  1. 直接左键单击SwitchHosts唤出快捷界面;
  2. 点击Hosts文件后面的按钮进行启用/关闭Hosts文件;
    在这里插入图片描述

5、注意事项

  1. 如果使用了代理,修改 Hosts 也不会生效。因为浏览器会优先考虑代理工具的代理,建议调试的时候先关闭代理。
  2. 修改了hosts不生效,一般需要重启浏览器,如果是google浏览器可以不用重启,可以借助chrome://net-internals/#dns chrome://net-internals/#sockets 清掉keep-alive 和清浏览器 DNS 缓存。
  • 2
    点赞
  • 11
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值