9

Я за компьютером, где большинство портов заблокированы. Есть ли еще способ получить доступ к freenode, чтобы задавать вопросы о программировании через некоторый веб-интерфейс?

4 ответа4

10

Вы пробовали http://webchat.freenode.net/ ?
Из того, что показывает проводник процессов, не похоже, что Firefox использует какие-то IRC-порты, кроме HTTPS.

Для других сетей IRC вы можете попробовать http://www.mibbit.com/chat/ . Я не смог заставить его подключиться к freenode, потому что там явно заблокирован mibbit.

7

Он немного более продвинутый, но если вы устанавливаете свою собственную копию баунсера ZNC IRC (http://znc.in) или находите кого-то другого для ее размещения (есть и другие баунсеры), вы можете подключиться к вместо этого вышибала, который затем передает вам IRC-трафик. Я запускаю znc в Linux, но там есть порт Windows, там тоже запустил друг. Если вы прослушиваете порт 80 или 443, у вас больше шансов пройти через него, но иногда достаточно просто не-IRC-порта, поскольку многие места явно блокируют упомянутые Svish-порты IRC из-за потенциальной активности ботнета (или потери времени).

Конечно, для этого требуется собственный компьютер, на котором вы можете контролировать входящий трафик (прослушивать порт 80 или 443) и постоянно запускать znc. Но он может делать некоторые приятные вещи, например, позволяя вам подключаться с неограниченного количества клиентов одновременно, используя один псевдоним и находясь во всех одинаковых каналах. Он также может сохранить буфер, пока вы отключены от znc, поэтому, когда вы подключаетесь (с любого клиента), вы получаете ответ о последних строках "x" (что бы вы ни указали) и можете наверстать упущенное. Он также может регистрировать чаты и отлично подходит для подключения с мобильных телефонов, таких как iPhone, особенно из-за буфера (поскольку в противном случае iPhone потерял бы историю при каждом переключении приложений).

Итак ... немного более сложный ответ, но если вы интенсивный пользователь IRC, вероятно, стоит его настроить и настроить, потому что он достаточно мощный. Znc может позволить вам подключаться к нему в незашифрованном и зашифрованном режимах SSL в зависимости от того, как вы его настроили (соединение с IRC-сервером является отдельным).

Если вы используете ZNC и iPhone, вы можете скомпилировать плагин Colloquy для ZNC, а затем ZNC также позволит вам настроить Push-уведомления на вашем iPhone для упоминания вашего имени пользователя (по умолчанию) или других слов наблюдения (настраивается с помощью обмена сообщениями * colloquy on сервер ZNC). Это также требует использования приложения Colloquy для iPhone.

6

Пробовал любой из альтернативных портов?

Все серверы freenode прослушивают порты 6665, 6666, 6667, 7000 (только SSL), 7070 (только SSL), 8000, 8001 и 8002. - Freenode

2

Порт абсолютно необходим для подключения к услуге по сети. Без порта вы не можете установить соединение, так работает набор протоколов TCP/IP.

Одним из способов решения этой проблемы является использование веб-чата, поскольку порты 80 и 443 для трафика HTTP(S), вероятно, будут работать, но вы не сможете использовать автономный клиент, если соответствующие порты заблокированы.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .