透過 VPN 接收傳入的公共 IP 位址?

透過 VPN 接收傳入的公共 IP 位址?

有一段時間,我在購買的 VPS 上運行了一個帶有 OpenVPN + iptables 的 VPN 伺服器,並透過它為我的家庭伺服器建立隧道,以便對訪客隱藏我的家庭伺服器的 IP 位址。這非常有效,直到我意識到透過 VPN 從我的主伺服器收到的所有傳入連線都被註冊為我的 VPN 的客戶端 IP,完全破壞了禁止特定連線的任何可能性。

是否可以讓我的主伺服器透過我的 VPN 接收公共請求 IP?從我的角度來看,聽起來我必須使用一種非常「hacky」的方法來執行此操作,但如果有透過 OpenVPN 執行此操作的內建方法,我很樂意重新開啟我的 VPS 並使用它。

謝謝。

編輯:已經搜尋了很長一段時間來尋找答案,但還沒有找到解決方案(或一個足夠清晰讓我理解的解決方案)。我也嘗試過 CloudFlare 等服務,但它們主要面向網站,而不是不使用 html 的服務。 VPN 隧道似乎仍然是最好的解決方案,只要我的託管電腦能夠看到傳入連線的真實 IP 位址,而不是本機遮罩。

相關內容