If you've ever worked in a corporate environment where you need to authenticate against a proxy server you know one thing for sure - they suck.
Sometimes they just work, sometimes they don't. Some apps have settings in built, other times it uses the system.
You really can't win.
My aim is really to make it easy to know what to configure to get your services working and authenticating against the proxy server.
It may seem easy to set up your proxy configuration on the operating system's settings but a lot of apps don't use these settings or try connecting their servers directly via IP.
Some apps have their own proxy settings, but then don't have fields for authentication, others don't have these configuration settings and ignore your system settings entirely.
All I know is when you're getting a 407 Proxy Authentication Required message and thinking - whhhhhhy? - then I want that to stop happening!