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

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

最后的話
如何有不對的地方或者更好的辦法,歡迎討論
如果還是訪問不了網(wǎng)站,這是正?,F(xiàn)象,因為只是加速,不能保證100%訪問