I have installed Limewire on one computer that is on the local LAN (address 10.0.0.100). To connect to Internet from this computer, one must setup every Internet application to use HTTP proxy at 10.0.0.1:3128. The proxy is Squid v2.5 (
http://www.squid-cache.org/) and I know its external IP (say, 100.101.102.103). The following things work: browsers, FTP clients (both active and passive modes) and ICQ. I have tested a couple of P2P clients (Limewire and eMule) and neither works.
Here are my settings for Limewire: proxy options HTTP proxy 10.0.0.1 port 3128, firewall config listen on port 3128, manual port forward 3128. The Connections tab shows the list of UPs, but all of them timeout. Anybody has an idea or is it totally hopeless?