gemlog/public/uk/ukrainian-irc.gmi
postscriptum 5d0e14ba95 add OFTC
2026-02-06 05:34:49 +02:00

130 lines
No EOL
6.7 KiB
Text
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

# Локальні канали IRC
Користуюсь протоколом IRC відносно недавно, в основному через міграцію деяких цікавих мені спільнот з Matrix. По ходу його дослідження, вирішив створити й колекцію живих україномовних каналів, а також - додати пару слів для нових користувачів, зокрема для молоді.
## Спойлер для початківців
IRC - офіційно перший зареєстрований протокол багатокористувацьких чатів.
Не дивлячись на свою простоту, користування IRC вимагає певного скіла, не властивого для користувачів сучасних user-friendly месенджерів.
### Приватність
Хоча саме підключення відбувається доволі просто, варто враховувати, що без використання сторонніх рішень, IP адреса буде видна як мінімум адміністрації, як максимум - усім через логи: зверніть на це увагу, якщо перебуваєте в небезпечних для свободи слова ареалах.
Добірка релевантних матеріалів:
=> custom-proxy-option-per-server-in-the-halloy-irc.gmi Реалізував опцію вибіркового проксі в IRC-клієнті Halloy
=> enhancing-privacy-in-linux-apps.gmi Підвищення рівня приватності в застосунках Linux
=> safe-yggdrasil-websites-browsing-with-yggstack.gmi Безпечний перегляд сайтів Yggdrasil з Yggstack (в контексті Web-Client)
=> linux-isolation-from-direct-internet-connections-based-on-qemu-virtual-machine-manager-with-vsock.gmi Ізоляція Linux від прямих Інтернет з'єднань на базі QEMU / Virtual Machine Manager з VSOCK
### Збереження історії
Фундаментальною особливістю протоколу IRC є відсутність збереження історії чатів, допоки читач перебуває офлайн. Для цієї мети:
* деякі сервери (типу ergo) реалізують вбудовані інструменти беклогів
* на стороні клієнтів використовуються так звані баунсери (bouncers) - soju, znc, тощо
* користувачі можуть просто пускати віддалені клієнти на сервері, підключаючись до них засобами SSH
Добірка релевантних матеріалів:
=> soju-irc-bouncer-setup.gmi Встановлення та базове налаштування IRC-баунсера soju в Linux
=> znc-irc-bouncer-setup.gmi Встановлення та налаштування 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
Дивіться також:
=> connecting-znc-bouncer-to-libera-chat-irc-via-tor.gmi Підключення баунсера ZNC до Libera.Chat/IRC через Tor
### OFTC
Ще один IRC-гігант, серед україномовних каналів я відкопав наступні:
* #sysadmin-ua (40 користувачів, через мости)
* #ukraine (1 користувач)
* #debian-ukraine (1 користувач)
=> https://oftc.net
### irc.dead.guru
Спільнота довкола тематики радіо/оверлейних мереж. Всі канали тут є україномовними, включно з бріджем на різні месенджери:
* irc.dead.guru
* fjvhulujiird7fgfp3tosb5bva2lm3vabm6wbiyabrzswadbhopa.b32.i2p
Порт в обох випадках - 6697; для підключення через варіант I2P, я вимикаю перевірку сертифікату, в клієнті Halloy - це:
```
dangerously_accept_invalid_certs = true
```
### BonoboNet
Віднедавна, мною було створено кімнату #ua (наразі налічує 5 користувачів)
=> 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
## Пошук
Інші сервери, які не увійшли до списку, можна відшукати на спеціалізованих сайтах:
=> https://netsplit.de
Періодично, я досліджую локальні сервіси скануванням стандартних портів, наприклад утилітою:
=> https://github.com/yggverse/yps YPS - Yggdrasil Port Scanner
* але таким чином, можна натрапити на сервер, адміни якого просто забули закрити порт :)
## Баунсери
Баунсер (англ. 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
## Дивіться також
=> ukrainian-xmpp.gmi Локальні канали XMPP