Jabber / XMPPポートとプロキシについて
Jabberプロトコルの主要なポートは5222と5223であることが「よく知られています」。これらは、企業プロキシで「外に」開かれるポートのリストにはほとんどありません。
おそらく、Jabberに切り替えようとしたが、サーバーに接続できなかった人がたくさんいるでしょう。プロキシサーバーがこれらのポートの1つに接続できなかった/接続したくなかったからです。 !」(透過プロキシはそれ自体を感じさせた)。
これらの人々の中に私がいました(唯一の違いは、ルートを登録し、プロキシの機会を設定したことです)。 しかし、この機会はすぐには現れませんでしたが、XMPPのようなすばらしいプロトコルを使用したかったのです。
しかし、予想どおり、解決策が見つかりました。
解決策
クライアントで「接続するホストを指定する」などのパラメーターを探し、次の設定を指定します(オプション)。
- ssl.jabber.ru、ポート443(SSLを有効にする必要があります)
- allports.jabber.ru、任意のポート、ただし443または80が推奨されます(SSLをオフにする必要があります)
重要なお知らせ
設定の明らかな明白さにもかかわらず、私は人々がサーバーとそれに接続するためのアドレスを混同するという事実に定期的に出くわします。
類推
郵送先住所はfoo@bar.orgです。 ここで、fooはユーザー名、bar.orgはメールドメイン、smtp.foo.org:25とpop.foo.org:110はメールクライアントが動作するサーバーのアドレスとポートです。 XMPPでは、すべてが同じで、サーバーアドレスのみが1です。 したがって、もう一度繰り返します。
重要です
アドレスとパスワードはサーバーフィールドではなく(jabber.ruのまま)入力されますが、ホスト/サーバーIP /接続ホストの手動指定フィールド/手動で接続するホストの指定(クライアントによって異なります)。
ポートと暗号化について簡単に
- SSLは暗号化の従来の方法です。 SSLを有効にすると、暗号化はデータ転送の最初から始まります。 SSLは通常、専用ポート5223を使用します
- TLSは、SSLに基づく新しい暗号化方式です。 セッションは暗号化なしで開始され、可能な場合にのみ有効になります。 暗号化なしのJabberと同じポート、通常5222で動作します。
関連リンク
Jabber.RUサーバーへの高度な接続
サーバーのリストと使用可能なポート
Jabber暗号化