
次のような状況があります:
私の目標:外部から自宅のローカル PC の FTP ポートに接続します。
私が持っているもの:VPN に接続されたホーム サーバー (アクセス可能) と、VPN をホストするパブリック IP を持つ専用サーバー。
自宅にある複数の PC のうちの 1 台にファイルを転送したいのですが、FTP 経由で転送するか、その PC のポート 80 にアクセスするだけです。
ルーターでポート転送を試み、ダイナミック DNS も設定しましたが、ネットワーク マネージャーにはルーターのアドレスが NAT 下にあります。そのため、外部からアクセスできません。
当初、解決策として Hamachi を試したり、すべての PC を同じネットワークに接続してメッシュ ネットワークを作成したりしましたが、問題が発生したためうまくいきませんでした。
そこで、パブリック アドレスを持つサーバーに VPN を設定しましたが、唯一の問題は、自宅の PC 1 台 (ホーム サーバー、または略して HS と呼んでいます) にしか接続できないことです。ワークステーションの PC からは VPN に接続でき、HS にも接続できます。
私の目標は、PC1 と呼ばれる PC のポート 21 にあるトラフィックを HS のポート 100 に切り替えることです。こうすることで、HS のポート 100 を介して FTP PC1 に到達できるようになります。
おそらく、iptables でこれを行う方法があるのでしょうか? HS は Linux を実行しているためです。
まだ状況がよく分からない人へ: