Daha önceki yazılarımdan birinde Debian üzerinde basit olarak nasıl Squid kurulur bunun ile iligli komutları paylaşmıştım.
Bu yazımda en baştan Debian, Squid Proxy Server ve LightSquid Raporlama Aracı kurulumu ile ilgili video ve kullanılan komutları paylaşacağım.
Öncelikli olarak Squid Proxy Server ve LightSquid nedir bundan bahsedelim.
Squid Proxy Server bir önbelleğe alma ve network iletim aracıdır.Tekrarlanan web, dns vb. ağ isteklerini ön belleğe alarak o ağda bulunan trafiği hızlandırmak ve bunun yanında ağda bulunan trafiği filtreleyerek ağın güvenliğine yardımcı olmak gibi bir çok özelliği bulunmaktadır.
LightSquid Squid Proxy Server’ın tuttuğu ağ erişim loglarını text formatındaki dosyadan daha anlaşılır grafiksel bir arayüze çeviren raporlama aracıdır.
Kullanılan İşletim Sistemi ve Versiyonu:
Debian 8.11.0-amd 64.
Kurulum Videomuz :
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 |
# Squid Kurulumu : apt-get install Squid3 # LightSquid Kurulumu : apt-get install lightsquid libcgi-pm-perl # LightSquid Yapılandırması : # LightSquid Config dosyasını aşağıdaki komut ile açıyoruz. nano /etc/apache2/conf-available/lightsquid.conf # Dosyamızın içeriğini aşağıdaki şekilde düzenliyoruz : <Location "/lightsquid/"> Options +ExecCGI AddHandler cgi-script .cgi .pl Require local Require ip 192.168.1.0/24 # Kendi ip bloğumuza göre düzenliyoruz. </location> # Yukarıdaki işlemi tamamladıktan sonra aşağıdaki komutları uyguluyoruz. a2enmod cgi a2enconf lightsquid systemctl restart apache2 # Şimdi Lightsquid'in düzenli olarak reporları oluşturması için LightParser.pl # dosyamız için cron tanımlıyoruz. crontab -e # Komutu ile crontab dosyamızı açıyoruz. # İçerisine aşağıdaki komutu ekliyoruz. */20 * * * * /usr/share/lightsquid/lightparser.pl # Bu andan itibaren Proxy Sunucunuzun ip adresini bilgisayarlarınıza tanımlayarak # kullanmaya bşalayabilirsiniz. # LightSquid Rapor sayfası için erişim adresi http://ProxySunucuIpAdresi/lightsquid/ |
Bir daha ki yazımda Squid üzerinde tarfik filtreleme ve LightSquid üzerinde mac bazlı log tutma ile ilgili kısımları göstereceğim.