柚子快報邀請碼778899分享:github訪問教程
柚子快報邀請碼778899分享:github訪問教程
觀前提醒: github是國內(nèi)允許訪問的正規(guī)開發(fā)者網(wǎng)站,未在防火墻的范圍內(nèi),本篇文章均是合理合規(guī)的內(nèi)容,不包含魔法,請放心食用!!!!!? ? ? 另外,如果你實在迫不及待,想要馬上打開github,請直接看第二段1.watt Toolkit(原名steam++)下載及其使用方式
一.GitHub 訪問速度慢的原因:
網(wǎng)絡(luò)延遲:可能由于網(wǎng)絡(luò)擁塞或服務(wù)器負載過高導(dǎo)致。DNS 解析問題:DNS 解析速度慢或者 DNS 緩存問題。地理位置:距離服務(wù)器遠,網(wǎng)絡(luò)傳輸時間增加。ISP 限制:某些互聯(lián)網(wǎng)服務(wù)提供商可能限制對 GitHub 的訪問速度。
?二.怎樣打開github網(wǎng)站?(不包括使用魔法!!!!!)
目前有兩種主流的方法:?修改 DNS? 或??使用具有本地反向代理功能的軟件打開 GitHub 網(wǎng)站修改DNS的方法難度較大,該方法會放在文章末尾說明
具有本地反向代理功能的軟件,個人認為比較好用的軟件有:
? ? 1.? watt Toolkit(原名steam++)
????????下載方式: 筆記本自帶的微軟商店,自行搜索下載.
該軟件是一個開源的steam工具箱,支持加速steam, github等網(wǎng)站,加速后,大多數(shù)時候能流暢打開github網(wǎng)站(目前只在本機實驗過). 2.?steamcommunity
下載鏈接:?steamcommunity 302 Ver.12.1.36 – Dogfight360,該網(wǎng)站有詳細的下載教程,可自行查看使用方法:安裝后在設(shè)置里勾選Github訪問即可
三,修改DNS(該段落均為手動配置DNS,操作有點復(fù)雜,使用也不是很方便,不建議上手,建議在第四段落的時候上手操作)
想必經(jīng)過前面的步驟,大家已經(jīng)能成功打開了github網(wǎng)站了,下面給大家推薦一個項目(github520)(里面有許多優(yōu)質(zhì)的DNS供我們訪問github)??https://github.com/521xueweihan/GitHub520
獲取到優(yōu)質(zhì)DNS后,我們就要開始在hosts文件內(nèi)修改DNS了
以下以windows為例:
方法1:
摁下win+r ,? 輸入ncpa.cpl ,? 摁下enter鍵進入到控制面板的網(wǎng)絡(luò)連接
接著右鍵此時你使用的網(wǎng)絡(luò),點擊屬性,會彈出一個如下圖所示的窗口
方法二:(此方法來自github中的項目github520,https://github.com/521xueweihan/GitHub520?, 此項目內(nèi)的方法更加詳細,可自行查看)
hosts 文件在每個系統(tǒng)的位置不一,詳情如下:
Windows 系統(tǒng):C:\Windows\System32\drivers\etc\hostsLinux 系統(tǒng):/etc/hostsMac(蘋果電腦)系統(tǒng):/etc/hostsAndroid(安卓)系統(tǒng):/system/etc/hostsiPhone(iOS)系統(tǒng):/etc/hosts
修改方法:
Windows 使用記事本。
Linux、Mac 使用 Root 權(quán)限:sudo vi /etc/hosts。
iPhone、iPad 須越獄、Android 必須要 root。
1.打開hosts文件
2.復(fù)制以下內(nèi)容:(該內(nèi)容來自github項目github520 https://github.com/521xueweihan/GitHub520)
# GitHub520 Host Start
140.82.112.25 alive.github.com
140.82.114.5 api.github.com
185.199.110.153 assets-cdn.github.com
185.199.111.133 avatars.githubusercontent.com
185.199.111.133 avatars0.githubusercontent.com
185.199.111.133 avatars1.githubusercontent.com
185.199.111.133 avatars2.githubusercontent.com
185.199.109.133 avatars3.githubusercontent.com
185.199.111.133 avatars4.githubusercontent.com
185.199.111.133 avatars5.githubusercontent.com
185.199.111.133 camo.githubusercontent.com
140.82.113.21 central.github.com
185.199.111.133 cloud.githubusercontent.com
140.82.114.10 codeload.github.com
140.82.112.21 collector.github.com
185.199.109.133 desktop.githubusercontent.com
185.199.109.133 favicons.githubusercontent.com
140.82.112.3 gist.github.com
52.216.37.201 github-cloud.s3.amazonaws.com
52.217.141.137 github-com.s3.amazonaws.com
54.231.161.153 github-production-release-asset-2e65be.s3.amazonaws.com
52.216.8.75 github-production-repository-file-5c1aeb.s3.amazonaws.com
52.217.230.249 github-production-user-asset-6210df.s3.amazonaws.com
192.0.66.2 github.blog
140.82.114.4 github.com
140.82.114.17 github.community
185.199.108.154 github.githubassets.com
151.101.1.194 github.global.ssl.fastly.net
185.199.109.153 github.io
185.199.109.133 github.map.fastly.net
185.199.109.153 githubstatus.com
140.82.114.26 live.github.com
185.199.109.133 media.githubusercontent.com
185.199.111.133 objects.githubusercontent.com
13.107.42.16 pipelines.actions.githubusercontent.com
185.199.111.133 raw.githubusercontent.com
185.199.109.133 user-images.githubusercontent.com
13.107.253.40 vscode.dev
140.82.114.21 education.github.com
# Update time: 2024-03-13T18:05:13+08:00
# Update url: https://raw.hellogithub.com/hosts
# Star me: https://github.com/521xueweihan/GitHub520
# GitHub520 Host End
將此內(nèi)容復(fù)制到我們打開的hosts文件末尾處(記得保存(ctrl + s))!!!!
大部分情況下是直接生效,如未生效可嘗試下面的辦法,刷新 DNS:
Windows:在 CMD 窗口輸入:ipconfig /flushdnsLinux 命令:sudo nscd restart,如報錯則須安裝:sudo apt install nscd?或?sudo /etc/init.d/nscd restartMac 命令:sudo killall -HUP mDNSResponder
Tips:?上述方法無效可以嘗試重啟機器。
四,通過第三方軟件來自動管理DNS
第三方軟件:?SwitchHosts
下載地址:?Releases · oldj/SwitchHosts · GitHub
? ? 相必大家在擁有watt Toolkit 或?steamcommunity后,能輕松訪問github了,?如果你覺得下載SwitchHosts速度太慢,可以讓你的好朋友將他下載的SwitchHosts,壓縮成zip發(fā)送給你.當(dāng)然你也可以去其他博主那里尋找其他下載方法,但我個人認為沒有開VIP的網(wǎng)盤,下載速度還不如直接在github里面直接下載
下載完后,首先復(fù)制此鏈接 https://raw.hellogithub.com/hosts 然后打開SwitchHosts,操作步驟如下圖:
如果發(fā)現(xiàn)還是有點小卡的話,可以手動刷新一下我們剛才添加的hosts
最后,我想強調(diào)的是,開源項目并非商業(yè)項目,因此在使用開源軟件時,請不要將開源作者視為服務(wù)提供商。當(dāng)我們在使用開源項目時遇到問題時,應(yīng)該仔細閱讀項目readme的說明文檔和問題列表issues。我們要知道,維護一個開源項目是一項十分困難的任務(wù),其中涉及到技術(shù)問題以外,還有許多社會層面的挑戰(zhàn)。由開源組織維護的項目和商業(yè)化成功的項目是十分稀少的,大部分的開源項目是沒有資金來源的,完全只憑作者自己的一腔熱情,而且,有時候還得遭受一些無故的謾罵.最近,安卓的著名玩機架構(gòu)LSPosed因為大量辱罵,已經(jīng)宣布停更了,之后Zygisk Next,KerneISU,Shamiko也相繼停更.因此希望大家在使用這些項目時,能尊重這些項目,項目的作者們,如果有能力的話,可以一起參與開發(fā)和維護
以上就是本篇文章的全部內(nèi)容,感謝觀看
柚子快報邀請碼778899分享:github訪問教程
好文鏈接
本文內(nèi)容根據(jù)網(wǎng)絡(luò)資料整理,出于傳遞更多信息之目的,不代表金鑰匙跨境贊同其觀點和立場。
轉(zhuǎn)載請注明,如有侵權(quán),聯(lián)系刪除。