章節連結
根據中國獨有的網路長城技術,阻擋了 Github 這個全球知名的代碼託管平台的相關服務連線。目前算是相對容易繞道的,僅需將網址自行 Mapping 設定即可。相信這點如果你是有使用快樂版 Adobe 軟體的人,一定相當的熟悉。
原理
據傳是使用 DNS 污染的方式,讓你輸入的網址無法對應到正確的 IP 位置,進而造成連線錯誤。
解決方法
簡單說,就是給電腦系統中,設定一組連線的 Mapping 規則即可。以下為 2020 / 12 / 30 的資料:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 |
52.74.223.119 github.com 52.74.223.119 gist.github.com 54.169.195.247 api.github.com 185.199.111.153 assets-cdn.github.com 199.232.96.133 raw.githubusercontent.com 199.232.96.133 gist.githubusercontent.com 199.232.96.133 cloud.githubusercontent.com 199.232.96.133 camo.githubusercontent.com 199.232.96.133 avatars0.githubusercontent.com 199.232.96.133 avatars1.githubusercontent.com 199.232.96.133 avatars2.githubusercontent.com 199.232.96.133 avatars3.githubusercontent.com 199.232.96.133 avatars4.githubusercontent.com 199.232.96.133 avatars5.githubusercontent.com 199.232.96.133 avatars6.githubusercontent.com 199.232.96.133 avatars7.githubusercontent.com 199.232.96.133 avatars8.githubusercontent.com 199.232.96.133 user-images.githubusercontent.com 185.199.109.154 github.githubassets.com |
Windows
若是 Windows,可以把連線規則放到C:/windows/system32/drivers/etc/hosts 裡的檔案內即可。同時,別忘記使用 ipconfig /flushdns,這樣才會生效。
Mac / Linux
直接用命令列將位置切換到 /etc/hosts 下編輯即可,最後要記得刷新後生效。sudo killall -HUP mDNSResponder
參考資料
1. 解决GitHub网页githubusercontent地址无法访问问题
2. 技术派-9个代码托管平台