Ubuntu Squid3 Kurulumu

Bu yazımda Squid’in Ubuntu makine üzerine kurulumunu anlattım. Squid’in ne olduğunu bilmeyenler Squid Nedir? başlıklı makalemi okuyabilirler.


Squid ile ilgili tüm makalelerime buradan ulaşabilirsiniz.


Kurulumu

NOT: Kurulumda Squid’in en basit konfigürasyonunu anlattım. Daha fazla detay için yukarıda dediğim gibi diğer makalelere göz atabilir veya Google Amca’ya danışabilirsiniz.

  • Öncelikle Ubuntu paketlerini güncelleyelim.
sudo apt-get update

  • Squid3 kurulumunu başlatalım. Kurulum beraberinde libecap3, libltdl7, squid-purge, and squid-langpack bağımlılıklarını da kuracak.
sudo apt-get install squid3

  • Şimdi de gelelim proxynin düzenlenmesine.. Squid konfigürasyon dosyası /etc/squid/squid.conf dizininde bulunuyor.

  • Normalde config dosyamızı açtıktan sonra #http_access allow localnet satırını bulup başındaki işaretini kaldıracağız. Fakat binlerce satır içinden aradığımızı bulmak zor olacak bunun için grep -n komutunu kullanacağız. Bunun için bu komutu kullanıyoruz:
sudo grep -n http_access /etc/squid/squid.conf

  • Aradığımızı resimde gördüğünüz gibi 1186. satırda bulduk. Bir sonraki adımda satırımızın başındaki işaretini kaldıracağız.

  • Aşağıdaki komutu kullanıp gelen ekranda Ctrl+_ yapıp 1186 yazıyor ve ENTER diyoruz. #http_access allow localnet satırımızın başındaki işaretini kaldırıp Ctrl+O ile kaydedip, Ctrl+X ile burayı terk ediyoruz.

NOT: Ctrl+_(Ctrl’ye basılı tutup klavyedeki alt tire işaretine basmak) istediğimiz satıra gitmemizi sağlar.

sudo nano /etc/squid/squid.conf

  • Sıra geldi localnet’in düzenlemesini yapmaya. Önceki iki maddeyi aşağıda verdiğim satırlara uygulayacağız.
#acl localnet src
acl localnet src 192.168.1.0/255.255.255.0

acl localnet src kısmına gelince istediğiniz herhangi bir subnetin başındaki # işaretini kaldırabilirsiniz.

  • Servisi yeniden başlatıyoruz.
sudo service squid restart

Artık Squid Proxy sunucumuz hazır! 3128 portunu kullanarak Squid’e erişebilirsiniz. (127.0.0.0:3128)


 

Bir cevap yazın

E-posta hesabınız yayımlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir