今天給繼續(xù)大家推薦一個(gè)堪稱 GitHub 加速神器的開源項(xiàng)目。
這個(gè)開源項(xiàng)目就是:FastGitHub,它主要解決 GitHub 打不開、用戶頭像無法加載、releases 無法上傳下載、git-clone、git-pull、git-push 失敗等問題。
該項(xiàng)目的好處就是專門針對 GitHub 訪問速度慢的問題,具有合法性,可靠性,穩(wěn)定性。最重要的是它是免費(fèi)的,而且不需要外網(wǎng)服務(wù)器資源。
FastGitHub 加速原理
- 修改本機(jī)的?
DNS
?服務(wù)指向 FastGithub 自身 - 解析匹配的域名為?
FastGithub
?自身的 IP - 請求安全?
DNS
?服務(wù) (dnscrypt-proxy
) 獲取相應(yīng)域名的?IP
- 選擇最優(yōu)的?
IP
?進(jìn)行?SSH
?或?HTTPS
?反向代理
開源項(xiàng)目地址:https://github.com/dotnetcore/FastGithub
開源項(xiàng)目作者:.NET Core Community
使用方法
1. 安裝 FastGithub
本地環(huán)境安裝
運(yùn)行?FastGithub
?程序,本機(jī)的網(wǎng)絡(luò)適配器的?DNS
?會(huì)自動(dòng)變成 127.0.0.1。
如果網(wǎng)絡(luò)適配器的?DNS
?沒有變成?127.0.0.1
,請手工修改網(wǎng)絡(luò)適配器的?DNS
。
注: Linux 和 macOS 系統(tǒng)需要手動(dòng)修改。
局域網(wǎng)服務(wù)器安裝(推薦)
- 在 Linux 服務(wù)器上運(yùn)行
1 2 3 4 5 |
$ 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 服務(wù)器上運(yùn)行
以管理員身份運(yùn)行?cmd
,鍵入如下命令,其中?D:\Softs
?為軟件實(shí)際目錄
1 2 |
D:\Softs\FastGithub.exe start // 以 Windows 服務(wù)安裝并啟動(dòng) D:\Softs\FastGithub.exe stop // 卸載并刪除 Windows 服務(wù) |
2. 使用 FastGithub
FastGithub 安裝完成后, 通過瀏覽器訪問?http://127.0.0.1
?或?https://127.0.0.1
?以及所在機(jī)器的其它 IP 進(jìn)入 FastGithub 的 Dashboard。
接下來,根據(jù)實(shí)際情況按?Dashboard
?頁面的提示進(jìn)行簡單設(shè)置后,便可高速訪問 Github。
- 手工修改你電腦的?
DNS
?服務(wù)器的 IP 為?127.0.0.1
?或局域網(wǎng)服務(wù)器的?IP
。 - 手工下載和安裝?
FastGithub.cer
?到受信任的根證書頒發(fā)機(jī)構(gòu)2. 使用 FastGithub
3.直接解壓本地使用
本機(jī)直接使用壓縮包解壓直接運(yùn)行ok(不過本機(jī)使用的是win11系統(tǒng)win7可能不能使用):
下載地址:FastGithub文章來源:http://www.zghlxwxcb.cn/news/detail-778914.html
?文章來源地址http://www.zghlxwxcb.cn/news/detail-778914.html
到了這里,關(guān)于Github 打不開官網(wǎng)不能使用命令,現(xiàn)在一款簡單又實(shí)用的免費(fèi) GitHub 加速神器介紹給你!的文章就介紹完了。如果您還想了解更多內(nèi)容,請?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!