在 Windows 10 中使用系統範圍代理程式時,真實的公用 IP 位址是否隱藏?

在 Windows 10 中使用系統範圍代理程式時,真實的公用 IP 位址是否隱藏?

例如,如果我使用免費 VPN(我知道 VPN 和代理不一樣)並且它失去了連接,那麼在再次連接回 VPN 之前,我的真實 IP 會在短時間內暴露出來。

如果我在 Windows 10 設定中使用代理伺服器設置,是否會發生這種情況?

設定 -> 網路和 Internet -> 代理

或者

Internet選項->“連線”->“區域網路設定”->“擴充選項”

如果是的話,我可以以某種方式阻止它這樣做嗎?

答案1

否。 (例如,建立在 UDP 之上的協定與 HTTP 代理完全不相容。)

答案2

其他人已經討論了網路方面,所以我將指出一個不同的問題:應用程式。

即使您可以建立一個嚴密的網路設置,使您的公共 IP 永遠不會暴露,但這並不能保證應用你正在運行並不會暴露它。即使來自您信任的開發人員的程式也可能會意外洩露您的資訊。應用程式可能存在安全缺陷、錯誤、使用者配置錯誤,甚至是設計原因,從而暴露了使用者的公共 IP。這是一個例子這個的。

除非您可以嗅探應用程式發送的未加密的資料包,否則很難判斷它們正在發送什麼訊息。

答案3

如果我在 Windows 10 設定中使用代理伺服器設置,是否會發生這種情況?

是的。

如果是的話,我可以以某種方式阻止它這樣做嗎?

不。

有幾個原因:

代理的工作方式是,您不會直接連接到伺服器,而是連接到代理,然後代理連接到伺服器。為此,代理需要了解您用於連接到伺服器的協定。

您所討論的特定設定是針對網路代理,即為 HTTP、HTTPS、FTP、FTPS、WS、WSS 和 Gopher 等典型 Web 協定實作代理程式的代理程式。

因此,這應該已經告訴您第一個限制:它僅適用於一組有限的協議,即適用於網絡協議,IOW,它僅適用於網絡瀏覽和相關事物,而不適用於例如電子郵件、Skype 或Teamspeak,或多人遊戲,或無數其他協議。

此外,為了使用代理,應用程式必須實際使用代理。例如,Internet Explorer 和 Edge 會讀取您談到的這些設置,但並非每個瀏覽器都會讀取這些設定。某些瀏覽器有自己的、特定於瀏覽器的代理設定。

最後,協定本身可以包含加密形式的原始 IP 位址(或其他識別資料),而代理人對此無能為力。例如,WhatsApp Messenger 使用端對端加密,因此代理無法查看協定內部。而且該協議是專有的,因此沒有人知道它實際發送的內容。它完全有可能發送原始 IP 位址或電話號碼。

所以,簡而言之:

  1. 代理的使用完全是自願的。僅讀取這些設定的應用程式使用代理就會使用它。
  2. 代理通常只適用於網路協定。
  3. 應用程式仍可以將 IP 位址作為應用程式協定的一部分發送。

相關內容