Editing Xmpp connect troubleshooting

From JaWiki (Jabber/XMPP wiki)
Jump to: navigation, search

Warning: The database has been locked for maintenance, so you will not be able to save your edits right now. You may wish to copy and paste your text into a text file and save it for later.

The administrator who locked it offered this explanation: MediaWiki upgrading

The edit can be undone. Please check the comparison below to verify that this is what you want to do, and then save the changes below to finish undoing the edit.
Latest revision Your text
Line 1: Line 1:
{{RealTitle|Диагностика проблем при подключении к jabber-серверу}}
+
<big>'''Проблемы при подключении к серверу'''</big>
{{Interwiki
+
| ruwiki =
+
| enwiki =
+
| jworld = Проблемы при подключении к Jabber
+
}}
+
  
 
Ниже рассматривается ситуация, когда доступ к [[w:Интернет|Интернету]] имеется, по крайней мере, браузер и почтовый клиент функционируют, а подключиться к [[server|серверу]] Jabber не удается.
 
Ниже рассматривается ситуация, когда доступ к [[w:Интернет|Интернету]] имеется, по крайней мере, браузер и почтовый клиент функционируют, а подключиться к [[server|серверу]] Jabber не удается.
  
Рекомендации даны для операционных систем семейства [[MS Windows]].
+
Рекомендации даны для операционных систем семейства [[MS Windows]].
[[File:Psi-xmlconsole-dialog.png|thumb|XML-консоль]]
+
При общении с администратором проблемного сервера или с разработчиком того или иного ПО, например, XMPP-клиента, с которым у вас возникли проблемы - вам поможет информация из [[XML_console|XML-консоли]].
+
  
 
== Начало ==
 
== Начало ==
Line 44: Line 37:
  
 
Если вы уверены в том, что на вашем компьютере все в порядке, то обратитесь в службу поддержки провайдера (лучше письменно), сообщив что вы не можете организовать соединение с сервером (тут укажите его имя, например, jabber.ru) на удаленный порт 5222.
 
Если вы уверены в том, что на вашем компьютере все в порядке, то обратитесь в службу поддержки провайдера (лучше письменно), сообщив что вы не можете организовать соединение с сервером (тут укажите его имя, например, jabber.ru) на удаленный порт 5222.
 
----
 
  
 
=== Работа из корпоративной сети ===
 
=== Работа из корпоративной сети ===
  
Если в организации, где вы трудитесь нет собственного Jabber-сервера (кстати, стоит поинтересоваться у сотрудников осуществляющих сопровождение сети - почему так?), это не повод не использовать jabber в частном порядке. <BR> Единственная загвоздка в том, что порой доступ в интернет организован таким образом, чтобы затруднить работникам использование чего-то отличного от веб-браузера.
+
В некоторых компаниях и организациях осуществляется фильтрация соединений по нестандартным портам. К &laquo;нестандартным&raquo; при этом относят всё что не 80 ([[w:HTTP|HTTP]]), 25 ([[w:SMTP|SMTP]]) и 110 ([[w:POP|POP]]).
  
Перечислим наиболее распространенные способы ограничений:
+
Тест с telnet (описанный выше) в таком случае окончится неудачей. Модифицируйте его, указав в качестве сервера ''allports.jabber.ru'', а для порта — 80 или 25.
 
+
====Фильтрация соединений по нестандартным портам====
+
К &laquo;нестандартным&raquo; при этом относят всё что не 80 ([[:w:HTTP|HTTP]]), 443 [[:w:HTTPS|HTTPS]], 25 ([[w:SMTP|SMTP]]) и 110 ([[w:POP|POP]]). Впрочем, последние два могут быть также заблокированы, если в организации делается упор на использование корпоративного почтового сервера.
+
 
+
Тест с запуском telnet (описанный выше) в таком случае окончится неудачей. Модифицируйте его, указав в качестве сервера ''allports.jabber.ru'', а для порта — 80, 443 или 25.
+
  
 
  telnet allports.jabber.ru 80
 
  telnet allports.jabber.ru 80
  
 
Если соединения в этом случае удасться достичь, то в настройках подключения клиента нужно произвести соответствующие изменения. Т.е. явно указать порт (Port) и хост (Host).<BR>
 
Если соединения в этом случае удасться достичь, то в настройках подключения клиента нужно произвести соответствующие изменения. Т.е. явно указать порт (Port) и хост (Host).<BR>
 
 
Если ваша учетная запись находится не на [[jabber.ru]], то возможны следующие варианты:
 
Если ваша учетная запись находится не на [[jabber.ru]], то возможны следующие варианты:
 
* завести учетную запись на ''jabber.ru'';
 
* завести учетную запись на ''jabber.ru'';
Line 68: Line 53:
 
* связаться с администратором вашего Jabber-сервера и объяснив ему ситуацию, попросить настроить сервер соответствующим образом (т.е. настроить сервер на прослушивать портов отличных от стандартных).
 
* связаться с администратором вашего Jabber-сервера и объяснив ему ситуацию, попросить настроить сервер соответствующим образом (т.е. настроить сервер на прослушивать портов отличных от стандартных).
  
'''Примечание''': Если ограничения в вашей сети вызваны желанием повысить безопасность внутренней сети, то вполне возможно договориться с администраторами об открытии портов нужных jabber (5222/5223 TCP-портов). На безопасность это никак не влияет, потому что соединение инициируется из локальной сети.
+
{{todo|Раскрыть тему proxy (+ISA), http-polling, binding(?) и прочих извратов + сказать про Желательность SSL}}
 
+
====Доступ в интернет организован через PROXY====
+
Необходимо уточнить какого типа proxy и поддерживает ли его jabber-клиент, который вы хотите использоваться. Если поддерживает, то произведите соответствующую настройку и попробуйте подключиться к стандартному порту. Если не получится, то попробуйте указать 80 и 443 порты.
+
 
+
====Доступ через [[:w:Microsoft_ISA_Server|MS ISA]]====
+
Если на вашем компьютере установлен ISA-клиент, то для организации доступа к сети использовано именно это ПО производства Microsoft. <BR> В том случае, если клиент не установлен, но ISA в сети все равно имеется, то могут возникнуть определенные сложности. В основу его работы положена [[:w:en:NTLM|NTLM]]-авторизация, которую jabber-клиенты не поддерживают (равно как и другие прикладные программы). Понадобиться дополнительное ПО под названием [http://ntlmaps.sourceforge.net/ ntlmaps], которое будет выполнять роль посредника между jabber-клиентом и ISA-сервером. <BR>Дополнительная информация по использованию [http://sys.net.ru/index.php?option=com_content&task=view&id=53&Itemid=35 ntlmaps и jabber].
+
 
+
====Доступен только HTTP====
+
Ситуация, когда компьютер может общаться с внешним миром только посредством прикладного протокола HTTP.
+
 
+
=====Использование polling=====
+
Если вам доступен только HTTP-протокол, но пользоваться веб-клиентами не хочется.
+
 
* Клиенты с поддержкой поллинга, кривизна поллинга, сервера с поллингом (httppoll.jabber.ru)
 
* Клиенты с поддержкой поллинга, кривизна поллинга, сервера с поллингом (httppoll.jabber.ru)
 +
* Нужно ли раскрывать тему работы через сторонний прокси?
  
=====Использование веб-приложений=====
+
{{todo|Раскрыть тему веб-бейзед жабберинга при запрете на запуск сторонних аппликаций и проблем с http-polling}}
В случае когда обойти ограничения не удается, то всегда остается возможность использовать [[веб-клиент]] jabber, который работают прямо в браузере.
+
* Гуглевый флеш-гаджет, Meeboo, открытые веб-клиенты
 
+
====Запрет на установку ПО в MS Windows====
+
Если запись в каталог ''Program Files'' и в ветку реестра ''HKEY_CURRENT_USER'' заблокированы, то достаточно скачать дистрибутив Jabber-клиента без инсталлятора, просто в архиве (или не в архиве). Не забывайте, что любые ограничения вводятся не просто так. Поступайте так, если вы осознаете последствия.
+
  
----
+
''Если ограничения в локальной сети организации вызваны желанием повысить ее безопасность, то договориться об открытии портов нужных jabber вполне реально. Тем более открыть порт нужно только "на выход". В случае использования ISA-сервера нужно просто активировать готовое правило (?).''
  
== Типовые проблемы при подключении==
+
== Типовые проблемы ==
  
 
В этом разделе перечислены ситуации, когда подключиться к серверу можно, но авторизация не выполняется успешно.
 
В этом разделе перечислены ситуации, когда подключиться к серверу можно, но авторизация не выполняется успешно.

Please note that all contributions to JaWiki (Jabber/XMPP wiki) may be edited, altered, or removed by other contributors. If you do not want your writing to be edited mercilessly, then do not submit it here.
You are also promising us that you wrote this yourself, or copied it from a public domain or similar free resource (see JaWiki (Jabber/XMPP wiki):Copyrights for details). Do not submit copyrighted work without permission!

Cancel | Editing help (opens in new window)