GitHub 加速神器, 來了!
大家好,我是 Huber!
今天給大家推薦一個開源項目堪稱是 GitHub 的加速神器。
FastGitHub
這個開源項目就是:FastGitHub,GitHub 加速神器,主要解決 GitHub 打不開、用戶頭像無法加載、releases 無法上傳下載、git-clone、git-pull、git-push 失敗等問題。
原理就是:如果拿到 github 的大量 ip 數據,我們可以寫程序來檢測哪些 ip 可用,哪些 ip 訪問速度最佳,然後編寫一個本地版的 dns 服務,當要解析 github 相關時,返回這個最佳 ip,這就解決了 github 抽風的問題。
於是作者就根據這個原理,又閉關幾天不喫不喝,將他多年練就的網絡通訊技術功力融入其中,經過 100 + 的 commits 之後,終於寫出 FastGithub 這個軟件,好東西自然要分享,好代碼也自然也開源。
這個開源項目的好處就是專門針對 GitHub 訪問速度慢的問題,具有合法性,可靠性,穩定性,而是是免費的,不需要服務器資源。
使用方法
本機使用
-
運行 FastGithub 程序,本機的網絡適配器的 dns 會自動變成 127.0.0.1
-
如果網絡適配器的 dns 沒有變成 127.0.0.1,請手工修改網絡適配器的 dns
局域網服務器使用 (推薦)
-
在局域網服務器運行 FastGithub 程序
-
手工修改你電腦的網絡適配器的 dns,值爲局域網服務器的 ip
以 windows 服務運行
以管理員身份運行 cmd,鍵入如下命令,其中 D:\Softs 爲軟件實際目錄
-
D:\Softs\FastGithub.exe start // 安裝並啓動服務
-
D:\Softs\FastGithub.exe stop // 卸載並刪除服務
軟件下載地址:https://github.com/dotnetcore/FastGithub/releases/tag/1.1.7
項目地址:
https://github.com/dotnetcore/FastGithub
本文由 Readfog 進行 AMP 轉碼,版權歸原作者所有。
來源:https://mp.weixin.qq.com/s/ixEpx7nI0xLQf03wlnSV7A