Open konelav opened 8 years ago
Плюсую идею. Использование проксей для мадов можно существенно упростить, если сделать такие команды, которые бы давали синтаксическое удобство и проверку, что прокси жива и её можно использовать для игры в мады
Описанное в начальном посте я сделал, думаю разве что telnet-прокси добавлять или нет (даже не знаю кому бы он мог понадобиться). "Обслуживание" proxy-list интересная тема. Тут надо придумать удобный набор команд для управления процессом... и способ синхронизовать в этом процессе отдельные жабы, если таковых несколько. Причем эта проблема в любом случае есть, даже если список проксей поддерживается отдельной внешней программой (подгружается, проверяется на живость).
Сейчас использую такой подход для меж-жабного взаимодействия:
(все эти коммиты с proxy/mccp/broadcast и т.п. планирую оформить скоро, как на работе подразгрузят)
Конечно важная фича. Особенно в свете развития Tor и встроенного в него локального SOCKS4/5-сервера.
Видится что-то вроде:
proxy socks4 127.0.0.1:9150
proxy socks5 12.34.56.78 user qwerty
proxy disable
И совсем удобно, если ещё и поддержка proxy-lists:
proxy proxylist.txt 4 (4-ая строка из файла proxylist.txt)
proxy proxylist.txt nextline
Также для Тора будет полезно добавить функцию форсированной смены выходной ноды... но тут надо разобраться, не возникнет ли при этом проблем у открытых TCP-соединений; по идее, не должно бы быть.