Github访问加速

起因

Github访问过慢,clone不稳定,IP存在时效性,手工查找慢

发展


头发掉了一把......(当然是逗你的)

结果

emm,自然要写脚本解决了......

这一定是你看过最敷衍的文章,我是不会告诉你我是来分享工具的。

项目地址在我的Github可以找到,叫GithubSpeedUp

原理

通过向提供Web请求的DNS服务器请求针对本地最优的DNS解析数据,把输出数据存入hosts文件,提高本地访问速度

使用

一定不要忘记:这工具只是获取地址,没有修改本机Hosts

整体使用步骤:

方法1:

GithubSpeedUp获取地址集合(或直接复制我生成的地址) 》找到并打开本机hosts 》在最后一行粘贴

方法2:
GithubSpeedUp获取地址集合(或直接复制我生成的地址) 》使用SwitchHosts修改hosts

GithubSpeedUp使用步骤:

请使用Python3执行

git clone https://github.com/zzh-blog/GithubSpeedUp.git
cd GithubSpeedUp
python GSU.py [command]

查看帮助

python GSU.py help

Help文档

[command]:
     help         (帮助你查找帮助文档)
     add [domain] (添加待检测域名)
      └┈┈ add -y  (跳过确认部分)
     ls           (输出域名列表)
     rm [id]      (删除域名)
      └┈┈ rm -y   (跳过确认部分)
     do [id]      (输出hosts,默认是选择全部id)
     save [file]  (保存hosts)
     IPs [id]     (输出所有域名的ip,默认是选择全部id)

地址列表

  1. 可能存在多组地址
  2. 不同地区的不同时间,获取的高速地址可能不同]

南京地区获取的hosts:

V1:

199.59.148.209 github.global.ssl.fastly.net
52.74.223.119 github.com
185.199.110.153 assets-cdn.github.com
185.199.109.153 documentcloud.github.com
243.185.187.39 gist.github.com
185.199.109.154 help.github.com
54.251.140.56 nodeload.github.com
151.101.196.133 raw.github.com
52.87.114.63 status.github.com
140.82.113.17 training.github.com
13.229.188.59 www.github.com
151.101.40.133 avatars0.githubusercontent.com
151.101.196.133 avatars1.githubusercontent.com
185.199.108.154 github.githubassets.com
52.216.207.123 github-production-release-asset-2e65be.s3.amazonaws.com
54.169.195.247 api.github.com
151.101.40.133 user-images.githubusercontent.com
151.101.40.133 raw.githubusercontent.com
151.101.196.133 gist.githubusercontent.com
151.101.40.133 camo.githubusercontent.com
151.101.40.133 avatars2.githubusercontent.com
151.101.40.133 avatars3.githubusercontent.com
151.101.196.133 avatars4.githubusercontent.com
151.101.40.133 avatars5.githubusercontent.com
151.101.196.133 avatars6.githubusercontent.com
151.101.40.133 avatars8.githubusercontent.com
185.199.108.153 github.io
151.101.40.133 avatars7.githubusercontent.com

V2:

31.13.81.1 github.global.ssl.fastly.net
192.30.255.112 github.com
185.199.110.153 assets-cdn.github.com   
185.199.109.153 documentcloud.github.com
8.7.198.45 gist.github.com
185.199.111.154 help.github.com
13.229.189.0 nodeload.github.com
151.101.196.133 raw.github.com
52.205.36.92 status.github.com
140.82.113.18 training.github.com
192.30.255.112 www.github.com
151.101.196.133 avatars0.githubusercontent.com
151.101.196.133 avatars1.githubusercontent.com
185.199.109.154 github.githubassets.com
52.216.109.203 github-production-release-asset-2e65be.s3.amazonaws.com
13.250.168.23 api.github.com
151.101.196.133 user-images.githubusercontent.com
151.101.40.133 raw.githubusercontent.com
151.101.24.133 gist.githubusercontent.com
151.101.40.133 cloud.githubusercontent.com
151.101.40.133 camo.githubusercontent.com
151.101.24.133 avatars2.githubusercontent.com
151.101.40.133 avatars3.githubusercontent.com
151.101.40.133 avatars4.githubusercontent.com
151.101.40.133 avatars5.githubusercontent.com
151.101.40.133 avatars6.githubusercontent.com
151.101.196.133 avatars8.githubusercontent.com
185.199.108.153 github.io
151.101.40.133 avatars7.githubusercontent.com

v3:

66.220.152.17 github.global.ssl.fastly.net
192.30.255.113 github.com
185.199.110.153 assets-cdn.github.com
185.199.108.153 documentcloud.github.com
243.185.187.39 gist.github.com
185.199.110.154 help.github.com
13.250.162.133 nodeload.github.com
151.101.24.133 raw.github.com
52.205.36.92 status.github.com
140.82.113.18 training.github.com
192.30.255.112 www.github.com
151.101.196.133 avatars0.githubusercontent.com
151.101.196.133 avatars1.githubusercontent.com
185.199.109.154 github.githubassets.com
52.216.144.131 github-production-release-asset-2e65be.s3.amazonaws.com
13.250.94.254 api.github.com
151.101.24.133 user-images.githubusercontent.com
151.101.40.133 raw.githubusercontent.com
151.101.24.133 gist.githubusercontent.com
151.101.40.133 cloud.githubusercontent.com
151.101.40.133 camo.githubusercontent.com
151.101.196.133 avatars2.githubusercontent.com
151.101.24.133 avatars3.githubusercontent.com
151.101.196.133 avatars4.githubusercontent.com
151.101.196.133 avatars5.githubusercontent.com
151.101.24.133 avatars6.githubusercontent.com
151.101.40.133 avatars8.githubusercontent.com
185.199.110.153 github.io
151.101.40.133 avatars7.githubusercontent.com

关键而又时常抽风的地址:

github.githubassets.com [负责Github网站的样式和图片资源数据,抽风会导致网页错位]

猜你喜欢

转载自www.cnblogs.com/HenryZeng/p/12582854.html