前言
github訪問(wèn)慢,查詢資料發(fā)現(xiàn)加速方法
- 1、翻墻
- 2、下載一個(gè)github上面有個(gè)FastGitHub的項(xiàng)目
- 3、修改host文件
上面是網(wǎng)上找到的大多數(shù)解決辦法
- 第一種可能不安全且違法,而且需要rmb
- 第二種應(yīng)該可以,但是要下載軟件,好像還要部署,不是很了解,star挺高的,應(yīng)該可行
- 第三種最簡(jiǎn)單,在host里面加github相關(guān)ip,來(lái)跳過(guò)DNS解析域名的過(guò)程,從而加速,但是有時(shí)候也訪問(wèn)不了,好像是墻的問(wèn)題,反正比正常情況快了,可能是心理作用
問(wèn)題
在我改了幾個(gè)月之后,發(fā)現(xiàn)訪問(wèn)越來(lái)越慢,查資料發(fā)現(xiàn)是GitHub IP會(huì)變,我們需要實(shí)時(shí)修改ip,在B站看到一個(gè)up分享了一個(gè)在github上實(shí)時(shí)更新的host文件
核心
基于上述背景,我寫了個(gè)python小工具,很簡(jiǎn)單,大佬勿噴,就是訪問(wèn)那個(gè)host如何把內(nèi)容添加到host中,并覆蓋舊的數(shù)據(jù)
python環(huán)境版
下面我講一下使用需要修改的地方
1.必須有python環(huán)境,因?yàn)槭莗ython寫的
2.把host文件改成可讀,在自己host文件最后一行加上“github加速”,這個(gè)就是個(gè)標(biāo)志位,用來(lái)判斷從哪個(gè)地方改,詳細(xì)可以看python源碼,修改host方法自行百度
3.修改運(yùn)行python的腳本文件fast_github.bat,修過(guò)成你存放的位置,因?yàn)檫@個(gè)是需要管理員運(yùn)行的,路徑需要完整路徑(bat文件中的'pause'已刪除,可無(wú)視)
4.需要手動(dòng)創(chuàng)建一個(gè)快捷方式,這個(gè)快捷方式就是fast_github.bat文件的,可以在github訪問(wèn)不上的時(shí)候點(diǎn)一下,更新就行了,可以把他放到桌面

.以管理員運(yùn)行打開快捷方式即可成功運(yùn)行,也可打開快捷方式屬性->快捷方式->高級(jí)->以管理員運(yùn)行,這樣你默認(rèn)打開就是以管理員方式
無(wú)python環(huán)境,可使用我打包好的文件
在附件中也包含一個(gè)打包好的文件,不需要python環(huán)境,點(diǎn)擊exe直接運(yùn)行
但是也需要修改host文件,按上述步驟修改
以管理員運(yùn)行exe,也可打開exe文件屬性->兼容性->以管理員運(yùn)行

最后的話
如何有不對(duì)的地方或者更好的辦法,歡迎討論
如果還是訪問(wèn)不了網(wǎng)站,這是正常現(xiàn)象,因?yàn)橹皇羌铀伲荒鼙WC100%訪問(wèn)