HGC
node 修改 Fiddler hosts 工具
Install
``
$ npm install -g hgc
`
Usage
- 第一步,
hgc
依赖一份 'HOSTS_CONFIG.json' 配置文件,类似于我们 drivers\etc
下的 "映射模式"
+ 如果该文件不存在,在执行 hgc
的目录下自动生成一份空文件
+ 此时生成后,需要配置下 fiddler hosts.txt
的文件路径
`
js
// 一个示例
{
"path": "C:/Users/Username/Documents/Fiddler2/HOSTS.txt",
"hosts": {
"sample":[
"10.20.192.110:8801 www.baidu.com",
"10.20.192.110:8801 www.tencent.com",
"10.20.192.110:8801 www.taobao.com"
]
}
}
`
- 第二步,
使用 hgc + 参数
的方式切换 hosts
`
$ hgc list // 列表显示配置项
`
`
$ hgc list hostKey // 显示某项具体配置
`
`
$ hgc use hostsKey // 使用某项
`
- 第三步,
点击
`
fiddler =》 tools =》 HOSTS =》 save
``
因为修改后不会理解生效(fiddler只是将配置文件读到内存里,不会实时从磁盘取),为了绕过这个策略,需要点开一下HOSTS. =.=!