如何設定 SOCKS 代理冒充 HTTPS 網站?

如何設定 SOCKS 代理冒充 HTTPS 網站?

我有一台機器,基本上可以在任何連接埠上存取互聯網。這是機器 A,它運行基於 GNU/Linux 的系統。

我還有一台機器連接到某處的內部網路。出站連線只能透過 HTTP(S) 代理進行。 (事實上,你甚至無法在這台機器上尋找其他主機的_IP_位址_...)機器B是機器B,它運行Windows 10或某些基於GNU/Linux的系統。

現在,我希望能夠從 B 連接到 Internet 上任何位置的任何連接埠。

似乎執行此操作的“標準”方法是在機器 A 上設定 SOCKS 代理;但是,我的流量僅限於 HTTP/S 端口,甚至可能有某種流量分析/深度資料包檢查來阻止該端口上的非 HTTPS 流量。

那麼,我可以設定一個 SOCKS 代理來將自己呈現為 HTTPS 網站嗎?至少達到加密傳入連線的程度?並且 - 我如何在客戶端進行設定以使用它? (客戶端的 Windows 或 Linux 答案都可以。)

注意:如果將「合法」URL 重新導向到實際的 Web 伺服器,並以不同的方式識別和處理 SOCKS 代理流量,則效果會更佳。但是——這並不是真的必要。

相關內容