This is an old problem but I can't resolve it.
I created a chrome extension or Proxy auto auth.crx but it's too old. I used AutoIt but it has not resolved my problem.
I saw the link Setting a proxy for Chrome Driver in Selenium but it doesn't run with HTTP or HTTPS.
proxy.SocksUserName = "username";
proxy.SocksPassword = "password";
How to use authenticated proxy in C#?