Ik heb een transparent proxy ingericht waarbij ik het inkomende verkeer op poort 80 redirect naar 3128 (squid).
Het redirecten gaat volgens mij goed:
Het redirecten gaat volgens mij goed:
Alleen komt de redirect niet aan bij squid. Het lijkt wel of ik nog iets moet doen met iptables om dat toe te staan. Voor de duidelijkheid, in de access log van squid staat niets.Dec 25 04:15:53 OpenWrt kern.warn kernel: [ 2342.580000] REDIRECT: IN=br0 OUT= MAC=22:4e:7f:78:39:3e:00:02:02:3b:b6:26:08:00 SRC=10.105.9.97 DST=82.139.121.213 LEN=60 TOS=0x00 PREC=0x00 TTL=64 ID=11606 DF PROTO=TCP SPT=3263 DPT=80 WINDOW=5840 RES=0x00 SYN URGP=0
De volgende IPTables regels gebruik ik:Dec 25 04:15:53 OpenWrt kern.debug kernel: [ 2342.600000] iptables denied: IN=br0 OUT= MAC=22:4e:7f:78:39:3e:00:02:02:3b:b6:26:08:00 SRC=10.105.9.97 DST=192.168.1.1 LEN=60 TOS=0x00 PREC=0x00 TTL=64 ID=11606 DF PROTO=TCP SPT=3263 DPT=3128 WINDOW=5840 RES=0x00 SYN URGP=0
Kan iemand mij helpen met het laatste stukje van wat voor mij een puzzle is?iptables -t nat -A PREROUTING -i br0 -p tcp --dport 80 -j LOG --log-prefix "REDIRECT: "
iptables -t nat -A PREROUTING -i br0 -p tcp --dport 80 -j REDIRECT --to-port 3128