超給力,一款簡單又實用的免費 GitHub 加速神器
今天給大家推薦一個堪稱 GitHub 加速神器的開源項目。
這個開源項目就是:FastGitHub,它主要解決 GitHub 打不開、用戶頭像無法加載、releases 無法上傳下載、git-clone、git-pull、git-push 失敗等問題。
該項目的好處就是專門針對 GitHub 訪問速度慢的問題,具有合法性,可靠性,穩定性。最重要的是它是免費的,而且不需要外網服務器資源。
1FastGitHub 加速原理
- 修改本機的 DNS 服務指向 FastGithub 自身
- 解析匹配的域名為 FastGithub 自身的 IP
- 請求安全 DNS 服務 (dnscrypt-proxy) 獲取相應域名的 IP
- 選擇最優的 IP 進行 SSH 或 HTTPS 反向代理
1. 開源項目地址:https://github.com/dotnetcore/FastGithub
2. 開源項目作者:.NET Core Community
2使用方法
1. 安裝 FastGithub
本地環境安裝
運行 FastGithub 程序,本機的網絡適配器的 DNS 會自動變成 127.0.0.1。
如果網絡適配器的 DNS 沒有變成 127.0.0.1,請手工修改網絡適配器的 DNS。
注:Linux 和 macOS 系統需要手動修改。
局域網服務器安裝(推薦)
- 在 Linux 服務器上運行
- $ yum install libicu # 安裝依賴包
- $ wget https://github.com/dotnetcore/FastGithub/releases/download/1.1.8/FastGithub_linux-x64.zip
- $ unzip FastGithub_linux-x64.zip
- $ cd FastGithub_linux-x64
- $ ./FastGithub
- 在 Windows 服務器上運行
以管理員身份運行 cmd,鍵入如下命令,其中 D:\Softs 為軟件實際目錄
- D:\Softs\FastGithub.exe start // 以 Windows 服務安裝并啟動
- D:\Softs\FastGithub.exe stop // 卸載并刪除 Windows 服務
2. 使用 FastGithub
FastGithub 安裝完成后, 通過瀏覽器訪問 http://127.0.0.1 或 https://127.0.0.1 以及所在機器的其它 IP 進入 FastGithub 的 Dashboard。
接下來,根據實際情況按 Dashboard 頁面的提示進行簡單設置后,便可高速訪問 Github。
- 手工修改你電腦的 DNS 服務器的 IP 為 127.0.0.1 或局域網服務器的 IP。
- 手工下載和安裝 FastGithub.cer 到受信任的根證書頒發機構






























