Джаббер на работе
Маленький хинт, если кто не знает - если на работе злой_админ закрыл все порты, оставив только несколько определенных, в списке которых нет 5222/5223, то делаем следующее:
- Регим аккаунт на jabber.ru (если еще этого не сделано)
- В качестве сервера указываем allports.jabber.ru и любой открытый порт
- Радуемся общению
АПД (спасибо Unatine):
В особо сложных случаях можно использовать поллинг (HTTP-poll), если ваш сервер его поддерживает. Протокол HTTP-poll позволяет реализовать связь с сервером путём посылки серверу HTTP-запросов (стандартно — на порт 5280), что, в принципе, должно сделать возможной работу через любой прокси-сервер, кроме совсем уж параноидально настроенных. Для того, чтобы подключиться к серверу по HTTP-poll, нужно знать URL для отправки HTTP-запросов. Есть два источника подобной информации:
- На веб-сайте сервера опубликованы настройки — просто впишите их себе.
- В идеале, сервер должен иметь специальную TXT-запись в DNS, содержащую информацию о HTTP-poll. При использовании IM-клиента Tkabber, версии > 0.9.9, при подключении поле “URL для подключения” в настройках соединения по HTTP-poll можно оставить пустым (сам определит). Если у вас более старая версия Ткаббера, вы можете выполнить соответствующий запрос вручную и ввести полученный URL в настройки HTTP-poll. Запрос выполняется так:
для Windows:
nslookup “-set type=TXT” _xmppconnect.jabber.ru
для Unix:
dig +short _xmppconnect.jabber.ru txt
или
host -t txt _xmppconnect.jabber.ru
(само собой, если сервер отличен от jabber.ru, то и запрос соответственно изменится)
Эта команда должна вернуть строку, содержащую URL для подключения, например, для jabber.ru возвращается “_xmpp-client-httppoll=http://httppoll.jabber.ru”. В настройках, соответственно, следует указать URL http://httppoll.jabber.ru
Примечание:
Для работы с TXT-записями в DNS Ткабберу требуется наличие в системе библиотеки tcllib версии 1.7 и выше, а для работы с SRV-записями — 1.8 и выше. Реально, значение имеет версия пакета dns в библиотеке tcllib: поддержка SRV-записей появилась в версии 1.2.1 пакета, поддержка TXT-записей — в версии 1.1.8, но имела баг, который был исправлен в версии 1.3.1. Узнать версию пакета dns, доступную Ткабберу, можно, выполнив в консоли Ткаббера (или в tclsh, wish, tckon) команду
package versions dns
Источник информации - тут
Хм. Skype может работать на 80 порту
Comment by Nikita — April 26, 2007 @ 11:21 am
Мне лично скайп не очень нравится. Джаббер меня устраивает куда больше.
Comment by reasonspace — April 26, 2007 @ 11:33 am
Я хотел бы опубликовать Ваш пост на myjabber.ru. Подскажите, как лучше это сделать:
а) полностью привести текст поста и указать источник — ссылку на этот пост
б) запостить только ссылку на Ваш пост и кратенькую аннотацию.
Заранее спасибо :-)
PS. К сожалению, не нашёл здесь Ваши контакты, так что пишу в каменты.
Comment by Алексей Труфанов — May 1, 2007 @ 1:38 pm
Да как угодно, в принципе :) как удобнее, как и публикуйте - myjabber хороший проект, надеюсь, что и там будет скоро такой же сервис
(а контакты доступны на rizn.org)
Comment by reasonspace — May 1, 2007 @ 1:50 pm
[…] Найдено в блоге RiZN […]
Pingback by Мой Джаббер » Blog Archive » Как быть, если перекрыт порт Jabber’а — May 1, 2007 @ 2:12 pm
дзхаббер!
Comment by 4//0//33^^0053 — May 1, 2007 @ 6:55 pm
только стоило еще упомять поллинг :) так как даже на 80ый порт не всегда можно попасть :)
Comment by Unatine — May 1, 2007 @ 10:07 pm
Знать бы ещё что такое поллинг ;-) Можно подробнее?
Comment by Алексей Труфанов — May 1, 2007 @ 10:37 pm
я сейчас про это страшное слово сделаю апдейт в посте
Comment by reasonspace — May 1, 2007 @ 10:40 pm
Данный сервис не работает ни с какого клиента: jajc, miranda, psi. Причём не работает ДАЖЕ дома, где открыты ВСЕ порты!
Что я делаю не так. Направьте на путь истинный. До смерти задолбал meebo.com - альтернатива, конечно. Но неудобно.
С уважением, Владимир.
Comment by allports.jabber.ru — May 10, 2007 @ 8:57 pm
Отключите SSL - заработает. (только что потестил — работало)
Comment by reasonspace — May 10, 2007 @ 9:13 pm
Дык дело в том, что я и не включал SSL. Я не полный чайник - Вы не поверите, я даже в ИТ-управлении работаю :)
Ну не работает :(
Каким клиентом тестили?
Comment by Владимир — May 10, 2007 @ 9:24 pm
Ок, тогда по порядку. Я работаю под Psi, поэтому тестил им. Все изменения, которые надо сделать, это: отключить ssl (по умолчанию он включен), задать вручную host/port как allports.jabber.ru и любой порт (я пробовал 13) и переподключиться. Остальное менять не надо. Кстати, какую ошибку он выдаёт при подключении?
Comment by reasonspace — May 10, 2007 @ 9:31 pm
Вот! Пробую psi.
В настройках учётной записи.
JID:
писал и user@jabber.ru, и user@allports.jabber.ru. Кстати, попутный вопрос: А что писать-то?
На вкладке “Соединения”:
Прокси: не используется.
“Использовать SSL” - не стоит галка
“Игнорировать предупреждения SSL” - не стоит галка
“Разрешить передачу пароля открытым текстом” - не стоит галка
“Посылать “Keep-alive” - стоит
“Указать сервер/порт вручную” - стоит
Указываю allports.jabber.ru, порт 80, 13, 443….. nn. не работает :(
“Ошибка связи с Jabber-сервер.
Подробности: Ошибка соединения. Не могу подключиться к серверу.”
Comment by Владимир — May 10, 2007 @ 9:42 pm
Странно, у меня с теми же настройками подключается. А логин указываете как username@jabber.ru?
Comment by reasonspace — May 10, 2007 @ 9:47 pm
>Странно, у меня с теми же настройками подключается. А логин указываете как username@jabber.ru?
Пробовал и username@jabber.ru и username@allports.jabber.ru
Не работает ни так, ни так. Кстати, а как правильно?
Comment by Владимир — May 11, 2007 @ 9:22 am
Правилен вариант username@jabber.ru
Даже не знаю, почему может не работать :-(
Comment by reasonspace — May 11, 2007 @ 9:49 am
хм…. а что в xml-консоли? если Psi брать… траффик оттуда..
Comment by Unatine — May 11, 2007 @ 10:01 am
>Unatine
>хм…. а что в xml-консоли? если Psi брать… траффик оттуда..
Скажите, где посмотреть - я посмотрю. С Psi два дня как познакомился :)
Поправочка. Такая ситуёвина, что инет домашний мне не совсем доступен. Живу не один - и за инет платит мой сосед. Да и комп не мой. Это я к тому, что в домашних условиях потестить allports.jabber.ru мне довелось всего раз и на jajc.
А Psi я тестю на работе. Может дома он бы и заработал через allports, но тут не хочет.
Comment by Владимир — May 11, 2007 @ 10:41 am
Правой кнопкой на названии аккаунта в ростере, и далее “XML-консоль”. Дальше Enable и попробовать залогиниться.
Вариант еще попробовать указать хост для соединения: ssl.jabber.ru, но приэтом порт: 443…
Comment by Unatine — May 11, 2007 @ 11:05 am
Через SSL не работает. Только что попробовал. Там случайно не надо сертификат качнуть и поставить?
Через консоль не понял как логиниться. Что писать во “Вводе XML”?
Comment by Владимир — May 11, 2007 @ 11:15 am
Во вводе XML ничего писать не надо - просто оставляешь окошко открытым и пытаешься логиниться
Comment by reasonspace — May 11, 2007 @ 3:15 pm
А, простите, не догнал :)
Попробовал. Ничего не пишет. Чёрное окно.
Comment by Владимир — May 11, 2007 @ 4:08 pm
Я тут подумал… А что мешает на открытом порту просто-напросто контролировать трафик? И пропускать только нужное…
В общем отдел информационной безопасности получает свои деньги не зря :(
Comment by Владимир — May 25, 2007 @ 1:22 pm
ну хоть кто-то получает их не зря :) впрочем, решение найти можно всё равно ;)
Comment by reasonspace — May 25, 2007 @ 4:03 pm
Вроде опоздал:-) А для тех кому надо: нужно “Разрешить передачу пароля открытым текстом”! Т.Е.
прокси выключен
сервер allports.jabber.ru указываю любой порт, например, 13
не шифровать, разрешить передачу пароля открытым текстом.
Теперь все работает:-)
Comment by kovleon — August 19, 2008 @ 4:07 pm
http://s216606257.websitehome.co.uk/benice/benice.html
Comment by keith — August 25, 2008 @ 11:47 am