2012-02-17 2 views
1

私はこれを実装するソリューションを探していますが、Googleでは常にsshトンネルでライブチャット - 他の方法ではない。 これはトンネルを使って実装できると思われますが(それが可能な場合)、どうやってどうなっているのでしょうか。可能であれば、ircサーバー(GmailのチャットやFacebookのような)を使って、ファイアウォールの背後にある2つのホスト間のssh接続を確立する方法

これは尋ねられたが、関連する質問を見ても申し訳ありませんが、自分の特定のニーズに対応できることを確かめることができませんでした(つまり、sshセッションを直接作成することはできませんgmail.comなど)私が間違っている場合は、該当する質問へのリンクを投稿してください。

+0

はい、私はこれを行う無料のものがあることを知っています。私はgmailのような非常に一般的なものを使いたいと思っていました。 –

答えて

0

IRCチャネル経由でピア間の接続を確立できる場合は、解決策があります。

  1. IRC自体を試してみるのではなく、その上にソリューションを構築してください。
  2. IRCの上に自分でsshを使用してください。
  3. 私は、SSHによって送信されたデータを傍受するために使用できるダミーソケットへのSSH/SSL接続を作成することを意味します。このデータを変換して(必要な場合)、IRC経由で転送可能にします。 IRC経由でリモートピアに送信します。
  4. リモートピアで、あなたのデータを傍受し、あなたのssh/ssl接続リスナに与える前にそれを変換しないでください。そして同じようにして応答を送ってください。
  5. 接続が成功した場合は、sshによって通知され、この安全な「チャネル」を通じてデータを流し始めることができます。

sshが存在するため、IRC経由のデータは安全です。

+0

それは私にしばらくかかったが、それは私が来た結論だった。私はこの回答を受け入れますが、私はあなたが自動的にどのようにログインを処理し、メッセージを送ったり、取り込んだりするかについてもっと具体的に考えることができると思います。私はそうするための標準的な方法を見つけることができませんでした。(Webサイトからの例は、まったく動作しないように見えました - 私はfreenodeを使用していました) –

+0

私は申し訳ありませんが、私はIRCの専門家ではありません。私はちょうどJXTAで実装されているソリューションを共有しています。私はこの1つについて詳細な助けをすることはできません。 – JVerstry

+0

JXTAに言及いただきありがとうございます。私はそれを聞いていなかった。 –

関連する問題