切换本机Hosts方法的三种方法

一、背景

1、测试Web时,使浏览器访问到指定环境

2、使用Fiddler连接手机抓包时,使手机的App去到指定环境

二、方法

方法一、修改本机Hosts文件

缺点:修改生效较慢,本机有缓存时,都需重启才生效

1、在C:\Windows\System32\drivers\etc下找到本机Hosts文件

2、先右键【管理员获得所有权】,再使用【txt】或【Notepad++】(自己安装的工具)打开文件进行修改,保存

方法二、使用Fiddler抓包工具 (抓包浏览器时还需另安装配置代理,详见链接)

缺点:每次切换Hosts,使用时需在Hosts前手动删除#,不使用则添加#,假设要使用多个Hosts,需要修改多次,比较傻瓜式

1、打开Fiddler,选择Tools,打开Hosts


切换本机Hosts方法的三种方法_第1张图片
fiddler

2、勾选Enable XX后,手动添加Hosts,可同时添加多个Hosts


添加hosts

方法三、使用SwitchHosts工具(推荐,Windows和Mac机器都能使用)

1、下载工具

以win为例,打开git网址,选择适合自己系统的压缩包下载,如下图:

切换本机Hosts方法的三种方法_第2张图片
git地址

2、解压工具

下载完后,解压,因为它是绿色软件,故不用安装。解压好后,你可以自由选择目录存放,双击打开即可,如下图:

切换本机Hosts方法的三种方法_第3张图片
下载好的工具文件

下载好的工具文件

3、打开工具

打开SwitchHosts后,点击左下角+号,输入要添加的Hosts标签,点击ok,就生成了一个Hosts开关


切换本机Hosts方法的三种方法_第4张图片
添加host

4、添加Hosts

选择添加的Hosts标签,输入要访问的Hosts,打开开关,在Chrome浏览器访问该Hosts地址时,电脑就是访问刚才添加的Hosts 。
若有多个Host,重新3和4的步骤添加新Hosts,切换开关即可使用.(图中的数据为虚拟数据)

你可能感兴趣的:(切换本机Hosts方法的三种方法)