Windows 10 - Set up a OS-level proxy with authentication
Windows 10 does not support user-name and password for the automatic proxy, and this was done for security reasons.
You will need to setup a two-step proxy :
- A local proxy server on your computer without user-name and password
- The local proxy should connect to the real external proxy using the user-name and password
A possible solution is installing node.js together with proxy-password-automator, described as :
proxy-password-automator
automatically send user/password to http proxy server so you do not need to input it manually.
In theory, if you have a proxy server at real_proxy_ip:8080
,
then run the following command to create a local proxy at localhost:8081
node proxy-login-automator.js -local_port 8081 -remote_host real_proxy_ip -remote_port 8080 -usr user -pwd pw
Then you can set Window's proxy ip:port to localhost:8081
.
A more heavy-weight solution might be to use Squid. Other web proxies that might be of use are Privoxy, WinGate, Anon, CCProxy.
You can authenticate to the proxy using Windows credentials.