Страница 1 из 3

Ограничение скорости в сквиде

Добавлено: 2008-05-18 6:50:46
Spy
Несколько дней во фряхе. стоит 7 версия.
Недавно поднял сквид никаких заморочек с паролями. открыл доступ всем,
Но все же для одного компа мне надо ограничеть скорость инета.
Подскажете?

Re: Ограничение скорости в сквиде

Добавлено: 2008-05-18 7:37:08
manefesto

Код: Выделить всё

acl vika src 192.168.60.x
http_access allow vika 

delay_pools 1
delay_class 1 1
delay_access 1 allow vika
delay_parameters 1 64000/64000
ограничиваем вике скорость в 64к

Re: Ограничение скорости в сквиде

Добавлено: 2008-05-19 16:22:29
Spy
Здорово! Спасибо, выручили :)

Re: Ограничение скорости в сквиде

Добавлено: 2008-05-20 7:02:07
spy
Хм че-то не получается...
Выдает следующие ошибки.
parseConfigFile line 6 unrecognized: "delay_pools 1"
parseConfigFile line 7 unrecognized: "delay_class 1 1"
parseConfigFile line 8 unrecognized: "delay_acces 1 allow mng"
parseConfigFile line 9 unrecognized: "delay_parameters 1 400/400"

Вот листинг squid.conf

Код: Выделить всё

http_port 3128

acl all src 0.0.0.0/0.0.0.0
acl mng src 192.168.124.222
http_access allow mng
delay_pools 1
delay_class 1 1
delay_acces 1 allow mng
delay_parameters 1 400/400

acl localhost src 127.0.0.1/255.255.255.255
acl mynetwork src 192.168.124.0/255.255.255.0

acl SSL_ports port 443
acl Safe_ports port 80 21 22 443 1025-65535
acl CONNECT method CONNECT
acl Banners url_regex -i porn
acl Banners url_regex -i sex
acl Banners url_regex -i banner.*.gif$
http_access deny Banners
http_access deny !Safe_ports
http_access deny CONNECT !SSL_ports
http_access allow mynetwork
http_access allow localhost
http_access deny all
Есть мысли?

Re: Ограничение скорости в сквиде

Добавлено: 2008-05-20 8:18:50
manefesto

Код: Выделить всё

make -C /usr/ports/www/squid30 config
[X] SQUID_DELAY_POOLS Enable delay pools 

Re: Ограничение скорости в сквиде

Добавлено: 2008-05-20 9:13:07
Spy
Порт включил. Перезагрузил
Знаете все равно теже ошибки. :?

Re: Ограничение скорости в сквиде

Добавлено: 2008-05-20 9:25:07
manefesto
блин....а пересобрать ?

Код: Выделить всё

make -C /usr/ports/www/squid30 config
[X] SQUID_DELAY_POOLS Enable delay pools
make -C /usr/ports/www/squid30 deinstall
make -C /usr/ports/www/squid30 install clean

Re: Ограничение скорости в сквиде

Добавлено: 2008-05-20 10:38:38
Spy
Ну чайник я ведь пока =)
Все сделал теже ошибки.

Код: Выделить всё

make -C /usr/ports/www/squid30 config
[X] SQUID_DELAY_POOLS Enable delay pools
make -C /usr/ports/www/squid30 deinstall
make -C /usr/ports/www/squid30 install clean
А может быть из-за файла конфигурации, может там порядок строк неверный?

Re: Ограничение скорости в сквиде

Добавлено: 2008-05-20 12:05:14
Za...
Сначало clean а потом install

Код: Выделить всё

make -C /usr/ports/www/squid30 clean install 

Re: Ограничение скорости в сквиде

Добавлено: 2008-05-20 13:43:44
spy
Без разницы все-равно не воркает :(
шо таке...

Re: Ограничение скорости в сквиде

Добавлено: 2008-05-20 15:41:17
opt1k
для братьев чайников, по порядку:

Код: Выделить всё

cd /usr/ports/www/squid30/
make deinstall
make clean
make config
в вылезжей менюшке выбираем delay pools, жмакаем ОК
make install clean

Re: Ограничение скорости в сквиде

Добавлено: 2008-05-21 5:55:17
Spy

Код: Выделить всё

cd /usr/ports/www/squid30/
make deinstall
make clean
make config
в вылезжей менюшке выбираем delay pools, жмакаем ОК
make install clean
все делаю строчка в строчку. могу видео прислать если сомневаетесь.

таже фигня... теже ошибки...

Re: Ограничение скорости в сквиде

Добавлено: 2008-05-21 7:34:14
manefesto

Код: Выделить всё

cat /var/db/ports/squid/options | grep DELAY_POOLS

Re: Ограничение скорости в сквиде

Добавлено: 2008-05-21 10:17:50
spy
Пересобирать надо?
Если нет, то неработает... теже ошибки!

Re: Ограничение скорости в сквиде

Добавлено: 2008-05-21 10:20:11
manefesto
такс...давай ипшник в личку, буду смотреть

Re: Ограничение скорости в сквиде

Добавлено: 2008-05-21 11:22:14
spy
жесть какая-то. юникс просто бошку мне выносит :twisted:

Re: Ограничение скорости в сквиде

Добавлено: 2008-05-21 12:04:54
manefesto
не сси.
Снеси сквид и поставь его по новой.

Re: Ограничение скорости в сквиде

Добавлено: 2008-05-21 12:23:25
spy
А можно инструкцию как его снести без хвостов. и потом поставить правильно?

Re: Ограничение скорости в сквиде

Добавлено: 2008-05-21 12:44:25
spy
Чисто такое чайниковское предположение.
Вот когда качаешь с сайта freebsd.org squid там нижее ссылачка с надписью требует perl xxx
Может у меня перл не стоит? как это проверить?

Re: Ограничение скорости в сквиде

Добавлено: 2008-05-21 12:50:39
squid

Код: Выделить всё

pkg_info | grep squid
смотришь какой у тебя сквид
далее

Код: Выделить всё

pkg_delete -f squid***
вместо звездочек версию

Код: Выделить всё

cd /usr/ports/www/squid
make rmconfig
make config
[X] SQUID_DELAY_POOLS Enable delay pools
make install

Re: Ограничение скорости в сквиде

Добавлено: 2008-05-21 14:27:07
spy
А вот фигушки... теже ошибки :(

Re: Ограничение скорости в сквиде

Добавлено: 2008-05-21 14:35:48
spy
Может все-таки в конфиге что то не так, посмотрите:

Код: Выделить всё

http_port 3128

acl all src 0.0.0.0/0.0.0.0
acl clients src 192.168.124.222
delay_pools 1
delay_class 1 2
delay_access 1 allow clients
delay_access 1 deny all
delay_parameters 1 4000/4000

acl localhost src 127.0.0.1/255.255.255.255
acl mynetwork src 192.168.124.0/255.255.255.0

acl SSL_ports port 443
acl Safe_ports port 80 21 22 443 1025-65535
acl CONNECT method CONNECT
acl Banners url_regex -i porn
acl Banners url_regex -i sex
http_access deny Banners
http_access deny !Safe_ports
http_access deny CONNECT !SSL_ports
http_access allow mynetwork
http_access allow localhost
http_access deny all

Re: Ограничение скорости в сквиде

Добавлено: 2008-05-21 17:00:39
manefesto
если не изменяет память то пулы должны быть в конце

Код: Выделить всё

acl all src 0.0.0.0/0.0.0.0

http_port 3128
visible_hostname server.manefesto 

cache_mem 64 MB
cache_dir ufs /home/squid/cache 1024 16 256

acl Safe_ports port 80 443 25 110 6667
acl CONNECT method CONNECT

acl nobanners src 0/0
acl banners url_regex "/etc/squid/fcuk-banner.acl"
http_access deny nobanners banners

refresh_pattern -i \.gif$  43200 100% 43200 override-lastmod override-expire 
refresh_pattern -i \.png$  43200 100% 43200 override-lastmod override-expire 
refresh_pattern -i \.jpg$  43200 100% 43200 override-lastmod override-expire 
refresh_pattern -i \.jpeg$ 43200 100% 43200 override-lastmod override-expire 
refresh_pattern -i \.swf$  43200 100% 43200 override-lastmod override-expire 

acl  svoi   src  192.168.60.x 192.168.60.x 192.168.60.x 192.168.60.x 192.168.60.x 
http_access allow svoi 

acl  wifi   src  192.168.60.x 192.168.60.x 192.168.60.x
http_access allow wifi

acl vika src 192.168.60.x
http_access allow vika 

http_access deny all

delay_pools 1
delay_class 1 1
delay_access 1 allow vika
delay_parameters 1 64000/64000
delay_access 1 deny all

Re: Ограничение скорости в сквиде

Добавлено: 2008-05-22 18:05:50
spy
буду краток: не помогло....
эти четыре строчки мне уже снятся :shock:

Код: Выделить всё

parseConfigFile line xxx unrecognized: "delay_pools 1"
parseConfigFile line xxx unrecognized: "delay_class 1 1"
parseConfigFile line xxx unrecognized: "delay_acces 1 allow mng"
parseConfigFile line xxx unrecognized: "delay_parameters 1 400/400"

Re: Ограничение скорости в сквиде

Добавлено: 2008-05-22 18:17:48
Alex Keda
сквид без пулов собран