Squid (Proxy) Sunucu Nedir?30.09.2020

Squid sunucu internete çıkan kullanıcıların erişmek istedikleri web sayfalarını cacheleyerek internetin daha verimli ve hızlı kullanılmasına, içerik filtreleme özelliği sayesinde güvenli internet kullanımına olanak sağlar.Squid hizmetini kullanmak isteyen kullanıcılar internet tarayıcılarında gerekli ip ve port numarasını yazarak gerekli ayarları yapmalıdırlar.

 

Debian 10 üzerinde Squid (Proxy) Sunucu Kurulumu

Çoğu linux dağıtımına çok kolay kurulabilen squid sunucu kararlı dağıtımlardan debian 10 üzerine kurulum yapılacaktır.

Adımlar

  • Debian 10 kurulumunu yapıp gerekli network ayarlarının tamam olduğu kontrol edilmelidir.

  • apt update komutu ile var ise işletim sistemi güncellenir.
  • apt install squid kurulumu yapılır
  • /etc/squid/squid.conf dosyası squid’in ayar dosyasıdır.
  • Default portu 3128 dir.Güvenlik adına bu port farklı bir port olarak tanımlanabilir.Son kullanıcıya bu port verilmelidir.
  • /etc/init.d/squid start ile servis başlatılmalıdır konfig dosyasında düzenleme yapıldıktan sonra.

 

Trafiğe izin verme

 http_access allow all
#http_access deny all  satırları ile trafiğe izin verilir.

Trafiği kısıtlama

acl yasakla1 dstdomain oyunsitesi27.com
acl yasakla2 dstdomain bahisler.com
http_access deny yasakla1
http_access deny yasakla2

Kısıtlanacak siteler bir dosya içerisine yazılarakta şu şekilde yapılır.
acl yasaklistem dstdomain "/etc/squid/yasakla.txt"
http_access deny yasaklistem

Kısıtlanacak kelimeler bir dosya içerisine yazılarakta şu şekilde yapılır.
acl yasaklistem dstdomain "/etc/squid/yasakla.txt"
http_access deny yasaklistem

acl yasakkelimelistem url_regex "/etc/squid/kelime.txt"
http_access deny yasakkelimelistem