Локальні канали IRC
Користуюсь протоколом IRC відносно недавно, в основному через міграцію деяких цікавих мені спільнот з Matrix. По ходу його дослідження, вирішив створити й колекцію живих україномовних каналів, а також - додати пару слів для нових користувачів, зокрема для молоді.
Спойлер для початківців
IRC - офіційно перший зареєстрований протокол багатокористувацьких чатів.
Не дивлячись на свою простоту, користування IRC вимагає певного скіла, не властивого для користувачів сучасних user-friendly месенджерів.
Приватність
Хоча саме підключення відбувається доволі просто, варто враховувати, що без використання сторонніх рішень, IP адреса буде видна як мінімум адміністрації, як максимум - усім через логи: зверніть на це увагу, якщо перебуваєте в небезпечних для свободи слова ареалах.
Добірка релевантних матеріалів:
Реалізував опцію вибіркового проксі в IRC-клієнті Halloy
Підвищення рівня приватності в застосунках Linux
Безпечний перегляд сайтів Yggdrasil з Yggstack (в контексті Web-Client)
Ізоляція Linux від прямих Інтернет з'єднань на базі QEMU / Virtual Machine Manager з VSOCK
Збереження історії
Фундаментальною особливістю протоколу IRC є відсутність збереження історії чатів, допоки читач перебуває офлайн. Для цієї мети:
- деякі сервери (типу ergo) реалізують вбудовані інструменти беклогів
- на стороні клієнтів використовуються так звані баунсери (bouncers) - soju, znc, тощо
- користувачі можуть просто пускати віддалені клієнти на сервері, підключаючись до них засобами SSH
Добірка релевантних матеріалів:
Встановлення та базове налаштування IRC-баунсера soju в Linux
Встановлення та налаштування IRC-баунсера ZNC в Linux
Список серверів (може оновлюватись)
Libera
Один з найстаріших провайдерів IRC, зі спільнотою #ua з ~20 юзерів
Хости:
- irc.libera.chat
- irc.eu.libera.chat
- irc.us.libera.chat
- irc.au.libera.chat
- irc.ea.libera.chat
- irc.ipv4.libera.chat
- irc.ipv6.libera.chat
Порти:
- 6665-6667, 8000-8002
- 6697, 7000, 7070
Актуальний список дивіться на сайті, зокрема є варіант підключення через мережу Tor:
https://libera.chat/guides/connect
Дивіться також:
Підключення баунсера ZNC до Libera.Chat/IRC через Tor
OFTC
Ще один IRC-гігант, серед україномовних каналів я відкопав наступні:
- #sysadmin-ua (40 користувачів, через мости)
- #ukraine (1 користувач)
- #debian-ukraine (1 користувач)
Підключення:
- ircs://irc.oftc.net:6697
- ircs://oftcnet6xg6roj6d7id4y4cu6dchysacqj2ldgea73qzdagufflqxrid.onion:6697
irc.dead.guru
Спільнота довкола тематики радіо/оверлейних мереж. Всі канали тут є україномовними, включно з бріджем на різні месенджери:
- irc.dead.guru
- fjvhulujiird7fgfp3tosb5bva2lm3vabm6wbiyabrzswadbhopa.b32.i2p
Порт в обох випадках - 6697; для підключення через варіант I2P, я вимикаю перевірку сертифікату, в клієнті Halloy - це:
dangerously_accept_invalid_certs = true
YGGverse
Експериментальний сервер на базі Ergo від спільноти YGGverse:
- [202:68d0:f0d5:b88d:1d1a:555e:2f6b:3148]:6667
- [505:6847:c778:61a1:5c6d:e802:d291:8191]:6667
- gcb4makty5xwegsu4x472tjqugjluybama2rp5ne2jd636p757sq.b32.i2p:6667
Дивіться також:
Встановлення IRC сервера Ergo в Linux
BonoboNET
Віднедавна, мною було створено кімнату #ua (наразі налічує 5 користувачів)
Основна адреса - irc.bnet.eu.org (рекомендовано)
rany.bnet rany.irc.bnet.eu.org 6667/6697 (TLS) reddawn648.bnet reddawn648.irc.bnet.eu.org 6667/6697 (TLS) pinewood.bnet pinewood.irc.bnet.eu.org 6667/6697 (TLS)
rany.bnet 200:6f99:2afe:41fd:fc3b:b1f7:af9d:f3a0 6667/6697 (TLS) pinewood.bnet ygg.services.deavmi.assigned.network 6667/6697 (TLS) reddawn648.bnet 200:afdc:df1b:374d:8e24:b5ff:5a74:bef8 6667/6697 (TLS) braveheart.bnet 219:3cf0:dd1d:47b9:555e:75ac:2ab5:493b 6667/6697 (TLS)
myc.irc.bnet.eu.org 442:dece:dccb:c583:8460:8e6:2dab:c4e5 6667/6697 (TLS)
rany.bnet zet2po3a6pjlsbpgbvlintiwvnpjw6d4bdsem5kcckbqiroebq3q.b32.i2p:6667 No SSL/TLS pinewood.bnet weskaap:6667 No SSL/TLS
https://yggdrasil-network.github.io/services.html#bonobonet
http://[203:75b7:45af:ecca:d641:cd42:38dc:4788]/projects/bonobonet/
ILITA
Федерація серверів IRC від спільноти C++ роутера i2pd, де також є кімната #ua
Один з варіантів підключення:
- 324:71e:281a:9ed3::41 (Yggdrasil)
- qyzbrdw26ejjdjzsrcmq5h3ggdzk6cq5xynrgee5t5q73gq545yq.b32.i2p
- ilitafrzzgxymv6umx2ux7kbz3imyeko6cnqkvy4nisjjj4qpqkrptid.onion
Порти - стандартні: 6667, 6697
Пошук
Інші сервери, які не увійшли до списку, можна відшукати на спеціалізованих сайтах:
Періодично, я досліджую локальні сервіси скануванням стандартних портів, наприклад утилітою:
- але таким чином, можна натрапити на сервер, адміни якого просто забули закрити порт :)
Баунсери
Баунсер (англ. bouncer) - це спеціальний сервер, який виконує функцію проксі для потоку IRC, зберігаючи історію чату за відсутності його користувача онлайн.
YGGverse
Днями було створено багатокористувацький інстанс ZNC, який працює на мережі Yggdrasil, Mycelium, I2P і Tor:
http://[202:68d0:f0d5:b88d:1d1a:555e:2f6b:3148]:6680
http://[505:6847:c778:61a1:5c6d:e802:d291:8191]:6680
Дивіться також
/uk/