0.1.6 • Published 9 years ago
hgc v0.1.6
HGC
node 修改 Fiddler hosts 工具
Install
$ npm install -g hgc
Usage
第一步,
hgc
依赖一份 'HOSTS_CONFIG.json' 配置文件,类似于我们drivers\etc
下的 "映射模式"- 如果该文件不存在,在执行
hgc
的目录下自动生成一份空文件 此时生成后,需要配置下
fiddler hosts.txt
的文件路径// 一个示例 { "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. =.=!