Windows

使用同一埠 (443) 託管多個應用程序

  • October 10, 2017

我有一個 Windows 伺服器。我使用 IIS 中的主機頭綁定在埠 443 上託管多個網站。這很好用,但是,我正在尋找一種能夠以某種方式使用埠 443 在同一台 Windows 機器上執行 OpenVPN 伺服器的解決方案。

有什麼方法可以使用 IIS 將 vpn.example.com 埠綁定到 443 並使其將所有傳入連接路由到內部埠,例如 8080,它將託管 OpenVPN 應用程序,或者有人知道可能的應用程序/解決方法可以完成同樣的事情嗎?

不可能。

使 OpenVPN 使用埠443是可能的,並且是繞過已443打開埠的防火牆的有用方法。那是因為 HTTPS 和 OpenVPN 都使用 TLS 加密,因此幾乎*不可能區分彼此。

然而,雖然OpenVPN使用了常見的 TLS 加密,但它並沒有實現 HTTP協議;具有Host:允許基於名稱的虛擬主機的標題。因此,您的 OpenVPN 伺服器需要另一個 IP 地址。

() 某些深度數據包檢查*可能能夠檢測與 HTTPS 不匹配的模式。

引用自:https://serverfault.com/questions/877717