Web proxy does not serve

hi

i configure a transparent proxy on routerOS and im using it as a parent proxy. i realize that it caches web pages but does not server to the clients even if the client request for a page that was already cached by the server. Client’s request always goes to the internet. is there something i need to do to make this work?

Post your configuration.

First Config on Intel machine

ip proxy> pr
enabled: yes
src-address: 0.0.0.0
port: 8080
parent-proxy: 0.0.0.0
parent-proxy-port: 0
cache-drive: system
cache-administrator: “webmaster”
max-cache-size: 120000KiB
cache-on-disk: yes
max-client-connections: 600
max-server-connections: 600
max-fresh-time: 4w2d
serialize-connections: no
always-from-cache: no
cache-hit-dscp: 4


;;; Transparent Proxy Redirect
chain=dstnat action=redirect to-ports=8080 protocol=tcp
src-address=216.226.69.40/29 in-interface=ether1 dst-port=80


Second Config. on rb1000

enabled: yes
src-address: 0.0.0.0
port: 8080
parent-proxy: 216.x.x.x
parent-proxy-port: 80
cache-administrator: “webmaster”
max-cache-size: none
cache-on-disk: no
max-client-connections: 600
max-server-connections: 600
max-fresh-time: 3d
serialize-connections: no
always-from-cache: no
cache-hit-dscp: 4
cache-drive: system

;;; Transparent Proxy Redirect
chain=dstnat action=redirect to-ports=8080 protocol=tcp
in-interface=ether2 dst-port=80


Fewi, from the above. the first config is on an Intel system and the second config is on rb1000. im using the Intel machine as parent proxy.

Hi uumar,

a suggestion: May be, you could better use a full blown LINUX-box on the INTEL-PC as an upstream proxy, running squid.
Such a configuration I have in production; however one small MT-bug to be solved, still pending :slight_smile:
Please, refere to my post
http://forum.mikrotik.com/t/anybody-confirms-negates-bug-web-proxy-squid-as-parent/32402/1

However, in case you will have your config running, pls verify my problem on your system.
Would be interesting, if same bug also shows up with a RoS-upstream proxy, or not.