selenium-webdriver: подмена ip-адреса

Почему при подмене ip-адреса на прокси c помощью selenium-webdriver при проверке адреса показывает мой настоящий адрес, а не тот, который я подменил?
Написал такой код. браузер открывается, все работает, но когда захожу на сервис проверки ip, высвечивается мой адрес, а не тот, который я указал в коде. Почему так и можно ли это исправить?

def scraper():
    ua = UserAgent()
    chromedriver = '/usr/bin/chromedriver'
    opts = webdriver.ChromeOptions()
    opts.add_experimental_option("detach", True)
    opts.add_argument(f"user-agent={ua.random}")
    proxy_dict = {
        'proxyType': 'MANUAL',
        'httpProxy': '<IP-address>',
    }
    
    webdriver.DesiredCapabilities.CHROME['proxy'] = proxy_dict
    browser = webdriver.Chrome(options=opts, executable_path=chromedriver)
    
    
if __name__ == '__main__':
   scraper()

Ответы (0 шт):