Merhaba,

#cd /usr/ports/www/squid
#make 
yazip cikacak secim penceresinden en altlardaki SQUID_PF secenegini ve
istediginiz diger secenekleri isaretleyerek 

#make install 
komutu calistirilir. 
Kurulum tamamlandÄktan sonra /etc/squid/squid.conf dosyasÄnda bazÄ
deÄiÅiklikler 
yapilmasi gerekiyor . SÄk kullandÄÄÄnÄz bir editÃrle bu dosyayÄ aÃÄn
sonra aÅaÄÄdaki 
ayarlamalarÄ bu dosyaya girin.

http_port 127.0.0.1:3128
http_access deny to_localhost
acl our_networks src 10.0.0.0/8 
#10.0.0.0/8 benim local aÄÄm,burayÄ kendinize gÃre dÃzenleyin
http_access allow our_networks
httpd_accel_host virtual
httpd_accel_port 80
httpd_accel_with_proxy on
httpd_accel_uses_host_header on

Bundan sonra squid'in kullanacaÄÄ gerekli takas dizinlerinini oluÅturmak
iÃin
squid -z komutunu ÃalÄÅtÄrÄn ve ÃalÄÅmasÄ sona erdiÄinide squid'i 
normal
olarak 
baÅlatÄn.

#squid


PF(Packet  Filter)in YapÄlandÄrÄlmasÄ

FreeBSD'de PF kullanimi icin gerekli sartlari saglayin
http://ipucu.enderunix.org/view.php?id=537&lang=tr
http://ipucu.enderunix.org/view.php?id=538&lang=tr 
adreslerinde gerekli islemler yaziyor.

Burada kullandÄÄÄm pf konfigÃrasyon dosyasÄ /etc/pf.conf tur !.
simdi bu dosyayÄ(/etc/pf.conf)herhangi bir editÃrle aÃarak aÅaÄÄdaki
tanÄmlamalarÄ 
yapÄyorum

ic_ag="xl0"
dis_ag="rl0"

rdr on $ic_ag inet proto tcp from 10.0.0.0/8 to any port www ->
127.0.0.1 port 3128

pass in on $dis_ag inet proto tcp from any to 127.0.0.1 port 3128 keep
state

pass out on $dis_ag inet proto tcp from any to any port www keep state

dosyayÄ kaydedip ÃÄkalÄm. Bundan sonra yapacaÄÄmÄz bir iÅlem daha
kaldÄ; 
Squid'in packet filteri sorgulayabilmesi iÃin /dev/pf dosyasÄna eriÅim
saÄlayabilmesi gerekir fakat bu  dosyanÄn varsayÄlan eriÅimleri sadece
root a aÃÄktÄr. Squid ise squid useri ve squid grubu ile
ÃalÄÅÄr(/etc/passwd dosyasinin sonuna bakilaral squid'in hangi
kullanicilari ekledigi gorulebilir).Bu durumdan kurtulmak
iÃin /dev/pf.conf un grubunu squid olarak 
deÄiÅtireceÄiz ve gruba yazma okuma hakkÄ vereceÄiz,aÅaÄÄdaki komutlarla
bunu yapabilirsiniz.

# chgrp squid_kullanicisi  /dev/pf
# chmod g+rw /dev/pf

gibi...
On Mon, 2005-05-02 at 00:29 -0700, Ãmer Koyun wrote:
> Merhaba arakadalar
>  
> FreeBSD 5.3 zerinde squid kullanyorum. Ama squid zerinde tansparent
> proxy' nin nasl ve hangi komutlarla olduunu bilmiyorum. Ne tr bir
> kural yazmam gerekiyor transparent proxy iin?
>  
>  Teekkrler
>  
> __________________________________________________
> Do You Yahoo!?
> Tired of spam? Yahoo! Mail has the best spam protection around 
> http://mail.yahoo.com 
> 

Attachment: smime.p7s
Description: S/MIME cryptographic signature

Cevap