Windows
使用同一埠 (443) 託管多個應用程序
我有一個 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 不匹配的模式。