github加速利器,解決github打不開、用戶頭像無法加載、releases無法上傳下載、git-clone、git-pull、git-push失敗等問題。
復(fù)雜的網(wǎng)絡(luò)問題
github連接不上
代碼pull/push失敗
找問題的網(wǎng)站也卡
想看個代碼結(jié)果是欣賞loading的藝術(shù)
FastGithub
提供域名的純凈IP解析;
提供IP測速并選擇最快的IP;
提供域名的tls連接自定義配置;
google的CDN資源替換,解決大量國外網(wǎng)站無法加載js和css的問題;
這是一個本機工具,無任何中轉(zhuǎn)的遠(yuǎn)程服務(wù)器,但也能讓你的網(wǎng)絡(luò)產(chǎn)生很大的改善:
簡單易用
不用任何設(shè)置,只需要雙擊運行即可,與代理工具、vpn等不沖突(因為不是同一種類型),也不修改你的系統(tǒng)網(wǎng)絡(luò)配置。
1 部署方式
1.1 windows-x64
- 雙擊運行FastGithub.UI.exe
- fastgithub.exe start // 以windows服務(wù)安裝并啟動
- fastgithub.exe stop // 以windows服務(wù)卸載并刪除
1.2 linux-x64
- 執(zhí)行./fastgithub
- 安裝cacert/fastgithub.cer到受信任的根證書頒發(fā)機構(gòu)
- 設(shè)置系統(tǒng)自動代理為http://127.0.0.1:38457,或手動代理http/https為127.0.0.1:38457
1.3 macOS-x64
- 雙擊運行fastgithub
- 安裝cacert/fastgithub.cer并設(shè)置信任
- 設(shè)置系統(tǒng)自動代理為http://127.0.0.1:38457,或手動代理http/https為127.0.0.1:38457
- 具體配置詳情
1.4 Docker-compose一鍵部署
- 準(zhǔn)備好docker 18.09, docker-compose.
- 在源碼目錄下,有一個docker-compose.yaml 文件,專用于在實際項目中,臨時使用github.com源碼,而做的demo配置。
- 根據(jù)自己的需要更新docker-compose.yaml中的sample和build鏡像即可完成拉github.com源碼加速,并基于源碼做后續(xù)的操作。
2 軟件功能
- 提供域名的純凈IP解析;
- 提供IP測速并選擇最快的IP;
- 提供域名的tls連接自定義配置;
- google的CDN資源替換,解決大量國外網(wǎng)站無法加載js和css的問題;
3 證書驗證
3.1 git
git操作提示SSL certificate problem
需要關(guān)閉git的證書驗證:git config --global http.sslverify false
3.2 firefox
firefox提示連接有潛在的安全問題
設(shè)置->隱私與安全->證書->查看證書->證書頒發(fā)機構(gòu),導(dǎo)入cacert/fastgithub.cer,勾選“信任由此證書頒發(fā)機構(gòu)來標(biāo)識網(wǎng)站”
4 安全性說明
FastGithub為每臺不同的主機生成自頒發(fā)CA證書,保存在cacert文件夾下。客戶端設(shè)備需要安裝和無條件信任自頒發(fā)的CA證書,請不要將證書私鑰泄露給他人,以免造成損失。
5 合法性說明
《國際聯(lián)網(wǎng)暫行規(guī)定》第六條規(guī)定:“計算機信息網(wǎng)絡(luò)直接進(jìn)行國際聯(lián)網(wǎng),必須使用郵電部國家公用電信網(wǎng)提供的國際出入口信道。任何單位和個人不得自行建立或者使用其他信道進(jìn)行國際聯(lián)網(wǎng)。” FastGithub本地代理使用的都是“公用電信網(wǎng)提供的國際出入口信道”,從國外Github服務(wù)器到國內(nèi)用戶電腦上FastGithub程序的流量,使用的是正常流量通道,其間未對流量進(jìn)行任何額外加密(僅有網(wǎng)頁原有的TLS加密,區(qū)別于VPN的流量加密),而FastGithub獲取到網(wǎng)頁數(shù)據(jù)之后發(fā)生的整個代理過程完全在國內(nèi),不再適用國際互聯(lián)網(wǎng)相關(guān)之規(guī)定。