[ubuntu-in] Squid, ufw and http(s) port
Mehul Ved
mehul.n.ved at gmail.com
Tue Jun 15 19:15:28 BST 2010
I am trying to configure a machine to be used as a gateway and would
like the client machines connecting only through squid and not
directly. Thus, I blocked all outgoing connections except port 3128.
If I do that, I cannot open any websites until I open port 80/443. I
cannot configure transparent proxy either as authentication is
required to access some websites. I checked that the browser is using
correct proxy settings. I have also checked the same with wget and get
the same results.
$ wget http://google.com
--2010-06-15 23:40:23-- http://google.com/
Resolving localhost... ::1, 127.0.0.1
Connecting to localhost|::1|:3128... failed: Connection refused.
Connecting to localhost|127.0.0.1|:3128... connected.
Proxy request sent, awaiting response... 301 Moved Permanently
Location: http://www.google.com/ [following]
--2010-06-15 23:40:23-- http://www.google.com/
Connecting to localhost|127.0.0.1|:3128... connected.
Proxy request sent, awaiting response...
and it stays stuck here when ufw is enabled but goes through when ufw
is disabled
$ wget http://google.com
--2010-06-15 23:44:37-- http://google.com/
Resolving localhost... ::1, 127.0.0.1
Connecting to localhost|::1|:3128... failed: Connection refused.
Connecting to localhost|127.0.0.1|:3128... connected.
Proxy request sent, awaiting response... 301 Moved Permanently
Location: http://www.google.com/ [following]
--2010-06-15 23:44:37-- http://www.google.com/
Connecting to localhost|127.0.0.1|:3128... connected.
Proxy request sent, awaiting response... 302 Moved Temporarily
Location: http://www.google.co.in/ [following]
--2010-06-15 23:44:37-- http://www.google.co.in/
Connecting to localhost|127.0.0.1|:3128... connected.
Proxy request sent, awaiting response... 200 OK
Length: unspecified [text/html]
Saving to: `index.html'
[ <=>
] 9,352
--.-K/s in 0.06s
2010-06-15 23:44:38 (159 KB/s) - `index.html' saved [9352]
Here is the ufw status
$ sudo ufw status verbose
Status: active
Logging: on (low)
Default: deny (incoming), deny (outgoing)
New profiles: skip
To Action From
-- ------ ----
3128/tcp ALLOW IN Anywhere (log)
3128/tcp ALLOW OUT Anywhere (log)
More information about the ubuntu-in
mailing list