Есть цель - менять прокси для всей системы автоматизированно (например скриптом, либо командой для интерпретатора, но не вручную) Ос: Windows, либо для узла виртуальной машины Windows внутри linux'a (по средствам виртуальных машин, как WM, Virtual box etc) Подскажите, пожалуйста, как можно выполнить такой сценарий? Какой софт по типу прокси-клиентов (не отправляющий заголовок в http.header флаг Proxy) может быть управляем так? Либо эту задачу можно решить при помощи Iptables? Может быть есть виртуальные машины, разрешающие менять проки скриптом? Тип прокси socks4/5, суть цели - автоматизация тестирования софта.
Не очень понятно, что тебе нужно. Тестируешь ты свой софт или пытаешься, например, парсить данные с чужого сайта. Может задачу можно разрешить, не меняя IP? Во-первых, насколько мне известно, в Windows нет такого варианта установки http-прокси, чтобы весь софт начал гнать трафик через него. В зависимости от того, что ты используешь, менять придётся разные вещи. Может проще добавить код по отправке трафика через прокси в свои тесты? Во-вторых, откуда у тебя должны появиться прокси? Если у тебя есть свои прокси – для множества машин можно каким-нибудь Ansible менять настройки, если для одной – гугли, как это сделать батником или PowerShell-скриптом каким-то. Если своих проксей нет – их нужно добыть Тогда ты придёшь к варианту «прокси у меня есть». Если задача просто требует постоянного изменения IP – попробуй сделать через Tor. Вряд ли я на твой вопрос ответил, но надеюсь, что не навредил)
На windows нет такого инструмента Iptables, но есть аналог NetSh. Для пропуска трафика через прокси недостаточно просто перенаправить его на узел этого прокси, еще необходимо оформить заголовки, согласно протоколу Socks4/5 или http/https На мне известно, в VirtualBox есть различные варианты сетевой настройки, может быть это поможет ?