拿什麼拯救你,我的Github——國內該如何光速訪問(親測有效)

關注我,即可解鎖我的全部博文。歡迎大家點贊、留言與我交流


說到全球最大的程序員基友網站,大家一定都知道!

 沒錯,就是全球最大的開源社區——Github。

日常擼代碼,我們最常用的就是他。奈何近些年網絡技術發展太快,有些地方已經嚴重到不能訪問的地步,這怎麼可以,總不能阻止我一顆積極向上好好學習的心吶。

筆者也曾經歷過這樣的痛苦:打開Github主頁要半分鐘或一分鐘,clone一個項目下來,還要靠運氣,運氣不好可能跑到半路就跪了,真是讓人腦殼疼。

不過現在解決辦法來了!

I(挨)T(踢)圈的朋友們應該都知道,當我們在網站上輸入github.com的時候他首先是先請求dns服務器解析地址,也就是把github.com轉換成一個IP地址返回給我們讓我們去訪問。但是在默認情況下可能這個IP地址並不是最優解,嚴重的情況下ping值都達到了上千毫秒,那還玩個P了。。。,這個時候我們就需要切換成手動模式。

那麼問題來了,如何切換成手動擋操作?總不能自己摳腳吧?也太傻了

這裏給大家安利一個神器,下載地址大家可以關注我的公衆號:後臺回覆 dns ,我會把所有工具的地址發給你

它是一款基於Python編寫的APP,可以幫助我們手動改掉默認的返回的IP來達到加速訪問的目的,而且可以跨平臺運行!mac和windows的盆友再也不用剁手了!

那麼問題又來了,我該去哪找這些我訪問速度最快的IP呢?

這裏再給大家推薦一個神奇的網站:站長工具DNS檢測

好了,擁有了這兩個神器我們就可以開始搞(sao)事(cao)情(zuo)了

首先,打開DNS檢測網站:

然後,把下面的這些地址,每一個都用這個網站檢測一下(我已經貼心的設置爲文本模式了,可以直接複製):

gist.github.com
assets-cdn.github.com
raw.githubusercontent.com
gist.githubusercontent.com
cloud.githubusercontent.com
camo.githubusercontent.com
avatars0.githubusercontent.com
avatars1.githubusercontent.com
avatars2.githubusercontent.com
avatars3.githubusercontent.com
avatars4.githubusercontent.com
avatars5.githubusercontent.com
avatars6.githubusercontent.com
avatars7.githubusercontent.com
avatars8.githubusercontent.com
www.github.com

找TTL值最小的進行規則匹配,規則匹配方法如下,舉個例子:

可以看到,經過dns檢測後,湖南的這個地址TTL(Time to live)值是最小的。

接下來我們就打開swicthHost,然後點擊左下角的加號

然後就會出現這個對話框:

 輸入一個你喜歡的名字命名爲規則,之後點擊確定,然後按這個格式,把地址寫好:

大家可以看到,我不光添加了github的地址,而且還添加了stackoverflow,這樣,我就可以肆意開車了。

但是這裏有一點還是要說的,就是如果被國內GW封禁了的話,那添加了DNS也是沒用的。

添加完DNS,還要記得把這個DNS規則的開關打開:

好了,這個時候我們重新打開瀏覽器,瀏覽器就會按照我們配置好的規則進行訪問啦,怎麼樣,是不是感覺快多了?

說重點!


給看到這裏並且關注我的朋友來點福利。

大家在公司裏開發的時候是不是經常會有切換線上、線下、或者測試環境的場景,常規的方法我們是需要通過修改代碼來實現的,但是有了SwitchHost就省事多啦,我們可以把每個環境的規則單獨配置好,需要哪個環境,激活他就可以啦,從此切換環境so easy!

有什麼想法歡迎大家在留言區與我交流


最後還是想邀請大家關注公衆號,互聯網史上最豪橫乾貨,都在這裏

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章