Я обхожу эту проблему, перебирая прокси на уровне Windows, а не с помощью Selenium.
Программно реконфигурируя соединения SSH через PUTTY, это создает туннель для всего вашего сеанса. Чуть более предварительная настройка, но гораздо более надежная.
Я использую такой инструмент, как AppRobotic, который тесно интегрирован с Windows, но подойдет любой хороший продукт для макросов или RPA. Я использую привязки Python с Selenium, но VBScript для обновления конфигурации Windows.
Основной сценарий AppRobotic, написанный на Python, может запускать сценарий обновления конфигурации прокси-сервера на каждой итерации при одновременной автоматизации других приложений, таких как перебор строк в Excel или Notepad и выполнение каких-либо действий в браузере, поскольку можно рассмотреть сценарии VBScript отдельные "макросы".