Forum
ubuntu yukleyerek 50 kullanıcılı bi sistemde kullanıcıları kırıterlere göre sınırlandırmak istiyorum
pc de ---eth0 bacagı internet ---eth1 bacagı iç ag
tabı pc leri sadece ıp adresıne göre degil aynı zamanda mac adresine görede, msn ve sayfa kısıtlamaları ve gırılen sayfalar ıle ılgılı detaylı rapor almak istiyorum .
ubuntu yu kurdum squid i calısıyor gorunuyor ama. farklı kaynaklara gore gıttıgım için belli bi yerden sonra karısıyor
ubuntu uzerında proxy ı transparent olarak kurup calıstıran arkadaslar varsa yaptıgı işlemleri degısıklık yapılan conf dosyaları ile ilgili yardımcı olurlarsa sevinirim simdiden tesekkurler
nano /etc/squid/squid.conf
F2 yes ile save edin;
"service squid restart"
nano /etc/sysconfig/iptables
-A PREROUTING -i eth0 -p tcp --dport 80 -j REDIRECT --to-port 3128
-A POSTROUTING -o eth0 -j MASQUERADE
F2 yes ile save edin;
"service iptales restart"
httpd_accel_host virtual
httpd_accel_port 80
httpd_accel_with_proxy on
httpd_accel_uses_host_header on
bu komutlar bende yuklu olan squid de calışmıyor bazı kaynaklarda bu kod yerıne
http_3128 tranparent yazılması yeterlı deniyor.
transparent kullanılması ıcın ıptables de hangı port ları yonlendırme yapmamız lazım bununla ılgılı komud satırı da olabılır.
http://www.deckle.co.za/squid-users-guide/Transparent_Caching/Proxy
buraya bakın versiyona göre tanımlama yapmanız gerek
eger squid versiyonunuz 2.6 ise "transparent" yamanız ve iptables'a asagıdaki satırlari eklemeniz yeterlidir.
-A PREROUTING -i eth0 -p tcp --dport 80 -j REDIRECT --to-port 3128 "proxy icin"
-A POSTROUTING -o eth0 -j MASQUERADE "agınızın maskelenmesi icin"
squid --version ile versiyonunuzu ögrenebilrsiniz.
islem sonunda servsilri yeniden baslatın.