GitHub遮蔽所有中國IP訪問原因未知

#網站應用 程式碼託管平臺 GitHub 疑似遮蔽所有中國 IP 地址訪問,已登入使用者暫時可以繼續訪問,具體原因目前還不清楚但應該不是為了反爬蟲。測試顯示即便是 GitHub 登入介面都返回 403,,如果只是為了反爬不太可能連登入頁面都禁止訪問,GitHub 官方討論群組已經有帖子反饋這個問題但還沒有官方回應。檢視全文:https://ourl.co/108739
微軟旗下的程式碼託管平臺 GitHub 目前因未知原因已遮蔽所有中國 IP 地址,對於當前已經處於登入狀態的使用者來說仍然可以訪問,如果尚未登入則在訪問時提示 IP 對該站點的訪問已被限制。
Access to this site has been restricted. If you believe this is an error, please contact Support.

從狀態碼可以看到返回的是 HTTP 403 也就是禁止訪問,測試顯示只要歸屬地為中國大陸的 IP 地址都是被禁止訪問的,資料庫來源可能是 GeoIP 地址庫,因此部分非中國 IP 地址例如新加坡 IP 可能因為資料庫顯示問題也遭到遮蔽。
部分網友從登入狀態猜測 GitHub 可能是為了阻止爬蟲才會封禁中國 IP 地址,但這種猜測可能不太符合實際情況,因為 GitHub 登入頁面也同樣返回 HTTP 403,如果只是為了反爬則應該允許登入介面訪問才對,否則豈不是正常使用者和爬蟲都會被禁止訪問。
目前 GitHub 實施遮蔽的原因還不清楚但可能並不是為了反爬,當然實際上是否遮蔽中國 IP 地址本身也沒有太大的意義,主要是中國 IP 地址本身就無法直接訪問 GitHub,原本是單向無法訪問,現在變成雙向無法訪問。
在 GitHub Community 官方社群中已經有關於這個問題的討論,大量開發者反饋遇到相同的問題,不過暫時還沒有 GitHub 官方工作人員釋出回應,所以現在無法判斷是 GitHub 誤封還是其他原因導致的。

相關文章