squid_iptables_yapilandir.sh 629 B

12345678910111213
  1. # bütün kurallar temizlenir
  2. servis iptables clear
  3. # değişkenler ayarlanır
  4. SUID=$(id -u squid)
  5. agarayuz=wlp3s0
  6. # 80 ve 443 çıkışları squid e tahsis edilir.80 ve 443 çıkışları squid in ilgili portlarına yönlendirilir.
  7. iptables -t nat -A OUTPUT -p tcp -m multiport --dports 80,443 -m owner --uid-owner 90 -j ACCEPT
  8. iptables -t nat -A OUTPUT -p tcp --dport 80 -m owner ! --uid-owner 90 -j REDIRECT --to-port 3128
  9. iptables -t nat -A OUTPUT -p tcp --dport 443 -m owner ! --uid-owner 90 -j REDIRECT --to-port 3130
  10. iptables -A OUTPUT -o $agarayuz -p tcp -m multiport --dports 1024:65535 -m state --state NEW -j ACCEPT