Arkadaşlar squid transparent modda ssl-bump özelliği (man in the middle) ile domain ve url bazında HTTP/HTTPS filtreleme yapabilmektedir.
Non-transparent modda ise CONNECT methodu üzerinden domain bazında(.facebook.com) HTTP/HTTPS filtreleme yapabilmektedir.(yasal ve etik açıdan bence daha uygun)
Firewall üzerinden alias tanımlayarak yapılacak bloklama son derece zahmetli ve sürekli takip-güncelleme gerektirecek bir uygulama olup, kullanıcı bazlı filtrelemeye izin vermez,en fazla client ip bazında yetkilendirme yapabilirsiniz
En pratik çözüm squid ile yapmak iken kullanıcıların squid'i proxy olarak kullanmaya zorlanması gibi bir sorun ortaya çıkmaktadır.
bu amaçla firewall'da lan üzerinde squid proxy ip'sine gelen bağlantılara izin verilerek geri kalan tüm bağlantıların bloklanması aşamasından sonra wpad/pac özelliği ile dhcp ve dns üzerinden proxy bilgisi client'lara ulaştırılır ve herkes squidi kullanmak zorunda kalacağından HTTP/HTTPS filtreleme squid ve squidguard ile kullanıcı bazlı olarak bile yapılabilir.
benim bu şekilde kurduğum sistemde browser ayrlarından ya da ultrasurf gibi yazılımlarla bile sistemin aşılması mümkün olmuyor.istediğim kullanıcılara domain bazında filtre uyguluyorum, hatta aynı makinede bir kullanıcı filtrelenirken ondan sonra giriş yapan başka bir kullanıcı filtreye takılmadan internet kullanabiliyor.
Şu anda yaşadığım tek sıkıntı bazı online java uygulamaları (gamyun ve mynet oyun odalarına giremiyorum)