diff --git a/public/uk/custom-proxy-option-per-server-in-the-halloy-irc.gmi b/public/uk/custom-proxy-option-per-server-in-the-halloy-irc.gmi new file mode 100644 index 0000000..ffa00d9 --- /dev/null +++ b/public/uk/custom-proxy-option-per-server-in-the-halloy-irc.gmi @@ -0,0 +1,48 @@ +# Реалізував опцію вибіркового проксі в IRC-клієнті Halloy + +Halloy - це сучасний клієнт IRC на базі GUI-фреймворку Iced: + +=> https://halloy.chat +=> https://iced.rs + +Збирався реалізувати цю фічу майже рік, але дібрався тільки зараз: + +=> https://github.com/squidowl/halloy/pull/1318 + +Сподіваюсь, гілку змержать і мені не доведеться її для себе майнейнити з апстріму: + +=> https://github.com/yggverse/halloy/tree/custom-proxy + +## Встановлення + +``` bash +git pull https://github.com/yggverse/halloy.git +cd halloy +git checkout custom-proxy +cargo install --path . +``` + +## Приклад конфігурації + +Синтаксис конфігурації для глобального проксі є незмінним, додано лише новий API до "вільного слоту": + +``` config.toml +[servers.test] +nickname = "utest" +realname = "utest" +server = "irc.test.i2p" +port = 6667 +use_tls = false +channels = [] +[servers.test.proxy.http] +host = "xxx.xxx.xxx.xxx" +port = 4444 +``` +* по аналогії вказуємо окремі проксі для інших серверів +* якщо проксі для окремого сервера не вказаний - буде використано глобальний +* якщо глобальний проксі не вказано - буде здійснено прямий конект + +## Посилання + +=> gemini://bbs.geminispace.org/s/rust_software/34411 Обговорення на BBS +=> https://devzone.org.ua/topic/realizuvav-optsiiu-vybirkovoho-proksi-v-irc-kliyenti-halloy Анонс з коментарями на DevZone \ No newline at end of file diff --git a/public/uk/index.gmi b/public/uk/index.gmi index 47eb2b8..8af84d8 100644 --- a/public/uk/index.gmi +++ b/public/uk/index.gmi @@ -12,6 +12,7 @@ ### Нотатки +=> custom-proxy-option-per-server-in-the-halloy-irc.gmi 2025-11-18 Реалізував опцію вибіркового проксі в IRC-клієнті Halloy => soju-irc-bouncer-setup.gmi 2025-11-17 Встановлення та базове налаштування IRC-баунсера soju => radicle-is-decentralized-p2p-git-dvcs.gmi 2025-11-16 Radicle: децентралізований P2P хостинг Git/DVCS => porting-koreader-on-pocketbook-602.gmi 2025-11-13 Спроба портування KoReader на PocketBook 602