I started a new job in October, my first job at a proper corporate, and I am having trouble getting some of my stuff to work, as a result of my company's proxy servers. Specifically Dropbox and Spotify.
So our setup is this:
The company uses an automatic configuration script (pac file), to connect to the proxies. The main part of the logic just tries to bypass the proxy for local addresses. Though at the bottom of the script is this part:
// Default rule: All other traffic goes through the proxy servers
// Check to see if the 4th octet is even or odd
var myip=myIpAddress();
var ipbits=myip.split(".");
var myseg=parseInt(ipbits[3]);
if (myseg == Math.floor(myseg/2)*2) {
// Even
return "PROXY <server1_name>:8080; PROXY <server2_name>:8080; DIRECT";
} else {
// Odd
return "PROXY <server2_name>:8080; PROXY <server1_name>:8080; DIRECT";
}
I assume it is some sort of load balancing
I have tried to set the network settings on both Dropbox and Spotify to the following without success:
- No Proxy
- Auto-detect
- server1_address, no username or password
- server1_address, AD username and password (with and without domain)
- server2_address, no username or password
- server2_address, AD username and password (with and without domain)
Some other random info:
- Selecting a server directly in "LAN Settings (Internet Properties)" instead of choosing the "automatic configuration" option produces the same results (i.e. all my internetz work except for these 2 programs)
- On Monday I played around with Fiddler to try to get a feeling of how it all works, and somewhere along the line I unchecked all options in "LAN Settings (Internet Properties)", selected "No Proxy" on Dropbox and Spotify, and everything worked. On Tuesday, however, everything was broken again. I know Fiddler can act as a proxy in some way or another, so I assume that is what happened, but I couldn't reproduce the results. Using Fiddler to bypass the proxy is thus an option, but more of a "last resport" option.
Can anybody help me with how to get everything up and running?