Steam遭SNI阻斷無法打開商店


通過ping和dig命令清楚的知道,DNS解析的IP地址是沒問題,而且可以ping通,應(yīng)該是TLS層被防火墻阻斷了。

##
繼上次Bing無法訪問事件以來,這是算是又一次對steam出手, 而Bing事件中中國聯(lián)通并沒有受到影響,大概率是移動和電信做了手腳。
全國訪問Steam商店的可聯(lián)通性圖

steam商店就是佛系可以打開狀態(tài),偶爾是能開的,但是過段時間又會出問題。
進(jìn)一步驗證
使用curl具體看看三次握手的情況如何。
三次握手正常,節(jié)選的下面的代碼是steam商店的html,不再展示。此時瀏覽器也順利打開商店的主頁。
接下來我們打開steam客戶端,結(jié)果仍然報錯118

于是再curl Steam商店,握手無法建立,瀏覽器上也無法打開steam商店
這里就大概知道,SNI阻斷的味來了,再深入進(jìn)去想要找一個標(biāo)準(zhǔn)網(wǎng)站的SNI求證打開steam商店,我嘗試出來握手還是有問題,等之后再把代碼搬上來。
薛定諤的阻斷
并不是完全阻斷steam商店,而是成功訪問一段steam商店后,握手過程被阻斷,無法訪問頁面,持續(xù)幾分鐘,之后再恢復(fù)此IP下的訪問權(quán),如此循環(huán)往復(fù)。
解決辦法
做阿根廷/土耳其/俄羅斯 人
打開加速器加速Steam
等待防火墻解鎖對steam商店的SNI阻斷