Реалізував опцію вибіркового проксі в 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


Встановлення


git pull https://github.com/yggverse/halloy.git
cd halloy
git checkout custom-proxy
cargo install --path .

Приклад конфігурації


Синтаксис конфігурації для глобального проксі є незмінним, додано лише новий API до "вільного слоту":


[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

Посилання


Обговорення на BBS

Анонс з коментарями на DevZone



/uk/