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.
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.