Ayyıldız2 | 2008 TR Yapısı • 1-99 Orta Emek Destan • Oto Avsız • 10 Temmuz 21:00 HEMEN TIKLA!
Transparent proxy
Amaci
Sistem uzerindeki kullanicilarin farkindan olmadan vede ozel bir ayar yapmadan proxy'i kullanma olayindan baska birsey degildir.Sistem kullanicilari ister istemek kendi browser'larinda ayar yapsin yada yapmasin sistemin proxy'ini kullanirlar.Kacisi yoktur.Tabi baska proxy secmedikleri surece.
Senaryo
Squid ile transparent proxy kurulum ve netfilter ile entegrasyonu.
Yapilisi
Sonuna transparent ekleyin.
Yada ;
Sifirdan bir satir ekleyin.
Bunu komut satirina ekleyin
Yeni bir dosya yapin
/etc/firewall.sh olarak kaydetin
Komut satirindan
/etc/rc.local dosyasi icine "exit 0"'dan once su satiri ekleyin.
Not: https protokolunu transparent yapamassiniz.Bundan dolayi sakin 443 portunu kapatmayin.Basiniz derde girer.
Amaci
Sistem uzerindeki kullanicilarin farkindan olmadan vede ozel bir ayar yapmadan proxy'i kullanma olayindan baska birsey degildir.Sistem kullanicilari ister istemek kendi browser'larinda ayar yapsin yada yapmasin sistemin proxy'ini kullanirlar.Kacisi yoktur.Tabi baska proxy secmedikleri surece.
Senaryo
Squid ile transparent proxy kurulum ve netfilter ile entegrasyonu.
Yapilisi
- /etc/squid/squid.conf dosyasini favori editorunuz ile acin.
- "http_port 3128" yada sizin ayari degisik portlu satiri bulun.
- isterseniz ayri bir portuda keyfinize gore transparent yapabilirsiniz.
- Buldugunuz yada eklediginiz satira gore sonune sunu ekleyerek.
Kod:
http_port 3128 transparent
Sonuna transparent ekleyin.
Yada ;
Kod:
http_port 8080 transparent
Sifirdan bir satir ekleyin.
- netfilter ayarina geldi.
Kod:
iptables -t nat -A PREROUTING -i $HAYRATIF -p tcp --dport 80 -j REDIRECT --to-port 3128
Bunu komut satirina ekleyin
Yeni bir dosya yapin
Kod:
iptables -t nat -F
iptables -t nat -X
iptables -t nat -A PREROUTING -i $HAYRATIF -p tcp --dport 80 -j REDIRECT --to-port 3128
/etc/firewall.sh olarak kaydetin
Komut satirindan
Kod:
chmod 700 /etc/firewall.sh
/etc/rc.local dosyasi icine "exit 0"'dan once su satiri ekleyin.
Kod:
/etc/firewall.sh
Not: https protokolunu transparent yapamassiniz.Bundan dolayi sakin 443 portunu kapatmayin.Basiniz derde girer.