Я за компьютером, где большинство портов заблокированы. Есть ли еще способ получить доступ к freenode, чтобы задавать вопросы о программировании через некоторый веб-интерфейс?
4 ответа
Вы пробовали http://webchat.freenode.net/ ?
Из того, что показывает проводник процессов, не похоже, что Firefox использует какие-то IRC-порты, кроме HTTPS.
Для других сетей IRC вы можете попробовать http://www.mibbit.com/chat/ . Я не смог заставить его подключиться к freenode, потому что там явно заблокирован mibbit.
Он немного более продвинутый, но если вы устанавливаете свою собственную копию баунсера 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.
Пробовал любой из альтернативных портов?
Все серверы freenode прослушивают порты 6665, 6666, 6667, 7000 (только SSL), 7070 (только SSL), 8000, 8001 и 8002. - Freenode
Порт абсолютно необходим для подключения к услуге по сети. Без порта вы не можете установить соединение, так работает набор протоколов TCP/IP.
Одним из способов решения этой проблемы является использование веб-чата, поскольку порты 80 и 443 для трафика HTTP(S), вероятно, будут работать, но вы не сможете использовать автономный клиент, если соответствующие порты заблокированы.