Usually the timed out connection on proxy is correct, issue should be analyzed on your network connection.
Verify first your DNS, DNS is an important part of the proxy, DNS server must answer as fast as possible.
1) MTU
This is not usually a problem if your client machines are connected via Ethernet or DSL PPPoATM where the MTU of all links between the cache and client is 1500 or more. If your clients are connecting via DSL PPPoE then this is likely to be a problem as PPPoE links often have a reduced MTU (1472 is very common).
Or if your proxy is located on a remote site connected to the headquarter trough WAN.
Sometimes the router is set with a different MTU.
To change the mtu
- Click on System on the top menu.
- Choose your Interface and click on Edit button
- Change the value on the MTU field
- Click Apply and build your network settings
2) Disable Explicit Congestion Notification (ECN)
Some versions of linux implement Explicit Congestion Notification (ECN) and this can cause some TCP connections to fail when contacting some sites with broken firewalls or broken TCP/IP implementation.
- Click on “Your Proxy” on the top menu.
- Choose TimeOuts link
- Enable the option Disable Explicit Congestion Notification (ECN)
- Click on Apply