function FindProxyForURL(url, host) { // Only apply this to people coming from CSU's address range if ( isInNet(myIpAddress(),"137.166.0.0","255.255.0.0") || isInNet(myIpAddress(),"203.22.220.0","255.255.254.0" ) ) { // Internet clients connecting to internal hosts go direct if ( dnsDomainIs(host,"csu.edu.au") || dnsDomainIs(host,"unilinc.edu.au") || dnsDomainIs(host,"sga.edu.au") || dnsDomainIs(host,"csuclassroom.netspot.com.au") || isPlainHostName(host) || isInNet(host,"137.154.57.0","255.255.255.0") || isInNet(host,"192.70.216.0","255.255.255.0") || isInNet(host,"192.160.71.0","255.255.255.0") || isInNet(host,"137.166.0.0","255.255.0.0") || isInNet(host,"127.0.0.1","255.255.255.255")) { return "DIRECT"; } if (isInNet(myIpAddress(), "137.166.64.0", "255.255.192.0") || isInNet(myIpAddress(), "137.166.128.0", "255.255.224.0") || isInNet(myIpAddress(), "137.166.160.0", "255.255.240.0") ) { return "PROXY proxy.riv.csu.edu.au:8080"; } return "PROXY proxy.csu.edu.au:8080"; } // If someone outside our address range configures to use this file, go direct return "DIRECT"; }