Windows环境SwitchHosts的简单使用
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
- SwitchHosts是用来管理、切换hosts文件的免费开源工具,跨平台支持Windows、macOS和linux系统,非常高效实用;
- 在开发过程中会用到各种环境(开发环境、测试环境、生产环境等),经常需要切换hosts文件来进行访问、测试、验证bug等,使用SwitchHosts工具可以提高效率省略繁琐的切换步骤;
- SwitchHosts除了可以用来帮助切换不同的Hosts配置与编辑外,他还有一些不错的特性,比如:
- 免费、开源、支持三大操作系统;
- 系统托盘快速一键切换不同的Hosts文件;
- 支持Hosts文件语法高亮,可以方便用户更直观的阅读和修改Hosts文件内容;
- 在编辑Hosts文件时,可以点击行号对行进行快速注释或取消注释;
- 支持远程Hosts,直接从指定的网址读取Hosts文件内容,方便多台机器同步Hosts设置;
- 支持Hosts文件的导入、导出备份;
- macOS系统下可以支持Alfred workflow快速切换; - 在运行SwitchHosts时要使用管理员权限运行,否则后续在编辑Hosts文件时没有权限;
3、SwitchHosts下载
下载地址:https://github.com/oldj/SwitchHosts/releases
Windows系统下载.exe文件进行安装运行;
4、SwitchHosts使用
4.1、创建GitHub的hosts
- 点击“+”创建GitHub的hosts文件;
- Hosts类型选择“远程”;
- Hosts标题输入自定义标题(简单明了);
- URL输入自动更新(GitHub地址资源库)的网址:https://raw.hellogithub.com/hosts;
- 自动刷新时间设置(根据需求);
- 点击确定完成Hosts文件的创建;
4.2、创建本地其他环境需要的Hosts文件
- 点击“+”创建Hosts文件;
- Hosts类型选择“本地”;
- Hosts标题输入自定义标题(简单明了);
- 点击确定完成Hosts文件的创建;
- 选中本地Hosts文件进行编辑,在右侧框内编辑Hosts文件的内容;
4.3、启用自定义Hosts文件
- 找到要使用的Hosts文件,点击文件后面的按钮捞起用Hosts文件;
- 点击Hosts文件后面的按钮会有操作提示;
- 这时已经成功启用自定义Hosts文件,使用完毕后,可以点击Hosts文件后面的按钮来关闭Hosts文件的使用;
4.4、状态栏快速切换Hosts文件
- 直接左键单击SwitchHosts唤出快捷界面;
- 点击Hosts文件后面的按钮进行启用/关闭Hosts文件;
5、注意事项
- 如果使用了代理,修改 Hosts 也不会生效。因为浏览器会优先考虑代理工具的代理,建议调试的时候先关闭代理。
- 修改了hosts不生效,一般需要重启浏览器,如果是google浏览器可以不用重启,可以借助chrome://net-internals/#dns chrome://net-internals/#sockets 清掉keep-alive 和清浏览器 DNS 缓存。
Windows环境SwitchHosts的简单使用相关推荐
- tinygo的windows环境搭建及简单例程
windows 环境搭建 安装 g 这里还是推荐g这个 go 的多版本管理工具,类似 NodeJS 的 nvm,Python 的 virtualenv. 官网下载: https://github.co ...
- ASP.NET Core Windows 环境配置 - ASP.NET Core 基础教程 - 简单教程,简单编程
原文:ASP.NET Core Windows 环境配置 - ASP.NET Core 基础教程 - 简单教程,简单编程 ASP.NET Core Windows 环境配置 ASP.NET Core ...
- 没比这更简单的了!安装PHP composer(windows环境)及简易使用
安装PHP composer(windows环境)及简易使用 大家好,我是yangrl,今天重装thinkphp.一般就两种,一种官网下好压缩包解压到本地直接用,第二种就是通过composer在线安装 ...
- 【超简单!】如何在ZINC库中批量下载虚拟筛选小分子数据集 (Windows环境下)
文章目录 前言 一.选择合适的分子范围 二.数据集下载 三.Windows安装Wget 四.准备就绪,傻瓜式下载分子集! 总结 前言 使用Windows环境,在进行分子对接或者人工智能分子筛选时需要从 ...
- Redis创建高可用集群教程【Windows环境】
模仿的过程中,加入自己的思考和理解,也会有进步和收获. 在这个互联网时代,在高并发和高流量可能随时爆发的情况下,单机版的系统或者单机版的应用已经无法生存,越来越多的应用开始支持集群,支持分布式部署了. ...
- Windows环境下Unicode编程总结和将ANSI转换到Unicode 将Unicode转换到ANSI
Windows环境下Unicode编程总结 UNICODE环境设置 在安装Visual Studio时,在选择VC++时需要加入unicode选项,保证相关的库文件可以拷贝到system32下. UN ...
- 全面支持三大主流环境 |百度PaddlePaddle新增Windows环境支持
2019独角兽企业重金招聘Python工程师标准>>> PaddlePaddle作为国内首个深度学习框架,最近发布了更加强大的Fluid1.2版本, 增加了对windows环境的支持 ...
- Windows环境 安装dlib cv2(python) 总结
文章来源于网络! window下查看1099端口被哪个进程占用的命令(window下命令也类似linux啊,netstat -aon|findstr "1099&quo ...
- 在Windows环境下搭建Android开发环境
标题:在Windows环境下搭建 Android 开发环境 作者:CrazyPebble 时间:2011年2月28日 声明:此文在参考其他网上资料以及笔者实践总结写下,一来自己可以做一些总结,二来给跟 ...
最新文章
- iPhone游戏编程教程一步步教你游戏开发
- 解决Xshell 连不上ubuntu系统
- viewGroup 项目中使用
- SD--关于销售环节的折扣、折让、回扣、佣金的介绍
- python多线程库_Python多线程常用包对比
- DCMTK:类DcmVR:值表示
- 阿里云 Serverless 事件总线 EventBridge 重磅发布
- 让Visual Studio 2013为你自动生成XML反序列化的类
- fragment+viewpager+tablayou实现滑动切换页面
- 怎么判断我选了多少个复选框_7~8个月宝宝一天吃多少辅食,怎么安排?妈妈这样做,养出健康娃...
- java 地址传递 返回值_Java中的值传递和引用传递
- 三菱PLC连接威纶通触摸屏
- 关于圆锥曲线切点弦二级结论的总结与再发现
- python中步长什么意思,python步长是什么
- python中compile的作用_Python compile函数有什么用?
- 数学建模竞赛论文写作规范
- 安卓MediaPlayer源码跟读解析
- 微信公众号开发通用任务清单
- Python编程-爬虫原理与简单实践
- Leetcode.1079 活字印刷