在伺服器上使用靜態 IP 設定 VPN

在伺服器上使用靜態 IP 設定 VPN

我有一個 cent os 伺服器託管我的一些網站。有什麼方法可以將我的伺服器也用作 VPN 嗎?有沒有辦法讓我的網站流量不受 VPN 影響?我可以使用伺服器 Ip 作為我的 VPN 的靜態 IP 嗎?任何連結或建議將不勝感激

答案1

對於 VPN 是什麼存在一些混淆,因為許多商業供應商都使用它來暗示您將所有 PC 流量透過隧道傳輸到其端點的系統。 VPN 也是您的電腦和私人基礎設施(例如公司或學校基礎設施)之間的鏈接,但這將流經其的流量限制為僅私有 IP 和 DNS。

您可能需要在您的 PC 和 CentOS 伺服器之間建立一個 VPN 橋接器。為此,我建議查看 WireGuard。有很多關於它的教程。選擇一個私有 IP 範圍並建立 WireGuard 鏈接,以便您可以透過它透過 SSH 連接到您的伺服器。然後,您可以限制電腦上的 SSH 訪問,以便只能透過 WireGuard IP 位址訪問,而不是整個世界。

下一步是透過 CentOS 盒子傳輸流量。有兩種方法可以做到這一點。設定 WireGuard 來路由所有 Internet 流量,或僅在 CentOS VM 上安裝代理伺服器以處理 Web 流量。有 TinyProxy、Dante 等。然後,您可以使用 FoxyProxy 瀏覽器擴充功能來存取該代理伺服器(請確保透過 WireGuard/VPN 存取它,並將代理存取限制在您的 VPN IP 範圍內)。如果您只想代理 HTTP/Web 瀏覽流量,這是一個很好的解決方案。

在 WireGuard 官方頁面以及我列出的代理伺服器頁面上,有許多關於如何執行此操作的教學。

您可能還想看看 OpenVPN。它比 WireGuard 更舊,速度也更慢,但有更多關於設定它的文件。

相關內容