只是想快速下載文件的直接看第二部分。
github加載速度慢究其原因還是偉大的牆的存在。我們需要贊美牆,但就算牆很偉大,問題還是要解決的。 有問題就解決問題,堅持不懈下還是找到了加速github網頁加載和資源下載的方法,在這里記錄下來,如果能幫助到其他人也是好的。
一,提升加載速度
首先介紹一下什么是hosts文件。
“Hosts是一個沒有擴展名的系統文件,可以用記事本等工具打開,其作用就是將一些常用的網址域名與其對應的IP地址建立一個關聯“數據庫”,當用戶在瀏覽器中輸入一個需要登錄的網址時,系統會首先自動從Hosts文件中尋找對應的IP地址,一旦找到,系統會立即打開對應網頁,如果沒有找到,則系統會再將網址提交DNS域名解析服務器進行IP地址的解析。需要注意的是,Hosts文件配置的映射是靜態的,如果網絡上的計算機更改了請及時更新IP地址,否則將不能訪問。 ”
這教導我們可以采用折中的方法一定程度上“繞出去”的,那么具體怎么繞呢?這就需要我們找到合適的IP在hosts中替代原來的網址。那么又如何知道哪些網址能夠替代,又要替代為哪些IP呢?這里需要借助的工具有:chrome開發者工具,DNS查詢工具。
1,F12(FN+F12)在chrome上打開開發者工具,之后進入github頁面,可以看到各種模塊的加載耗時。
2,找到其中耗時最大的,復制其鏈接。
3,打開DNS查詢工具,其實有很多,我用的是這個:DNS查詢
選擇TTL最小的對應IP,復制
4,打開電腦中的hosts文件,對應路徑
C:\Windows\System32\drivers\etc
打開hosts文件后,添加如下代碼:
5,打開終端(cmd),輸入 ipconfig /flushdns刷新dns
6,一些常用的IP,可能有些過時了,需要重新DNS查詢,找最小的TTL對應的IP(當然最好還是有VPN):
# GitHub Start
192.30.253.112 github.com
#140.82.113.3 github.com
192.30.253.118 gist.github.com
8.7.198.45 gist.github.com
151.101.100.133 assets-cdn.github.com
151.101.100.133 raw.githubusercontent.com
151.101.100.133 gist.githubusercontent.com
151.101.100.133 cloud.githubusercontent.com
151.101.100.133 camo.githubusercontent.com
151.101.100.133 avatars0.githubusercontent.com
151.101.100.133 avatars1.githubusercontent.com
151.101.100.133 avatars2.githubusercontent.com
151.101.228.133 avatars3.githubusercontent.com
151.101.100.133 avatars4.githubusercontent.com
151.101.100.133 avatars5.githubusercontent.com
151.101.100.133 avatars6.githubusercontent.com
151.101.100.133 avatars7.githubusercontent.com
151.101.100.133 avatars8.githubusercontent.com
13.229.189.0 codeload.github.com
13.229.188.59 github.com
31.13.66.1 github.global.ssl.fastly.net
52.217.38.6 s3.amazonaws.com
52.216.102.107 github-cloud.s3.amazonaws.com
67.228.74.123 drive.google.coms
# GitHub End
二,提升下載速度
這里需要借助的工具:碼雲(一個神奇的社區)。碼雲
1,找到你想下載的項目並fork
2,打開碼雲,導入倉庫
3,導入完成之后查看倉庫,下載就可以了,速度很快
導入
導入成功
下載