add proxychains example

This commit is contained in:
postscriptum 2025-11-06 04:12:27 +02:00
parent 20b27a769d
commit 18e9a3f1ff

View file

@ -128,10 +128,37 @@ WantedBy=multi-user.target
На користувачів Tor/I2P - тут чекає не приємний сюрприз: станом на зараз, рішення "з коробки" немає, хоча подібний запит було створено ще в далекому 2012 році:
=> https://github.com/znc/znc/issues/143
Для вирішення цієї проблеми, на офіційному сайті є інструкція на прикладі підключення Tor:
Для вирішення цієї проблеми, на офіційному сайті є інструкція на прикладі проксування через Tor:
=> https://wiki.znc.in/Tor#.onion_Resolution
Яким різновидом збочення тут скористатись - вирішувати тільки вам :)
Особисто для себе - обрав спосіб з proxychains:
``` bash
apt install proxychains4
```
Я користуюсь IRC-каналами I2P та Yggdrasil, в стандартному файлі конфігурації, вказав тільки два рядка:
``` /etc/proxychains4.conf
# ігнорувати проксі для IRC-серверів Yggdrasil
# по аналогії можна вказати 0400::/7 для Mycelium
localnet 0200::/7
[ProxyList]
# пересилати решту пакетів на проксі I2P
# у вас тут можуть бути протокол і порт SOCKS
http 127.0.0.1 4444
```
Додатково, в системному сервісі змінив рядок запуску ExecStart наступним чином:
``` /lib/systemd/system/znc.service
ExecStart=/usr/bin/proxychains /usr/bin/znc -f
```
* systemctl daemon-reload
* systemctl restart znc
В інших випадках, конфігурація залежатиме від конкретних серверів IRC та їх мереж.
## Підключення клієнтів IRC до ZNC