Сетевые соединения в Jabber

Материал из Мир Jabber
Версия от 21:07, 24 августа 2008; Rain (обсуждение | вклад) (Новая: == Порты == Стандартными портами для подключения Jabber-клиента к серверу являются 5222 и 5223. Раньше 5222 прим...)

(разн.) ← Предыдущая | Текущая версия (разн.) | Следующая → (разн.)
Перейти к: навигация, поиск

Порты

Стандартными портами для подключения Jabber-клиента к серверу являются 5222 и 5223. Раньше 5222 применялся для незащищенного, а 5223 - для шифрованного SSL-соединения. Сейчас порт 5222 может применяться для любых типов соединений.

Нестандартные порты

Некоторые серверы позволяют подключаться и к другим портам, изначально не предназначавшихся для джаббера, например, FTP (21) или HTTPS (443). Это может быть полезно в случае недоступности стандартных портов. Для использования этой возможности откройте менеджер учетных записей в Вашем Jabber-клиенте и перейдите на вкладку настроек сетевых подключений. Отметьте опцию принудительного указания сервера и порта и впишите необходимые значения, после чего переподключите учетную запись.

Таблица нестандартных портов в джаббер

Подключение через прокси

Работа через прокси типична для офисных сетей. Как правило, используется прокси типа HTTP/HTTPS, уточнить можно у системного администратора конретной сети.

При настройке клиента Jabber нужно указать:

  • тип прокси (обычно HTTP/HTTPS);
  • адрес сервера прокси (можно посмотреть в своём браузере, например, в Internet Explorer в "свойствах обозревателя" на вкладке "соединение" под кнопкой "сеть");
  • порт сервера прокси (обычно 3128, но может быть и другой, также можно посмотреть в своём браузере);
  • если прокси требует ввода логина и пароля, их нужно указать в соответствующих полях.

После настройки нужно попробовать соединиться. Если соединение не проходит, наверняка в настройке сервера прокси запрещено соединение с портами 5222 или 5223 и нужно использовать "обходной маневр": соединяться с сервером по порту, характерному для обычного веб, то есть по порту 443. Но не все серверы jabber принимают соединение на этом порту, список таких серверов указан параграфом выше. Если Вы использует другой сервер и он не настроен на работу через 443 порт, Вам придётся регистрироваться на сервере, который имеет такую возможность, например, jabber.ru.

Различные сетевые настройки

Шифровать соединение 
Использовать один из доступных типов шифрования - SSL или TLS
Игнорировать предупреждения SSL 
Не выводить предупреждающие сообщения в случае некорректного SSL-сертификата. Требуется для нормальной работы с некоторыми серверами Jabber при использовании шифрования.
Сжимать трафик 
Сжимать передаваемый трафик.
Отправлять keep-alive пакеты 
Периодически посылать на сервер пакеты, служащие для поддержания соединения. Бывает необходимо на некоторых провайдерах или при работе из локальной сети организации. Также необходимо для Livejournal.
Авторизация открытым текстом 
Передавать пароль в открытом виде, на случай, если сервер не поддерживает авторизацию с закодированным паролем.
Вручную указать адрес сервера и порт 
Используется в тех случаях, когда сервер в JID и реальный сервер не совпадают либо для указания нестандартных портов.
Указать прокси-сервер 
Используется для указания прокси-сервера для данного соединения.