
如果我正在實施諸如貝特網,並使用諸如參考控制,他們的 Geo-Location 如何獲得正確的位置?
我已經執行了多項測試,例如 DNSLeakTest 並確保我的 DNS 伺服器與我嘗試使用的位置相符(與 VPN 服務的位置相符),沒有任何問題。
如果我使用 Tor(作為一個簡單的測試),我的資料會被加密(封裝/混淆),我會被重定向到該位置;但我需要將橋出口節點設定為總是是一個特定的位置。因此,我推測這與 Netflix 能夠透過 VPN 之前透過我的 NIC/瀏覽器發送的封包看到我的原始 IP 位址有關 - IE,就好像發送到 VPN 服務的原始封包正在被檢查並用於定位我。
有人能給我 Netflix 如何執行此操作的技術解釋嗎?
答案1
幾個月前我調查過這個問題。據我所知,Netflix 目前正在利用網路RTC以防止規避其本地化政策。這比維護 VPN 提供者的 IP 位址清單更加簡單可靠。
粗略地說,支援WebRTC的瀏覽器可以存取和廣播有關本地網路配置的信息,以便使Web應用程式能夠執行以下操作:NAT穿越。這意味著,為了支援端到端安全呼叫,瀏覽器將洩露有關本地網路的信息,包括您的電腦或裝置是否位於防火牆後面或連接到 VPN。
如果您在瀏覽器中停用 WebRTC 支持,Netflix 會抱怨您的瀏覽器並拒絕工作。
這是一個非常巧妙的技術解決方案。例如,不久前,德國法律規定網路連線的所有者對其所有網路流量承擔法律責任。因此,公共或半公共 WiFi 連線供應商(如飯店和度假村)通常會使用 VPN,以避免因客人網路流量而引發的訴訟。如果 Netflix 使用 VPN 提供者黑名單,其用戶自然會抱怨。現在,透過使用 WebRTC,Netflix 用戶可以利用任何網路連接,特別是 VPN 用戶無需停用 VPN 即可觀看 Netflix。一切都透明地進行。