Dostęp do freenode bez portów

9

Jestem przy komputerze, na którym większość portów jest zablokowana. Czy nadal istnieje sposób na uzyskanie dostępu do freenode w celu zadawania pytań dotyczących programowania za pośrednictwem interfejsu internetowego?

chrześcijanin
źródło

Odpowiedzi:

10

Próbowałeś http://webchat.freenode.net/ ?
Z tego, co pokazuje eksplorator procesów, nie wygląda na to, że firefox używa żadnych portów specyficznych dla IRC, ale HTTPS.

W przypadku innych sieci IRC możesz spróbować http://www.mibbit.com/chat/ . Nie mogłem zmusić go do połączenia z freenode, ponieważ wydaje się, że mibbit jest tam wyraźnie zablokowany.

foraidt
źródło
7

Jest nieco bardziej zaawansowany, ale jeśli zainstalujesz własną kopię bouncera ZNC IRC ( http://znc.in ) lub znajdziesz kogoś, kto go hostuje (są tam również inni bramkarze), możesz połączyć się z zamiast tego bramkarz przekazuje ci ruch IRC. Używam znc na Linuksie, ale jest tam też port Windows, który uruchomił znajomy. Jeśli nasłuchujesz na porcie 80 lub 443, bardziej prawdopodobne jest przejście, ale czasami wystarczy port inny niż IRC, ponieważ wiele miejsc wyraźnie blokuje porty IRC wspomniane przez Svisha z powodu potencjalnej aktywności botnetu (lub marnowania czasu).

To oczywiście wymaga własnego komputera, na którym można kontrolować ruch przychodzący (nasłuchiwać na porcie 80 lub 443) i stale uruchamiać znc. Ale może zrobić kilka fajnych rzeczy, takich jak umożliwienie łączenia się z nieograniczoną liczbą klientów jednocześnie, za pomocą jednego pseudonimu i bycia na tych samych kanałach. Może również zapisać bufor, gdy jesteś odłączony od znc, więc kiedy łączysz się (z dowolnego klienta), otrzymujesz odpowiedź na ostatnie linie „x” (cokolwiek określisz) i możesz nadrobić zaległości. Może także rejestrować czaty i doskonale nadaje się do łączenia z telefonów komórkowych, takich jak iPhone, szczególnie ze względu na bufor (ponieważ iPhone traci historię za każdym razem, gdy zmieniasz aplikacje).

Więc ... trochę bardziej złożona odpowiedź, ale jeśli jesteś intensywnym użytkownikiem IRC, prawdopodobnie warto ją skonfigurować i skonfigurować, ponieważ jest dość potężny. Znc pozwala ci łączyć się z nim w trybie nieszyfrowanym i szyfrowanym SSL w zależności od tego, jak to skonfigurowałeś (połączenie z serwerem IRC jest osobne).

Jeśli korzystasz z ZNC i iPhone'a, możesz skompilować wtyczkę Colloquy dla ZNC, a następnie ZNC pozwoli ci również skonfigurować powiadomienia push na swoim iPhonie, aby wspominać twoją nazwę użytkownika (domyślnie) lub inne słowa obserwowane (konfigurowalne za pomocą wiadomości * colloquy na serwer ZNC). Wymaga to również korzystania z aplikacji Colloquy na iPhone'a.

DavidSzp
źródło
6

Wypróbowałeś któryś z alternatywnych portów?

Wszystkie serwery freenode nasłuchują na portach 6665, 6666, 6667, 7000 (tylko SSL), 7070 (tylko SSL), 8000, 8001 i 8002. - Freenode

Svish
źródło
Dzięki, port 7070 (tylko SSL) działał dla mnie.
igaurav
2

Port jest absolutnie potrzebny do połączenia się z usługą przez sieć. Bez portu nie można nawiązać połączenia, tak działa pakiet protokołów TCP / IP.

Jednym sposobem jest skorzystanie z czatu internetowego, ponieważ port 80 i 443 dla ruchu HTTP (S) prawdopodobnie będzie działał, ale nie będzie można używać samodzielnego klienta, jeśli odpowiednie porty zostaną zablokowane.

MDMarra
źródło