一鍵提高Github訪問速度&文件下載速度
細心的粉絲可能會發(fā)現(xiàn),阿虛分享的軟件越來越偏向開源軟件了
因為開源軟件的源代碼是開放的,每個人都能查看,甚至做二次開發(fā),這就讓開源軟件在大多數情況下,意味著是免費的、安全的
這對大多數個人使用者來說無疑是大有裨益的

雖然開源這個話題有很多內容可以寫,但阿虛寫這篇的目的主要是,因為開源軟件基本都來自 Github.com ,但國內想使用 Github 其實是會遇到很多問題的


Github 是目前世界上最大的代碼托管平臺和開源社區(qū)
阿虛在30多篇文章里都有分享來自 Github 上的開源軟件(還不包括在儲物間里 axutongxue.com 的)

但其實去年2月份開始,Github 就處于半墻狀態(tài)了


半墻的意思是:你可能會遇到項目說明的圖片裂掉

同時 Github 網站雖然還能打開,文件也還能下載,但下載速度慢的離譜


就算調用 IDM (https://mp.weixin.qq.com/s/XfdWWixrtI42qj8Sjk2BLg) 等多線程下載器來下載,通常也只有幾十KB的下載速度
介于以后阿虛可能會分享更多的 Github 上優(yōu)秀、好用的開源項目,所以今天來教一下怎么加速訪問 Github & 加速下載 Github 上的文件
▍1 提高Github訪問速度
除了依靠富強上網,我們也還有其他相對正規(guī)的解決方法

● 1.1 一鍵修改Hosts文件
Github 在全球各地都有服務器,而國內 DNS 解析服務基本上都是把域名解析到了美國的服務器,所以訪問起來會比較慢

但我們可以通過修改本地 hosts 文件來繞過國內 DNS 解析,直接訪問 Github 在韓國、日本等的服務器(通常訪問這倆國的服務器會比較快)
,從而達到加速訪問的目的

理解上圖的話,可能需要一點計算機網絡基礎,不過就算看不懂也沒關系,下面要分享的工具使用其實簡單的要命
沒錯,說的就是由羽翼城大佬開發(fā)的知名項目UsbEAm Hosts Editor
軟件可以直接到大佬博客上進行下載:https://www.dogfight360.com/blog/475/
使用方法非常非常非常簡單

打開軟件,點擊軟件左下角,選擇準備修改 hosts 的網站

檢測延遲 ? 選擇延遲最低的IP地址 ? 應用選中

然后再去訪問 Github.com 就會快很多啦
阿虛建議是把這幾個都進行一波修改,可以有效改善 Github 的訪問速度

同時,這款軟件還可以用來加速 Steam、暴雪、育碧、Microsoft Store 等平臺的訪問與下載!

● 1.2 一鍵訪問鏡像站(油猴腳本)
另外的方法則是可以訪問 Github 的鏡像站

Github 的鏡像站有很多:
https://github.iapk.cc
https://hub.fastgit.org
https://github.bajins.com
https://github.com.cnpmjs.org
https://github.wuyanzheshui.workers.dev
需要強調的是:不建議在這些鏡像網站上登陸你的 Github 賬號,會有安全隱患
你可以打開以上網站,搜索項目名來進行鏡像訪問,或者也可以直接替換地址欄中的https://github.com
為以上域名來進行鏡像訪問

而更推薦的方法,是用這個油猴腳來一鍵訪問

腳本地址:https://greasyfork.org/zh-CN/scripts/397419
這個是油猴腳本,想要安裝油猴腳本,你必須先給瀏覽器安裝「暴力猴」擴展,至于如何安裝擴展,請看阿虛之前這篇《Chrome擴展折騰指南》https://mp.weixin.qq.com/s/ulJtMg0FAq67Gkx_usBvXg
安裝好以上腳本后,再訪問 Github,點擊「克隆與鏡像」按鈕,就能一鍵跳轉鏡像網站了
比如我們借由腳本訪問 https://github.bajins.com/ 這個鏡像站
就會發(fā)現(xiàn)原本裂掉的圖片能正常顯示了

▍2 提高Github文件下載速度
通常如果項目作者有發(fā)布可執(zhí)行文件,那我們下載的地方是點擊 Releases

大家知道這一點就行了,然后請繼續(xù)往下看
因為不少項目都是作者開發(fā)來給自己用的,所以可能并沒有打包可執(zhí)行文件;這類項目通常需要掌握對應編程語言的基礎,下載整個源碼自行在本地編譯才能運行(大家知道就好,因為阿虛一般也不會分享這類項目)
● 2.1 一鍵獲取Github文件加速下載地址(油猴腳本)
油猴上有很多 Github 加速下載的腳本,但比較推薦這個

腳本地址:https://greasyfork.org/scripts/412245
因為這個腳本集合了目前幾乎所有的 Github 文件下載加速的網站或開源項目

原本還需要挨著打開那些網站,粘貼 Github 的下載地址后獲取下載地址,但用這個腳本就能輕松一鍵獲取了

具體哪個加速站點快,不同地區(qū)網絡下可能會不同,大家就根據自家網絡自行測試吧
● 2.2 一鍵獲取Github文件加速下載地址(瀏覽器擴展)

擴展官網:https://fhefh2015.github.io/Fast-GitHub/
阿虛個人的話更推薦大家用上面的油猴腳本,因為這個擴展效果和油猴腳本類似,但提供的加速線路就遠沒腳本多了

Chrome安裝地址:https://chrome.google.com/webstore/detail/mfnkflidjnladnkldfonnaicljppahpg
國內可訪問Chrome安裝地址1:https://chrome.zzzmh.cn/info?token=mfnkflidjnladnkldfonnaicljppahpg
國內可訪問Chrome安裝地址2:https://www.extfans.com/productivity/mfnkflidjnladnkldfonnaicljppahpg/
Edge安裝地址:https://microsoftedge.microsoft.com/addons/detail/ljceflkaahacpphaioldeledefadpmdp

▍3 更多Github加速技巧
在開頭也說了,寫這篇文章的主要目的是為了避免阿虛以后在介紹 Github 項目時,大家出現(xiàn)下載不了的問題,所以很多偏向程序員的技巧就沒細說了,比如:
通過 Gitee 中轉來 fork 倉庫
通過 Jsdelivr CDN 加速 Github 倉庫的圖片用作圖床
利用 Cloudflare Workers 對 Github release
、
Archive 以及項目文件進行加速......
不過如果你還有更多需求,可以參考這位大佬的文章:https://code.seniortesting.club/blog/2020/How-To-Speed-Github.html


開源是一種精神,一種態(tài)度
我們推崇開源,是因為開源除了對社區(qū)、對個人發(fā)展、對他人帶來很多好處之外
站在另一個角度,在科技化的如今,開源或許也像是一場 “ 共產主義 ” 運動,實際是在提高人類的協(xié)作效率,最大限度的避免重復造輪子,也能夠讓更多的人能夠站在巨人的肩膀上創(chuàng)造更大價值
