Я связал порт 3003 на моей локальной машине с удаленным сервером
ssh user@remoteserver -D 3003
И в моем скрипте Python
from selenium import webdriver
chrome_options = webdriver.ChromeOptions()
chrome_options.add_argument("--proxy-server=http://127.0.0.1:3003")
driver = webdriver.Chrome(chrome_options=chrome_options)
driver.get('http://google.com')
Когда я запускаю скрипт, я не получаю никаких ошибок, хром запускается, и я не могу загрузить google.com. Разве этот скрипт не должен делать запросы через 127.0.0.1:3003?
Туннель ssh в порядке. Если я вручную установлю прокси в своем браузере на 127.0.0.1:3003, запросы будут проходить через мой удаленный сервер. Где я ошибаюсь в этом сценарии?