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.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文件;
  2. Hosts类型选择“远程”;
  3. Hosts标题输入自定义标题(简单明了);
  4. URL输入自动更新(GitHub地址资源库)的网址:https://raw.hellogithub.com/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. tinygo的windows环境搭建及简单例程

    windows 环境搭建 安装 g 这里还是推荐g这个 go 的多版本管理工具,类似 NodeJS 的 nvm,Python 的 virtualenv. 官网下载: https://github.co ...

  2. ASP.NET Core Windows 环境配置 - ASP.NET Core 基础教程 - 简单教程,简单编程

    原文:ASP.NET Core Windows 环境配置 - ASP.NET Core 基础教程 - 简单教程,简单编程 ASP.NET Core Windows 环境配置 ASP.NET Core ...

  3. 没比这更简单的了!安装PHP composer(windows环境)及简易使用

    安装PHP composer(windows环境)及简易使用 大家好,我是yangrl,今天重装thinkphp.一般就两种,一种官网下好压缩包解压到本地直接用,第二种就是通过composer在线安装 ...

  4. 【超简单!】如何在ZINC库中批量下载虚拟筛选小分子数据集 (Windows环境下)

    文章目录 前言 一.选择合适的分子范围 二.数据集下载 三.Windows安装Wget 四.准备就绪,傻瓜式下载分子集! 总结 前言 使用Windows环境,在进行分子对接或者人工智能分子筛选时需要从 ...

  5. Redis创建高可用集群教程【Windows环境】

    模仿的过程中,加入自己的思考和理解,也会有进步和收获. 在这个互联网时代,在高并发和高流量可能随时爆发的情况下,单机版的系统或者单机版的应用已经无法生存,越来越多的应用开始支持集群,支持分布式部署了. ...

  6. Windows环境下Unicode编程总结和将ANSI转换到Unicode 将Unicode转换到ANSI

    Windows环境下Unicode编程总结 UNICODE环境设置 在安装Visual Studio时,在选择VC++时需要加入unicode选项,保证相关的库文件可以拷贝到system32下. UN ...

  7. 全面支持三大主流环境 |百度PaddlePaddle新增Windows环境支持

    2019独角兽企业重金招聘Python工程师标准>>> PaddlePaddle作为国内首个深度学习框架,最近发布了更加强大的Fluid1.2版本, 增加了对windows环境的支持 ...

  8. Windows环境 安装dlib cv2(python) 总结

    文章来源于网络! window下查看1099端口被哪个进程占用的命令(window下命令也类似linux啊,netstat -aon|findstr "1099&quo ...

  9. 在Windows环境下搭建Android开发环境

    标题:在Windows环境下搭建 Android 开发环境 作者:CrazyPebble 时间:2011年2月28日 声明:此文在参考其他网上资料以及笔者实践总结写下,一来自己可以做一些总结,二来给跟 ...

最新文章

  1. iPhone游戏编程教程一步步教你游戏开发
  2. 解决Xshell 连不上ubuntu系统
  3. viewGroup 项目中使用
  4. SD--关于销售环节的折扣、折让、回扣、佣金的介绍
  5. python多线程库_Python多线程常用包对比
  6. DCMTK:类DcmVR:值表示
  7. 阿里云 Serverless 事件总线 EventBridge 重磅发布
  8. 让Visual Studio 2013为你自动生成XML反序列化的类
  9. fragment+viewpager+tablayou实现滑动切换页面
  10. 怎么判断我选了多少个复选框_7~8个月宝宝一天吃多少辅食,怎么安排?妈妈这样做,养出健康娃...
  11. java 地址传递 返回值_Java中的值传递和引用传递
  12. 三菱PLC连接威纶通触摸屏
  13. 关于圆锥曲线切点弦二级结论的总结与再发现
  14. python中步长什么意思,python步长是什么
  15. python中compile的作用_Python compile函数有什么用?
  16. 数学建模竞赛论文写作规范
  17. 安卓MediaPlayer源码跟读解析
  18. 微信公众号开发通用任务清单
  19. Python编程-爬虫原理与简单实践
  20. Leetcode.1079 活字印刷

热门文章

  1. 提示libface.dll找不到
  2. DA FMC子卡设计资料yuanlit:FMCJ456-基于JESD204B的2路3GspsAD 2路3Gsps DA FMC子卡
  3. 2022全球程序员薪酬报告:字节在榜,上海薪资近9万美元
  4. 量子计算机叠加态的确定,用量子叠加态坍缩理论描述认知决策的过程
  5. 【BootStrap】陌生=》熟悉=》惊喜
  6. windows资源管理器重启
  7. 最低票价--用贪心的思想思考状态转移方程
  8. curl获取http返回的状态码
  9. Windows10设置移动热点开机自动开启
  10. 0801-2execjs安装