|
| |
| 1.3, MaxSvet, 12:16, 01/02/2006 [ответить] [смотреть все]
| +/– | |
выложу скриптик (копирайт mizzy :))разбирает в удобоваримый список украинских сетей:
#!/usr/bin/perl
use Net::Netmask;
$in = "/usr/local/bin/wget -O - http://colocall.net/ua/?list";
$out = "/usr/local/etc/uaprefixes";
$squid = "/usr/local/sbin/squid";
open(UA, "$in |") || die("Can't open $in!");
while (<UA>) {
next if !(/^\d+\.\d+\.\d+.\d+/);
chomp;
/(.*)\/\d+/;
$uanet = new Net::Netmask("$_");
$subnet = 0;
foreach $net (@uanets) {
if ($net->match("$1")) {
$subnet = 1;
last;
}
}
push(@uanets, $uanet) if ($subnet == 0);
}
close(UA);
open(UAS, ">$out") || die("Can't open $out!");
foreach $net (@uanets) {
print UAS $net->desc() . "\n";
}
close(UAS);
system("$squid -k reconfigure");
так как списки меняються, то в кроне выполнение каждые минут 20 :)
|  | | |
| 1.4, MaxSvet, 12:29, 01/02/2006 [ответить] [смотреть все]
| +/– | |
да и вдогонку делай пулы после перезапуска сквида ранее наченые сесии закачивают по полной скорости (настройки слетают) :( |  | | |
| 1.5, Толик, 14:46, 17/07/2007 [ответить] [смотреть все]
| +/– | |
А можно сделать так, чтобы squid давал качать только из укр. сетей, а с зарубежных не давал качать? |  | | |
| |
| 2.6, maxsvet, 14:56, 17/07/2007 [^] [ответить] [смотреть все]
| +/– |
>А можно сделать так, чтобы squid давал качать только из укр. сетей,
>а с зарубежных не давал качать?
можно
acl
http_access
строй |  | | |
| |
| 3.7, Толик, 15:43, 17/07/2007 [^] [ответить] [смотреть все]
| +/– | |
Не, я имею ввиду, чтобы по самому зарубежному сайту можно было ходить, а вот качать с него файлы с определенными расширениями нельзя было. |  | | |
| 3.8, Толик, 15:43, 17/07/2007 [^] [ответить] [смотреть все]
| +/– | |
Не, я имею ввиду, чтобы по самому зарубежному сайту можно было ходить, а вот качать с него файлы с определенными расширениями нельзя было. |  | | |
| |
| 4.9, maxsvet, 15:47, 17/07/2007 [^] [ответить] [смотреть все]
| +/– |
>Не, я имею ввиду, чтобы по самому зарубежному сайту можно было ходить,
>а вот качать с него файлы с определенными расширениями нельзя было.
>
те же самые аклы
укажешь список с расширением файлов какие тебе не надо
и дальше разрешай+- запрещай кому хочешь |  | | |
| |
| 5.10, Толик, 15:54, 17/07/2007 [^] [ответить] [смотреть все]
| +/– |
Я не хочу показаться навязчивым,
но у меня сейчас как раз и работает по аклам, где указаны запрещенные расширения, которые нельзя качать.
Но я не совсем понимаю, как, к примеру, мне запретить людям качать файлы с этими расширениями с иностранных ресурсов, но при этом разрешить людям эти самые ресурсы просматривать. А вот с отечественных ресурсов разрешить качать такие файлы.
Можно ли разделить расширения по списку сетей. С одних разрешать качать, а с других нет? |  | | |
|
|
|
|
|
|
| Ваш комментарий |
|
|
|