I've had this issue before. Basically, you are not going to be able to do any sort of authentication of proxies with Selenium or Selenium wire. I've tried it and its not worth the effort. If you want to use authenticated proxies, find a proxy provider that does IP authentication. Then programmatically (using the proxy providers API) whitelist the IP, start your driver instance, pass in your proxy host and port (without authentication because you already did that by whitelisting your IP) then check on ipify your ip. It should show up with your proxy ip now. This is really the best way to do things I have tried everything. Also you should really use SOCK5 proxies because they will render all of the page which may be required when trying to solve Captchas.