如何在 CGNAT 後面向網際網路開放連接埠 51820

如何在 CGNAT 後面向網際網路開放連接埠 51820

我有一個運行 pi-hole 的樹莓派 400,運行完美,我想通過使用在同一個樹莓派上運行的 PiVPN 來訪問我的家庭網絡,但我位於具有公共 ipv4 地址的 CGNAT 後面49.37.xx.xxx。我該如何將連接埠 51820 轉發到互聯網,以便我可以存取我的家庭網路和 PiVPN?

我所知道的可以使用的東西很少恩格羅克或者連接埠映射.io為此,但我發現的來源要么實現起來非常複雜,要么不起作用

請透過易於理解的分步解決方案幫助我解決此問題。

謝謝

PS:如果需要的話,在 ubuntu 21.10 伺服器上運行樹莓派

連結1 連結2 連結3

答案1

我該如何將連接埠 51820 轉發到互聯網,以便我可以存取我的家庭網路和 PiVPN?

你將無法做到這一點。


CGNAT 背後幾乎所有可用的選項都是「連接出去到外部伺服器」。要么是產品,要么是個人伺服器,但無論哪種方式實際上都是不可避免的。

作為類似 ngrok 的隧道服務的替代方案,我建議租用伺服器(VPS),在那裡安裝您喜歡的 VPN,然後配置分離Pi 和 VPS 之間的「站點到站點」VPN/隧道。 (它們可以是相同類型或不同類型。)這將允許您透過 VPN 連接到伺服器並從伺服器到達您的整個家庭 LAN,無需從外部訪問任何連接埠 - 只要 Pi 保持隧道處於活動狀態即可。

相關內容