I'm trying to configure a transparent web proxy, and am not sure if I'm doing everything correctly, so if some of you can take a gander and tell me if I'm doing this right or wrong, that would be great. I'm not a network tech, so please reply in layman terms. ^^
OK, here goes:
QUESTION: I was supposed to secure the proxy so it won't be used as a relay, right? And to my understanding, this is where I do it. Am I doing it right? I'm kinda confused as to whether I should put 'LOCAL' or 'PUBLIC' in the in-interface...//ip firewall filter
chain=input action=drop src-address=0.0.0.0/0 in-interface=LOCAL dst-port=8080 protocol=tcp
QUESTION: Does those two lines (filter and NAT) have to be the first ones in the filter and NAT section? I mean, they are doing those rules from the top one first, no?//ip firewall nat
chain=dstnat action=redirect to-ports=8080 in-interface=LOCAL dst-port=80 protocol=tcp
//ip proxy access> pr
Flags: X - disabled
# DST-PORT DST-HOST PATH METHOD ACTION HITS
0 ;;; block telnet & spam e-mail relaying
23-25 deny 0
1 X ;;; Test blocking website
http://www.yahoo.com deny 0
QUESTION: The mikrotik proxy help page said that "It is strongly recommended to deny all IP addresses except those behind the router as the proxy still may be used to access your internal-use-only (intranet) web servers." So should I put something like "src-address=0.0.0.0 action=deny" line in there?
OK, that's what 'print' gave me. So lesse, filter, check. NAT, check. Access list, check. Anything else I'm missing?//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: "myadmin"
max-cache-size: 100000KiB
cache-on-disk: yes
max-client-connections: 600
max-server-connections: 600
max-fresh-time: 2w
serialize-connections: no
always-from-cache: no
cache-hit-dscp: 4
Any inputs, anything at all, on this issue will be greatly and deeply appreaciated.