/host-patch

Primary LanguageJavaScript

把一些被污染的域名,写入 config.json,然后执行,会自动从 ipaddress.com 查询到正确的 IP 地址,然后生成可以写入 hosts 的几行代码。

config.json 格式:

{
  "hosts": [                           // 要查询的host
    "github.com",
    "assets-cdn.github.com",
    "github.global.ssl.fastly.net"
  ],
  "debug": false,                     // 是否输入debug信息
  "multipleResults": true             // 如果一个host查询到多个IP地址,是否要每一个都输出。(但是这样就不可以直接复制粘贴到hosts了)
}

例:

$ cat config.json 
{
  "hosts": [
    "github.com",
    "assets-cdn.github.com",
    "github.global.ssl.fastly.net"
  ],
  "debug": false,
  "multipleResults": false
}
$ node .
140.82.113.4 github.com
185.199.108.153 assets-cdn.github.com
199.232.69.194 github.global.ssl.fastly.net

# 然后把这三行复制到hosts中。Github访问速度飙升!