Search squid archive

Re: ERROR: No forward-proxy ports configured.

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



On 1/03/2012 12:00 a.m., Nick Urbanik wrote:
Dear Folks,

After a yum upgrade to this Fedora 16 box a few days ago, I now have
squid-3.2.0.15-1.fc16.x86_64, and now have this message appearing in
my /var/log/squid/cache.log:
ERROR: No forward-proxy ports configured.

I changed these lines:

http_port 192.168.0.1:3128 transparent
http_port 127.0.0.1:3128 transparent
to
http_port 192.168.0.1:3128 intercept
http_port 127.0.0.1:3128 intercept

Good. That needed doing anyway, but is unrelated to the particular message. A forward-proxy port is a port without any specialised traffic mode configured. For example the default "http_port 3128" is a forward proxy port. "http_port ... intercept" is an interception proxy port.

Why?
Now that intercept ports have stricter security enforcement you need a forward proxy port in order to service the regular management requests, icons, inter-proxy requests etc. which your Squid needs to do during its operation. The error pages and FTP/Gopher directory listings need this port and yoru visible_hostname value to generate URLs for loading the icon images. You can also use accel ports to service those requests in the scope of the domain(s) being accelerated. But a forward-proxy port is best, and so what gets mentioned.

<snip>

The machine is set up with two network interfaces, one to the internal
network on 192.168.0.1, the other on the Internet.  There are iptables
rules using redirects.

You may also need to check your iptables rules include the mangle table protections for your intercept port(s).
 see http://wiki.squid-cache.org/ConfigExamples/Intercept/LinuxDnat

You can run "squid -k parse" to check for other less visible issues.

I saw "refresh_pattern (cgi-bin|\?) 0 0% 0 " in your config. We advise this now:

  refresh_pattern -i (/cgi-bin/|\?)    0    0%    0


Amos


[Index of Archives]     [Linux Audio Users]     [Samba]     [Big List of Linux Books]     [Linux USB]     [Yosemite News]

  Powered by Linux