gemlog/public/uk/custom-proxy-option-per-server-in-the-halloy-irc.gmi
2025-11-18 18:41:16 +02:00

48 lines
No EOL
1.8 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-клієнті 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