Squid logosu

Squid

v4.14~30 MBAçık Kaynak Linux macOS Windows
Güvenli Açık Kaynak
Resmi Site

Squid, kurumsal ağlarda ve kişisel kullanımda web trafiğini önbelleğe alarak hızlandıran, içerik filtreleme ve erişim denetimi sağlayan güçlü açık kaynaklı bir proxy sunucusudur. HTTP, HTTPS ve FTP protokollerini destekler; LDAP ve Active Directory ile kimlik doğrulama entegrasyonu sayesinde kurumsal ortamlarda yaygın biçimde kullanılır.

Temel Özellikler

  • HTTP, HTTPS ve FTP proxy önbelleği
  • İçerik filtreleme ve kural tabanlı erişim denetimi
  • Bant genişliği yönetimi ve şekillendirme
  • LDAP ve Active Directory kimlik doğrulama
  • SSL inspection (HTTPS içerik inceleme)
  • Ayrıntılı erişim günlüğü ve raporlama
  • Linux ve Windows desteği; açık kaynak (GPL)

Sık Sorulan Sorular

Squid’i Windows’ta nasıl kurarım ve çalıştırırım?

  1. Squid’in Windows portu için Diladele veya SquidNT dağıtımını resmi Squid web sitesinden veya güvenilir bir kaynaktan indirin.
  2. Kurulum klasörünü (örneğin C:Squid) belirleyin ve yükleyin.
  3. squid.conf dosyasını bir metin editörüyle açın; dinleme portunu (varsayılan: 3128) ve izin kurallarını yapılandırın.
  4. Komut satırında squid -z ile önbellek dizinini oluşturun, ardından squid -d 1 ile başlatın.
  5. Tarayıcınızda proxy ayarını 127.0.0.1:3128 olarak yapılandırın ve test edin.

Squid’de belirli web sitelerini engelleme kuralı nasıl eklenir?

  1. squid.conf dosyasını açın.
  2. Engellenecek sitelerin listesini içeren bir ACL (erişim kontrol listesi) tanımlayın: acl engelli_siteler dstdomain .sosyalmedya.com
  3. Erişimi reddetmek için: http_access deny engelli_siteler satırını ekleyin.
  4. Bu satırın http_access allow all satırından önce geldiğinden emin olun.
  5. Squid’i yeniden başlatın: squid -k reconfigure

Alternatifler

  • Privoxy — İçerik filtreleme ve reklam engelleme odaklı HTTP proxy.
  • WireGuard — Kendi VPN altyapısını kurmak için modern protokol.

Squid Neden Kullanılır?

Squid, kurumsal ağlarda internet trafiğini yönetmek, hızlandırmak ve filtrelemek için yaygın biçimde tercih edilen güçlü bir proxy çözümüdür. Önbellekleme özelliği, sık ziyaret edilen web sitelerini ve içerikleri yerel olarak saklayarak bant genişliği kullanımını azaltır ve sayfa yüklenme süresini kısaltır. LDAP ve Active Directory entegrasyonu sayesinde kullanıcı bazlı erişim denetimi uygulanabilir. İçerik filtreleme kurallarıyla belirli web sitelerinin erişimi engellenebilir; bu özellik eğitim kurumları ve ofis ortamları için değerlidir. SSL inspection desteği, şifreli trafiğin de denetlenmesine olanak tanır.

Kurulum ve İlk Adımlar

Squid’i Linux’ta `apt install squid` veya Windows için hazır ikili paketten kurun. Yapılandırma dosyası `/etc/squid/squid.conf` konumundadır. Temel ayar: `http_port 3128` ile port belirleyin, `acl localnet src 192.168.0.0/24` ile ağ tanımlayın ve `http_access allow localnet` ile erişime izin verin. Değişikliklerden sonra `squid -k reconfigure` ile yeniden yükleyin. İstemci tarafında tarayıcı proxy ayarlarını sunucu IP ve port 3128 olarak yapılandırın. Önbellek boyutunu `cache_dir ufs /var/spool/squid 1000 16 256` ile belirleyin. Erişim loglarını `/var/log/squid/access.log` dosyasında takip edin.

Squid, ağ yönetiminde önbellek proxy çözümü arayan sistem yöneticileri için onlarca yıldır güvenilirliğini kanıtlamış bir araçtır. Web trafiğini hızlandırmak, bant genişliği kullanımını azaltmak ve internet erişimini denetlemek için kurumsal ortamlarda yaygın olarak kullanılmaktadır. Açık kaynak lisansı ve geniş yapılandırma esnekliği, Squid’i küçük ofislerden büyük kurumlara kadar her ölçekteki ağda tercih edilen bir çözüm kılmaktadır.

Artılar
  • Tamamen ücretsiz ve açık kaynak proxy sunucusu
  • Çok güçlü önbellekleme ile bant genişliği tasarrufu
  • Kapsamlı içerik filtreleme ve erişim kontrolü
  • Kurumsal kullanım için kanıtlanmış güvenilirlik
  • Windows, Linux ve macOS desteği
  • Geniş dokümantasyon ve topluluk
Eksiler
  • Konfigürasyon karmaşık, teknik bilgi gerektirir
  • Türkçe dil desteği yoktur
  • Windows sürümü Linux'a kıyasla daha az gelişmiş
  • Grafiksel kullanıcı arayüzü sınırlı

Squid Proxy Server Setup Tutorial

How to Setup Squid Proxy on Windows

İşletim Sistemi: Windows 7 ve üzeri, Linux, macOS
RAM: 512 MB
Disk: 100 MB

Değerlendirmeler

Değerlendirme Yaz

İndirme hazırlanıyor...

5

İndirme 5 saniye içinde başlayacak...