
我有這樣的情況:
我的目標:從外部連接到我家本地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。
目前還不清楚情況的各位: