Squid, internet erişimini kontrol etmek ve yönetmek için kullanılan bir web proxy sunucusudur. İç ağdaki kullanıcıların internete erişimini kısıtlamak, web trafiğini filtrelemek veya internet bağlantısını hızlandırmak için kullanılabilir.
Ubuntu’da Squid proxy servisini kurmak için aşağıdaki adımları takip edebilirsiniz:
1. Gerekli paketleri yükleyin
sudo apt update
sudo apt install squid apache2-utils
Bu komutlar, Squid ve Squid için gerekli olan apache2-utils paketini yükleyecektir.
2. Yapılandırma dosyasını yedekleyin
sudo cp /etc/squid/squid.conf /etc/squid/squid.conf.bak
Bu komut, Squid’in varsayılan yapılandırma dosyasını yedekleyecektir.
3. Yapılandırma dosyasını düzenleyin
sudo nano /etc/squid/squid.conf
Bu komut, Squid yapılandırma dosyasını nano metin düzenleyicisinde açacaktır.
Yapılandırma dosyasında, aşağıdaki ayarları yapılandırmanız gerekir:
- Port: Squid’in dinleyeceği portu belirtir. Varsayılan olarak 3128’dir.
- Erişim kontrol listeleri (ACL’ler): Squid’e hangi IP adreslerinden erişilebileceğini kontrol etmek için kullanılır.
Örneğin, yalnızca belirli bir IP adres aralığındaki kullanıcıların Squid’e erişebilmesini istiyorsanız, aşağıdaki ACL’yi ekleyebilirsiniz:
acl allowed_clients src 192.168.1.0/24
4. Squid’i yeniden başlatın
sudo systemctl restart squid
Bu komut, Squid servisini yeniden başlatacaktır.
5. Güvenlik duvarı ayarlarını yapın (isteğe bağlı)
Eğer bir güvenlik duvarı kullanıyorsanız, Squid’in trafik geçişine izin vermek için güvenlik duvarı ayarlarınızı yapılandırmanız gerekir. Örneğin, Ubuntu’da UFW kullanıyorsanız, aşağıdaki komutu kullanarak Squid’e izin verebilirsiniz:
sudo ufw allow 3128
6. Proxy’i kullanın
Squid proxy’sini kullanmak için, tarayıcı veya uygulama ayarlarınızdan proxy adresini ve portunu belirtin. Örneğin, Firefox’ta proxy ayarlarını şu şekilde yapılandırabilirsiniz:
- Menü > Seçenekler > Gelişmiş > Ağ
- Manuel proxy kurulumu
- Proxy sunucu: Squid’in IP adresi
- Port: Squid’in portu
Squid proxy servisini yapılandırmak için daha fazla bilgi
Squid proxy servisini daha fazla yapılandırmak için, Squid yapılandırma dosyasını inceleyebilirsiniz. Yapılandırma dosyasının ayrıntılı bir açıklaması, Squid’in web sitesinde: https://www.squid-cache.org/ bulunabilir.
İşte Squid proxy servisini yapılandırırken faydalı olabilecek bazı ipuçları:
- Erişim kontrol listelerini (ACL’ler) kullanarak, Squid’e hangi IP adreslerinden, hangi web sitelerine veya hangi dosya türlerine erişilebileceğini kontrol edebilirsiniz.
- Squid’i bir önbellek olarak kullanarak, web sitelerinden gelen içeriği önbelleğe alabilir ve kullanıcıların internete erişimini hızlandırabilirsiniz.
- Squid’i bir web filtresi olarak kullanarak, belirli web sitelerine veya web içeriğine erişimi engelleyebilirsiniz.