最新消息: USBMI致力于为网友们分享Windows、安卓、IOS等主流手机系统相关的资讯以及评测、同时提供相关教程、应用、软件下载等服务。

Windows环境SwitchHosts的简单使用

业界 admin 4浏览 0评论

Windows环境SwitchHosts的简单使用

  • 1、什么是Hosts文件?
  • 2、SwitchHosts的用途
  • 3、SwitchHosts下载
  • 4、SwitchHosts使用
    • 4.1、创建GitHub的hosts
    • 4.2、创建本地其他环境需要的Hosts文件
    • 4.3、启用自定义Hosts文件
    • 4.4、状态栏快速切换Hosts文件
  • 5、注意事项

1、什么是Hosts文件?

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

2、SwitchHosts的用途

SwitchHosts的源码地址:https://github/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/oldj/SwitchHosts/releases
Windows系统下载.exe文件进行安装运行;

4、SwitchHosts使用

4.1、创建GitHub的hosts

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

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

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

4.3、启用自定义Hosts文件

  1. 找到要使用的Hosts文件,点击文件后面的按钮捞起用Hosts文件;
  2. 点击Hosts文件后面的按钮会有操作提示;
  3. 这时已经成功启用自定义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 缓存。

Windows环境SwitchHosts的简单使用

  • 1、什么是Hosts文件?
  • 2、SwitchHosts的用途
  • 3、SwitchHosts下载
  • 4、SwitchHosts使用
    • 4.1、创建GitHub的hosts
    • 4.2、创建本地其他环境需要的Hosts文件
    • 4.3、启用自定义Hosts文件
    • 4.4、状态栏快速切换Hosts文件
  • 5、注意事项

1、什么是Hosts文件?

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

2、SwitchHosts的用途

SwitchHosts的源码地址:https://github/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/oldj/SwitchHosts/releases
Windows系统下载.exe文件进行安装运行;

4、SwitchHosts使用

4.1、创建GitHub的hosts

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

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

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

4.3、启用自定义Hosts文件

  1. 找到要使用的Hosts文件,点击文件后面的按钮捞起用Hosts文件;
  2. 点击Hosts文件后面的按钮会有操作提示;
  3. 这时已经成功启用自定义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 缓存。
发布评论

评论列表 (0)

  1. 暂无评论