透過連接VPN的本機PC轉送本機PC封包

透過連接VPN的本機PC轉送本機PC封包

我有這樣的情況:

我的目標:從外部連接到我家本地PC的FTP連接埠。

我擁有的:連接到 VPN(我可以訪問)的家庭伺服器和託管 VPN 的具有公共 IP 的專用伺服器。

我想在家裡的多台 PC 中的一台上傳輸一些文件,我會透過 FTP 來完成,或直接到達該 PC 的連接埠 80。

我嘗試在路由器上進行連接埠轉發,同時設定動態 DNS,但我的網路管理器將路由器的位址置於 NAT 下。因此,我無法從外部存取。

最初我嘗試使用 Hamachi 作為解決方案,或者透過創建網狀網絡,將所有電腦連接到同一網絡,但這並不好,因為他遇到了問題。

因此,我在具有公共位址的伺服器上設定了 VPN,唯一的問題是:我只能連接家裡的一台 PC(我稱為 Home Server,簡稱 HS)。透過我工作站中的 PC,我可以連接到 VPN,並且可以連接到 HS。

現在我的目標是將PC1的連接埠21上的流量切換到HS的連接埠100,這樣我就可以透過連接埠100 HS到達ftp PC1。

也許有辦法用 iptables 做到這一點?因為HS運行的是linux。

目前還不清楚情況的各位:

說明圖

相關內容