提升國內github訪問速度

背景:最近從github上面下載源碼使用的次數比較頻繁,但由於辦公網絡限制等原因,每次下載速度都非常感人…10K/s是常態,經常斷線已經也很讓人抓狂。跟同事交流中瞭解到可以通過修改hosts文件,來提高國內訪問速度,試過以後發現果然有所提高,簡單查找了些資料,遂記錄。

1. windows下修改hosts文件
  • hosts位置:C:\windows\system32\drivers\etc\

  • 切記要使用管理員權限修改,修改之前可以先備份hosts文件

  • hosts尾部追加內容如下(2019年11月份)

140.82.114.4 github.com
199.232.5.194 github.global.ssl.fastly.net
2. 查找其他資料所得
  • 通過同事給的ip地址, 查了一下,發現是github地址
  • 網上很多資料提到可以通過 https://www.ipaddress.com/ 地址查詢以下地址

    github.com
    assets-cdn.github.com
    github.global.ssl.fastly.net

然後將查詢到這個三個地址如上寫入host,再通過 ipconfig /flushdns刷新cdn。 以上方法試了一下,效果明顯,速度確實變慢了

不過通過 https://www.ipaddress.com/ 查詢 github.com 確實是正確的ip地址,可能每月都要更新。還原回不使用cdn的方法,速度依舊快了不少。

  • 還有的文章提供了另一種思路,通過碼雲gitee來實現下載。具體操作如下(一種變相使用gitee服務器拉取代碼的操作):
  1. github上fork你需要下載的項目。
  2. 登陸gitee
  3. 關聯github賬號
  4. 在gitee上下載 github fork的代碼
3. 總結

訪問github加速有以下幾種方式:

  1. 修改hosts文件,末尾追加

140.82.114.4 github.com
199.232.5.194 github.global.ssl.fastly.net

  1. gitee關聯github賬號,githubfork要下載的項目,在國內使用gitee下載
  2. 使用梯子,這是下載最快的方式
4. 思考

1)通過修改hosts文件就可以使我們訪問一些特定的網站速度變快,那麼當我們訪問某些國外網站,比如Stack Overflow時是不是也可以通過修改hosts方式進行加速呢?

2)還有那些可以採用賬號關聯的方式,這種間接訪問國外網站的方法?

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章