gemlog/public/uk/ukrainian-irc.gmi
2026-02-09 20:40:40 +02:00

159 lines
No EOL
7.6 KiB
Text
Raw Permalink 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 користувач)
Підключення:
* ircs://irc.oftc.net:6697
* ircs://oftcnet6xg6roj6d7id4y4cu6dchysacqj2ldgea73qzdagufflqxrid.onion:6697
=> https://oftc.net
### irc.dead.guru
Спільнота довкола тематики радіо/оверлейних мереж. Всі канали тут є україномовними, включно з бріджем на різні месенджери:
* irc.dead.guru
* fjvhulujiird7fgfp3tosb5bva2lm3vabm6wbiyabrzswadbhopa.b32.i2p
Порт в обох випадках - 6697; для підключення через варіант I2P, я вимикаю перевірку сертифікату, в клієнті Halloy - це:
```
dangerously_accept_invalid_certs = true
```
### 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)
```
``` Yggdrasil
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)
```
``` Mycelium
myc.irc.bnet.eu.org 442:dece:dccb:c583:8460:8e6:2dab:c4e5 6667/6697 (TLS)
```
``` I2P
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
## Пошук
Інші сервери, які не увійшли до списку, можна відшукати на спеціалізованих сайтах:
=> 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