私はicecast2とdarkiceを使ってLinux(mintなど)でインターネットラジオ局を作りたいと思います。私の考えは、サーバーAを1か所に置くことです。彼はdarkiceを実行し、サーバーAにマイクを録音し、darkiceがサーバーBにデータを送信し、Bはその場所から離れています。 IPの人々は接続して聞くことです。ストリーム
私の質問は、誰かがサーバーA(プライベートで保護されていないIP-darkice-radio station)とサーバーB(パブリックセーフIP)の間で転送されるデータを見ることができるかどうかです。
つまり、A(外部IP)にインターネットラジオ局を設定した後、別のIP(サーバーB)を使って一般に公開したいと思います。
私の不器用な英語を許してください。ありがとうございます!
答え1
簡単に言えば、HTTP、FTP、RTSPなどの暗号化されていないプロトコルを使用する場合です。はい。この場合は典型的な中間者攻撃となります。
Linuxでは、問題に対する解決策は非常に簡単です。
あなたがしなければならないことは:
- ポート転送を通じてSSH(Secure Shell Connection)を設定します。
- 継続的に接続を確認し、切断された場合は再接続します。
接続を確立するには、次のコマンドを使用します。
~$ ssh username@serverIP -D 9999
良い参考資料: https://help.ubuntu.com/community/SSH/OpenSSH/PortForwarding