transparent proxy not working for me.

Hi,

I try with two methods,

  1. Method one.
    [admin@MikroTik] ip firewall> /ip web-proxy print
    enabled: yes
    src-address: 0.0.0.0
    port: 3128
    hostname: “proxy”
    transparent-proxy: yes
    parent-proxy: 172.16.0.3:3128
    cache-administrator: “lpdnadmin”
    max-object-size: 4096KiB
    cache-drive: secondary-master
    max-cache-size: none
    max-ram-cache-size: none
    status: running
    reserved-for-cache: 0KiB
    reserved-for-ram-cache: 0KiB

/ip firewall nat
chain=dstnat in-interface=bridge1 protocol=tcp dst-port=80 action=redirect to-ports=3128

But doing this all clients get this Miktrotik WEB-PROXY ( Squid inside mikrotik )

ERROR
The requested URL could not be retrieved

While trying to retrieve the URL: http://www.google.com.ar/

The following error was encountered:

  • Access Denied.

Access control configuration prevents your request from being allowed at this time. Please contact your service provider if you feel this is incorrect.

Your cache administrator is lpdnadmin.
Generated Fri, 22 Jun 2007 09:01:19 GMT by proxy (squid/2.5.STABLE11)



2. Method two.
/ip firewall nat
chain=dstnat in-interface=bridge1 protocol=tcp dst-port=80 action=dst-nat to-addresses=172.16.0.3 to-ports=3128

But this causes error in my external Squid-box, the clients get this page error

==================================================
While trying to retrieve the URL: /

The following error was encountered:

  • Invalid URL

Some aspect of the requested URL is incorrect. Possible problems:

  • Missing or incorrect access protocol (should be `http://‘’ or similar)
  • Missing hostname
  • Illegal double-escape in the URL-Path
  • Illegal character in hostname; underscores are not allowed

Your cache administrator is webmaster.
Generated Fri, 22 Jun 2007 08:50:51 GMT by digitalnet.local (squid/2.5.STABLE1)

SO where is there throuble.

Does your proxy work, when ‘parent-proxy’ option is unset ?