Компьютерный форум OSzone.net  

Компьютерный форум OSzone.net (http://forum.oszone.net/index.php)
-   Общий по Linux (http://forum.oszone.net/forumdisplay.php?f=9)
-   -   Squid (http://forum.oszone.net/showthread.php?t=141304)

RZEV 28-05-2009 19:51 1129707

Squid
 
Добрый день!!! Подскажите возможно ли настроить SQUID по такой схеме? Есть один прокси-сервер настроен все работает отлично. Но поставлена задача подключить еще один прокси-сервер к уже имеющемуся, и на нем добавить пользователей и настроить ограничения скорости(со скоростью разобрался), а как подключиться к нему не знаю. прошу Вашей помощи. За ранее благодарен!!

dmitryst 28-05-2009 21:56 1129786

Цитата:

Цитата RZEV
подключить еще один прокси-сервер к уже имеющемуся »

Зачем? "Лишняя программа- лишняя проблема". Зачем ДВА прокси? Настройте все на одном.

RZEV 29-05-2009 08:54 1130050

Я бы с радостью все на одном настроил, но мне задача такая поставлена. Как ее решить пока не знаю.

leonty 29-05-2009 09:59 1130089

ничего не понял, может каскадирование подойдет ?

dmitryst 29-05-2009 12:23 1130200

Цитата:

Цитата RZEV
но мне задача такая поставлена »

изврат. Можно, конечно, поделить пользователей на две части, скажем, привилегированных пустить через старый прокси, ограниченных - с нового. Оба сервера втыкаем в свитч параллельно. Каскадирование, ИМХО, до добра не доведет

RZEV 29-05-2009 16:22 1130367

Одна машина с проксей настроена все работает, а Вторая рабочая машина должна вязаться через первый прокси. Может так, через parent proxy сделать??? Но еще не разбирался.

leonty 29-05-2009 19:31 1130486

Цитата:

Цитата dmitryst
Каскадирование, ИМХО, до добра не доведет »

Можешь пояснить почему? Я просто не сталкивался с каскадированием.Тока теоретически знаю что можно так сделать.

dmitryst 29-05-2009 20:00 1130516

Цитата:

Цитата leonty
Тока теоретически знаю что можно так сделать. »

читаем тут "Параметры для работы с соседними кэш-серверами"

leonty 29-05-2009 20:24 1130539

dmitryst, не, я про это
Цитата:

Цитата dmitryst
Каскадирование, ИМХО, до добра не доведет »

почему каскадирование до добра не доведет?

Artem-Samsung 21-09-2009 10:21 1223801

Не хотелось бы новую тему создавать,
подскажите пожалуйста, какое правило записать в конфиге, что бы диапазон айпи адресов мог заходить только на несколько веб-сайтов - все другие сайты - запрещены.

спасибо

WhitePangolin 21-09-2009 11:20 1223851

как то так, наверное
Код:

# файлик с ip адресами кому можно
acl my_range dst "/usr/local/etc/squid/db/my_range"
# файлик с адресами куда можно
acl dst_range dstdomain "/usr/local/etc/squid/db/dst_range"
# разпешаем диапазону разрешенные пути
http_access  allow my_range dst_range
# режем остальное
http_access deny my_range all


Artem-Samsung 21-09-2009 16:46 1224134

Возникли затрудения. Мои настройки:

Код:

http_port 3128
forwarded_for off

visible_hostname kxtp
cache_mem 32 MB

cache_effective_user deykun
acl test dst "/web/squid/test.ip"
acl dst_test dstdomain "/web/squid/test.domain"

http_access allow test dst_test
http_access deny all

cat /web/squid/test.ip

Код:

94.74.72.122
cat /web/squid/test.domain

Код:

deykun.com
С айпи 94.74.72.122 на сат deykun.com зайте не могу:

Цитата:

ERROR
The requested URL could not be retrieved

--------------------------------------------------------------------------------

The following error was encountered while trying to retrieve the URL: http://deykun.com/

Access Denied.

Access control configuration prevents your request from being allowed at this time. Please contact your service provider if you feel this is incorrect.

Your cache administrator is webmaster.



--------------------------------------------------------------------------------

Generated Mon, 21 Sep 2009 12:46:02 GMT by kxtp (squid/3.0.STABLE19)

Alan85 21-09-2009 18:26 1224196

насколько я помню перед точками в название сайтов надо \ добавлять. То есть deykun\.com

WhitePangolin 21-09-2009 20:21 1224270

Не... насколько я помню не надо.
Цитата:

Цитата Artem-Samsung
The following error was encountered while trying to retrieve the URL »

Чего то тут не то. Попробуйте сначала со шлюза проверить резолвится ли адрес, а потом пингануть его.

Artem-Samsung 21-09-2009 20:42 1224285

Все пингуется, до этого все работало, правда не выполнялись задачи ограничения по доменам.
/ - не помог.

The following error was encountered while trying to retrieve the URL: http://google.com/

Access Denied.

Access control configuration prevents your request from being allowed at this time. Please contact your service provider if you feel this is incorrect.

WhitePangolin 21-09-2009 21:06 1224305

блин...
Цитата:

Цитата Artem-Samsung
acl test dst "/web/squid/test.ip" »

надо заменить на:
Код:

acl test src "/web/squid/test.ip"

Artem-Samsung 22-09-2009 09:06 1224503

вроде не помогло, скоро прийду в институт, попробую еще.

WhitePangolin 22-09-2009 09:15 1224510

Ладно... давайте попробуем вместо:
Цитата:

Цитата Artem-Samsung
acl dst_test dstdomain "/web/squid/test.domain" »

воткнуть:
Код:

acl dst_test dst "/web/squid/test.domain"
а в /web/squid/test.domain вместо deykun.com воткнем 77.47.129.69

Блин! Он же говорит:
Цитата:

Цитата Artem-Samsung
The following error was encountered while trying to retrieve the URL »

А дирректива dns_nameservers где? :)

Artem-Samsung 22-09-2009 10:48 1224567

Такс.
deykun.com - сайт на моем сервере, не отображался вообще.
google.com - тоже не работал

но вот знаки жизни подавало напимер meta.ua
Обьявил его так:

Код:

meta.ua
*.meta.ua

Главная страница не отображается, но без картинок и таблички стилей.
Таблица стилей за адресом: http://static.meta.ua/css/meta.css?v0.2
Изображения: http://static.meta.ua/img/m/sv.gif

Получается не подхватывает поддомены.

В конфиге пока ничего не менял.
dns_nameservers localhost только написал.
Но ничего не поменялось

WhitePangolin 22-09-2009 11:51 1224622

Не знаю даже... есть 2 безумные мысли:
- ввести директиву hosts_file
- в директиве visible_hostname поставить полное имя

хотя и сомневаюсь что поможет.

Viper 09-10-2009 01:40 1238075

Artem-Samsung,
acl allowed_hosts src 192.168.1.10-192.168.1.20/255.255.255.255
acl allowed_sites url_regex [-i] ^http://... --прописываем разрешенные сайты

http_access allow allowed_hosts
http_access allow allowed_sites
http_access deny all

Как-то так, проверяем хост, проверяем сайт, запрещаем все остальное

acl mynetwork src all
acl extnetwork dst all

acl allowed_hosts src 192.168.1.0-192.168.1.10/255.255.255.255
acl allowed_sites url_regex [-i] ^http//...


http_access allow allowed_hosts
http_access allow allowed_sites
http_access deny mynetwork
http_access deny extnetwork


проверяем хост проверяем сайт по маске запрещаем все остальное
если не поможет
acl allowed_sites dst "/etc/squid/sites" где прописываем сайты вида ya.ru


Время: 08:36.

Время: 08:36.
© OSzone.net 2001-