Джаббер на работе
Маленький хинт, если кто не знает – если на работе злой_админ закрыл все порты, оставив только несколько определенных, в списке которых нет 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 порту
Мне лично скайп не очень нравится. Джаббер меня устраивает куда больше.
Я хотел бы опубликовать Ваш пост на myjabber.ru. Подскажите, как лучше это сделать:
а) полностью привести текст поста и указать источник — ссылку на этот пост
б) запостить только ссылку на Ваш пост и кратенькую аннотацию.
Заранее спасибо :-)
PS. К сожалению, не нашёл здесь Ваши контакты, так что пишу в каменты.
Да как угодно, в принципе :) как удобнее, как и публикуйте – myjabber хороший проект, надеюсь, что и там будет скоро такой же сервис
(а контакты доступны на rizn.org)
[...] Найдено в блоге RiZN [...]
дзхаббер!
только стоило еще упомять поллинг :) так как даже на 80ый порт не всегда можно попасть :)
Знать бы ещё что такое поллинг ;-) Можно подробнее?
я сейчас про это страшное слово сделаю апдейт в посте
Данный сервис не работает ни с какого клиента: jajc, miranda, psi. Причём не работает ДАЖЕ дома, где открыты ВСЕ порты!
Что я делаю не так. Направьте на путь истинный. До смерти задолбал meebo.com – альтернатива, конечно. Но неудобно.
С уважением, Владимир.
Отключите SSL – заработает. (только что потестил — работало)
Дык дело в том, что я и не включал SSL. Я не полный чайник – Вы не поверите, я даже в ИТ-управлении работаю :)
Ну не работает :(
Каким клиентом тестили?
Ок, тогда по порядку. Я работаю под Psi, поэтому тестил им. Все изменения, которые надо сделать, это: отключить ssl (по умолчанию он включен), задать вручную host/port как allports.jabber.ru и любой порт (я пробовал 13) и переподключиться. Остальное менять не надо. Кстати, какую ошибку он выдаёт при подключении?
Вот! Пробую psi.
В настройках учётной записи.
JID:
писал и user@jabber.ru, и user@allports.jabber.ru. Кстати, попутный вопрос: А что писать-то?
На вкладке “Соединения”:
Прокси: не используется.
“Использовать SSL” – не стоит галка
“Игнорировать предупреждения SSL” – не стоит галка
“Разрешить передачу пароля открытым текстом” – не стоит галка
“Посылать “Keep-alive” – стоит
“Указать сервер/порт вручную” – стоит
Указываю allports.jabber.ru, порт 80, 13, 443….. nn. не работает :(
“Ошибка связи с Jabber-сервер.
Подробности: Ошибка соединения. Не могу подключиться к серверу.”
Странно, у меня с теми же настройками подключается. А логин указываете как username@jabber.ru?
>Странно, у меня с теми же настройками подключается. А логин указываете как username@jabber.ru?
Пробовал и username@jabber.ru и username@allports.jabber.ru
Не работает ни так, ни так. Кстати, а как правильно?
Правилен вариант username@jabber.ru
Даже не знаю, почему может не работать :-(
хм…. а что в xml-консоли? если Psi брать… траффик оттуда..
>Unatine
>хм…. а что в xml-консоли? если Psi брать… траффик оттуда..
Скажите, где посмотреть – я посмотрю. С Psi два дня как познакомился :)
Поправочка. Такая ситуёвина, что инет домашний мне не совсем доступен. Живу не один – и за инет платит мой сосед. Да и комп не мой. Это я к тому, что в домашних условиях потестить allports.jabber.ru мне довелось всего раз и на jajc.
А Psi я тестю на работе. Может дома он бы и заработал через allports, но тут не хочет.
Правой кнопкой на названии аккаунта в ростере, и далее “XML-консоль”. Дальше Enable и попробовать залогиниться.
Вариант еще попробовать указать хост для соединения: ssl.jabber.ru, но приэтом порт: 443…
Через SSL не работает. Только что попробовал. Там случайно не надо сертификат качнуть и поставить?
Через консоль не понял как логиниться. Что писать во “Вводе XML”?
Во вводе XML ничего писать не надо – просто оставляешь окошко открытым и пытаешься логиниться
А, простите, не догнал :)
Попробовал. Ничего не пишет. Чёрное окно.
Я тут подумал… А что мешает на открытом порту просто-напросто контролировать трафик? И пропускать только нужное…
В общем отдел информационной безопасности получает свои деньги не зря :(
ну хоть кто-то получает их не зря :) впрочем, решение найти можно всё равно ;)
Вроде опоздал:-) А для тех кому надо: нужно “Разрешить передачу пароля открытым текстом”! Т.Е.
прокси выключен
сервер allports.jabber.ru указываю любой порт, например, 13
не шифровать, разрешить передачу пароля открытым текстом.
Теперь все работает:-)
http://s216606257.websitehome.co.uk/benice/benice.html
Перепробовал на работе все указанные здесь способы. Подключиться так и не удалось. Есть какие-то идеи?