Webmin Üzerinden Squid Proxy Server Kurulumu ve Yapılandırılması

3 dakikada okunur
Tarafından Ekrem Parlak
Webmin Üzerinden Squid Proxy Server Kurulumu ve Yapılandırılması

Webmin kurulumunu buradaki konuda anlatmıştım. Şimdi webmin üzerinden Squid Proxy Server kurulumunu anlatacağım.
Webmine girdikten sonra Un-used Modules bölümüne girip Squid Proxy Server’a tıklıyoruz.

Bu bölümde kurmak için click here yazısına tıklıyoruz ve kendi otomatik kuruyor. Kurduktan sonra Squid Proxy Server’a tekrar giriyoruz , herşeyi doğru yaptıysanız karşınıza ayarlar ekranı çıkacak. Kullanıcı ve şifre ile girmek için önce “Authentication Programs” bölümüne girip “Basic authentication” program yazan bölümü “None” dan “Webmin default” çevirip save yaparak ayarları kaydediyoruz.. Bu ayar kullanıcı ekleyebilmemizi sağlıyor.

Ayarı kaydettikten sonra “Proxy Authentication” adında yeni bir bölüm eklenmiş olacak.
Bu bölüme girip “Create Proxy User” tıklayarak kullanıcı adı ve şifresiyle yeni bir kullanıcı oluşturuyoruz. Oluşturduktan sonra ayarlara geri dönüp “Access Control” bölümüne girerek kullanıcıya giriş yetkisi vermemiz gerekiyor.
Girdikten sonra “External Auth” seçerek “Create New ACL” yazısına tıklıyoruz. Karışımıza;

resimdeki gibi bölün çıkıyor. ACL Name kısmına istediğimiz bir ismi yazıp “All users” bölümünü “Only thoose listed..” olarak seçiyoruz. “External Auth Users” kısmana oluşturduğumuz kullanıcı adını yazıp “save” tıklayarak ayarları kaydedin.
Tüm kullanıcılar için ayarı aynı yapacaksanız “All users” seçeneğini değiştirmeden devam edebilirsiniz.

Kaydettikten sonra “Proxy Restriction” bölümüne geçerek “Add proxy restriction” tıklayarak yeni bir kısıtlama ayarı ekliyoruz. Bu ayarlar ile sunucuya kimleri girip kimlerin giremeyeceğini ayarlıyoruz. Bu bölümden “Action” bölümünü “Allow” “Match ACLs” bölümünde ise daha önce oluşturduğumuz “External Auth Users” için verdiğimiz ACL ismine tıklayıp save yapıyoruz. Daha sonra bu ayarı en üste çıkarıp “Deny All” ayarını 2. sıraya getirirseniz sadece kayıtlı kullanıcılar giriş yapabilir.

Bu ayarları yaptıktan sonra geriye sadece cache olşuturmak kalıyor. Onun içinde ana ayarlara dönüp "Your Squid cache directory /var/spool/squid3 has not been initialized.This must be done before Squid can be run" yazan yerdeki “İnitialize Cache” butonuna tıklayarak cacheyi oluşturabilirsiniz. Bu işlem 1-2 dakika sürebilir. Bittikten sonra ip adresiniz ve default port “3128” kullanıcı adı ve şifreniz ile bağlanabilirsiniz. Varsayılan portu değiştirmek için “Ports and Networking” bölümüne girip “Proxy addresses and ports” kısmındaki 3128’i istediğiniz bir portla değiştirebilirsiniz.

IP adresinizin sızdırılmaması için “Edit Configuration Files” bölümüne girip

via off 
forwarded_for off
follow_x_forwarded_for deny all 
request_header_access X-Forwarded-For deny all
header_access X_Forwarded_For deny all

ekleyip save and close butonuna tıklayın.Proxy serverı resetledikten sonra ziyaret ettiğiniz sayfalarda sadece serverın ip adresi gözükecek.

Ekrem Parlak



Takip Et