Forum
Merhaba ,
Centos üzerinde squid - dansguardian kurulu sistemimde proxy olarak kullanıcılar nete çıkıyor. Ben aşağıda ki satırları yazdım ancak sonuç alamadım. Bazı sitelere yemek arasında ve sabah 1 saat giriş izni vermek istiyorum. Squid.con dosyasına aşağıdakilerini yazdım ancak beceremedim.
Yaptığım işlem
usr/etc/squid altınde siteler diye klasör oluşturdum. klasörün içine txt dosyasına hurriyet.com.tr yazdım kaydettim ve aşağıda ki satırları ekledim.
http_accses allow izinlizamanlar siteler en üst satıra aldım.
acl siteler etc/squid/siteler/site.txt
yazım biçimi yanlış url regex yada dest domain gibi eleman eklemelisin
Selam ,
Örnekleme yapar mısın? Yeterince deneyimli değilim.
Tşk.
acl izinli dstdomain "/etc/squid/xxxx/site.txt"
http://www.visolve.com/squid/squid24s1/access_controls.php
diziliş bu şekilde olmalı acl aclname acltype string1 ... | "file"
http_access allow izinlizaman siteler
acl izinlizaman time 08:30-09:30 12:30-13:30
acl siteler /etc/squid/siteler/site.txt
Yaptım , squid restart'ta failed veriyor.
acl ler önce
http_access yada denyler sonra gelmelidir.
Hocam ;
acl izinlizaman time 08:30-09:30
acl siteler /etc/squid/siteler/site
http_access allow izinlizaman siteler
Yine olmadı. Nerede hata yapıyorum?
acl siteler dstdomain "/etc/squid/siteler/site.txt" şeklinde düzenle tırnaklarda olmalı
acl type girmeden yapmaya çalışıyorsun dstdomain time arp src... bunlar typelar dır.
Şİmdi oldu hocam. Teşekkürler. Peki ben bu sitelere 08:30-09:30 ve 12:30-13:30 arası girilsin istiyorum. Nasıl bir şey yapmalıyım?
acl izinlizaman time 08:30-10:30 12:30-13:30 ?????
Ayrıca bu işlemi dahada genişletip ,
belirlediğim IP'ler çıksın ancak diğerleri çıkamasın gibi yapabilir miyim?
exceptionsitelist üzerinden hurriyet'e izin verdim. kural işlemiyor. sürekli girişe izin veriyor hocam.
slm arkadaşım.Erol Dursun bey gayet iyi açıklamış konuyu.
acl sabahizinlizaman time 08:30-09:30
acl oglenizinlizmn time 12:30-13:30
acl siteler "/etc/squid/siteler/site"
http_access allow sabahizinlizaman siteler
http_access allow oglenizinlizmn siteler
belirli iplere izin vermek iztiyorsan
once bi bi dosya olustur izinli ipler diye sınra buna izin ver diğerlerini yasakla.
cd /etc/squid
nano izinliler
192.168.1.3
192.168.1.4
192.168.1.20
ctrl+x e bas
y yaz enter a bas
olusturdugun dosyayı yukarıdaki gibi yolunu göster
sonrada izin ver
acl izinliler src "/etc/squid/izinliler"
http_access allow izinliler
bu kuralı ekle sonrada kaydet.
service squid reload
komutunu ver
çalışacaktır
iyi çalışmalar
Aynen dediğin gibi yaptım , girişe izin veriyor. exceptionsitelist'te izinli. Burda izinli olmasa hiç gişrişe izin vermiyor.
yazdığım kural ,
acl sabahizin time 08:30-10:30
acl oglenizin time 12:00-12:30
acl siteler dstdomain "/etc/squid/siteler/site.txt"
http_access allow sabahizin siteler
http_access allow oglenizin siteler
Yardımcı olabilecek misiniz?
Tşk.
acl izinlizaman time 08:30-9:30 12:30-13:30 çalışmaz
Şunu denermisin
acl izinlizaman time 08:30-9:30
acl izinlizaman time 12:30-13:30
Bu yazdığım haftanın 7 günü çalışır.
Kolay gele
Maalesef çalışmadı bir türlü arkadaşlar 🙁
Sorunu aşağıda ki şekilde çözdüm.
acl permitted_time time 08:30-09:05
acl permitted_time time 12:30-13:30
acl permitted_domain dstdomain .hurriyet.com.tr
acl permitted_domain dstdomain .sabah.com.tr
http_access deny permitted_domain !permitted_time
Çok teşekkürler.
tşk.. Sende Artık bir linux meraklısısın 🙂
Sorunu aşağıda ki şekilde çözdüm.
acl permitted_time time 08:30-09:05
acl permitted_time time 12:30-13:30
acl permitted_domain dstdomain .hurriyet.com.tr
acl permitted_domain dstdomain .sabah.com.trhttp_access deny permitted_domain !permitted_time
Çok teşekkürler.
Süper yukarıda yazdığım yardımcı oldu demek ki
acl izinlizaman time 08:30-9:30
acl izinlizaman time 12:30-13:30