經(jīng)常使用的一些開源項(xiàng)目都存放在 GitHub,而國(guó)內(nèi)git源代碼速度慢到懷疑人生,經(jīng)常git超時(shí)。嘗試過(guò)翻墻之類的方法,速度還是慢到不行。
于是在網(wǎng)上找了下加速方法,有個(gè)靠譜的親測(cè)不錯(cuò),分享給大家。
主要原理:通過(guò)修改系統(tǒng)hosts文件的辦法,繞過(guò)國(guó)內(nèi)dns解析,直接訪問(wèn)GitHub的CDN節(jié)點(diǎn),從而達(dá)到加速的目的。
1、獲取GitHub官方CDN IP地址
打開https://www.ipaddress.com/
查詢以下三個(gè)鏈接的DNS解析地址
① github.com
② assets-cdn.github.com
③ github.global.ssl.fastly.net
2、修改電腦host
把剛才查詢到的IP地址添加到hosts文件(C:\Windows\System32\drivers\etc\hosts)
3、刷新本地dns緩存
打開cmd(windows鍵+r,輸入cmd然后回車),然后在出現(xiàn)的對(duì)話框中輸入ipconfig /flushdns,顯示“已成功刷新 DNS 解析緩存?!币院螅僦匦耤lone GitHub上面的項(xiàng)目,就會(huì)發(fā)現(xiàn)和訪問(wèn)國(guó)內(nèi)資源一樣了。下了幾天都下載不了的項(xiàng)目,幾秒鐘就下載完了。
贊
1
賞