Ask Ubuntu is a question and answer site for Ubuntu users and developers. Join them; it only takes a minute:

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

I would like to make a proxy on my ubuntu VM for testing a PHP script that must use proxy. I installed Squid and made some things with iptables command.

I wrote :

sudo iptables -A OUTPUT -p tcp --dport 80 -j DROP

Then I edited my squid.conf file :

acl all src all
acl manager proto cache_object
acl localhost src ::1
acl to_localhost dst ::1
acl localnet src #this is my ip address
acl SSL_ports port 443      # https
acl Safe_ports port 80      # http
acl Safe_ports port 21      # ftp
acl Safe_ports port 443     # https
acl Safe_ports port 70      # gopher
acl Safe_ports port 210     # wais
acl Safe_ports port 1025-65535  # unregistered ports
acl Safe_ports port 280     # http-mgmt
acl Safe_ports port 488     # gss-http
acl Safe_ports port 591     # filemaker
acl Safe_ports port 777     # multiling http
http_access allow manager localhost
http_access deny manager
http_access deny !Safe_ports
http_access deny CONNECT !SSL_ports

http_access allow localhost
http_access allow localnet
http_access deny all

http_port 3128 transparent

visible_hostname MyProxy

coredump_dir /var/spool/squid3
refresh_pattern ^ftp:       1440    20% 10080
refresh_pattern ^gopher:    1440    0%  1440
refresh_pattern -i (/cgi-bin/|\?) 0 0%  0
refresh_pattern (Release|Packages(.gz)*)$      0       20%     2880
refresh_pattern .       0   20% 4320

so every port 80 request are now blocked and in Firefox when I'm editing my proxy settings I would like to pass through taht proxy. I wrote my ip address with squid's port but I still have an access denied. Do you know what I'm doing wrong ?

Thanks !

share|improve this question
Hi, it's not quite clear to me, what you set up in Firefox. Can you describe more in detail what you did and what happened? – qbi Jan 20 '13 at 0:24

Your Answer


By posting your answer, you agree to the privacy policy and terms of service.

Browse other questions tagged or ask your own question.