Squid

Настройка сетевых служб, маршрутизации, фаерволлов. Проблемы с сетевым оборудованием.
Правила форума
Убедительная просьба юзать теги [code] при оформлении листингов.
Сообщения не оформленные должным образом имеют все шансы быть незамеченными.
100matolog
ст. сержант
Сообщения: 309
Зарегистрирован: 2008-05-30 12:11:16
Откуда: kiev
Контактная информация:

Squid

Непрочитанное сообщение 100matolog » 2009-08-08 11:53:48

Подскажите плз.
Есть два офиса
В первом офисе канал лимитирован. Украина безлимит , мир- обрезан.
Во втором офисе канал безлимитный.
Там и там стоит Squid/
Возможно ли сделать следующее.
Все запросы в мир в первом офисе заворачивать на прокси второго офиса?
Если это возможно - подскажите как? В сквиде не очень силен.Недавно начал осваивать
З.Ы. Пока что в первом офисе закрыл мир, через выгребание списка сетей и
acl good_site dst "/usr/local/etc/squid/ua-list.txt"
.....
.....
http_access deny !good_site

и наткнулся на tcp_outgoing_adress...как при помощи этой функции завернуть все что не ua-ix на прокси второго офиса?
Последний раз редактировалось 100matolog 2009-08-08 15:32:45, всего редактировалось 3 раза.

Хостинговая компания Host-Food.ru
Хостинг HostFood.ru
 

Услуги хостинговой компании Host-Food.ru

Хостинг HostFood.ru

Тарифы на хостинг в России, от 12 рублей: https://www.host-food.ru/tariffs/hosting/
Тарифы на виртуальные сервера (VPS/VDS/KVM) в РФ, от 189 руб.: https://www.host-food.ru/tariffs/virtualny-server-vps/
Выделенные сервера, Россия, Москва, от 2000 рублей (HP Proliant G5, Intel Xeon E5430 (2.66GHz, Quad-Core, 12Mb), 8Gb RAM, 2x300Gb SAS HDD, P400i, 512Mb, BBU):
https://www.host-food.ru/tariffs/vydelennyi-server-ds/
Недорогие домены в популярных зонах: https://www.host-food.ru/domains/

Burner
лейтенант
Сообщения: 693
Зарегистрирован: 2009-06-14 7:02:26

Re: Squid

Непрочитанное сообщение Burner » 2009-08-08 14:07:03

директиву parent cache посмотрите

100matolog
ст. сержант
Сообщения: 309
Зарегистрирован: 2008-05-30 12:11:16
Откуда: kiev
Контактная информация:

Re: Squid

Непрочитанное сообщение 100matolog » 2009-08-08 14:58:27

Burner писал(а):директиву parent cache посмотрите
а можно поточнее

Аватара пользователя
camelium
рядовой
Сообщения: 43
Зарегистрирован: 2009-07-05 14:01:36
Откуда: Хмельницкий, UA
Контактная информация:

Re: Squid

Непрочитанное сообщение camelium » 2009-08-08 15:14:36

пример

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

cache_peer office2.firma.ua parent 3128 3130
cache_peer_domain office2.firma.ua .ua
детали в конфиге, смотреть раздел

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

# OPTIONS WHICH AFFECT THE NEIGHBOR SELECTION ALGORITHM
nobody is free

100matolog
ст. сержант
Сообщения: 309
Зарегистрирован: 2008-05-30 12:11:16
Откуда: kiev
Контактная информация:

Re: Squid

Непрочитанное сообщение 100matolog » 2009-08-08 15:23:13

camelium писал(а):пример

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

cache_peer office2.firma.ua parent 3128 3130
cache_peer_domain office2.firma.ua .ua
детали в конфиге, смотреть раздел

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

# OPTIONS WHICH AFFECT THE NEIGHBOR SELECTION ALGORITHM
ммм... а как бы это связать с разделением уаикса и мира

Аватара пользователя
camelium
рядовой
Сообщения: 43
Зарегистрирован: 2009-07-05 14:01:36
Откуда: Хмельницкий, UA
Контактная информация:

Re: Squid

Непрочитанное сообщение camelium » 2009-08-08 15:33:20

использовать проскси office2.firma.ua

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

cache_peer office2.firma.ua parent 3128 3130
сори, вместо .ua на !.ua
ограничение по доменнах (все кроме ua)

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

cache_peer_domain office2.firma.ua !.ua
Последний раз редактировалось camelium 2009-08-08 16:46:55, всего редактировалось 1 раз.
nobody is free

100matolog
ст. сержант
Сообщения: 309
Зарегистрирован: 2008-05-30 12:11:16
Откуда: kiev
Контактная информация:

Re: Squid

Непрочитанное сообщение 100matolog » 2009-08-08 16:28:55

camelium писал(а):использовать проскси office2.firma.ua

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

cache_peer office2.firma.ua parent 3128 3130
сори, вместо .ua на !.ua
ограничение по доменнах (все кроме ua)

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

cache_peer_domain office2.firma.ua .ua
тоесть вторая строчка - все что касается ua пойдет мимо прокси второго офиса?

Аватара пользователя
camelium
рядовой
Сообщения: 43
Зарегистрирован: 2009-07-05 14:01:36
Откуда: Хмельницкий, UA
Контактная информация:

Re: Squid

Непрочитанное сообщение camelium » 2009-08-08 16:41:00

теоретически да :-D
nobody is free

100matolog
ст. сержант
Сообщения: 309
Зарегистрирован: 2008-05-30 12:11:16
Откуда: kiev
Контактная информация:

Re: Squid

Непрочитанное сообщение 100matolog » 2009-08-08 17:09:49

camelium писал(а):теоретически да :-D
вставил в конфиг
cache_peer ip-adress.office2 parent 3128 3130
cache_peer_domain ip-adress.office2 !.ua

поставил до моего правила

acl good_site dst "/usr/local/etc/squid/ua-list.txt"
.....
.....
http_access deny !good_site


office# /usr/local/etc/rc.d/squid reload
2009/08/08 17:09:39| squid.conf, line 42: No cache_peer 'ip-adress office2'

и не ходит в мир через проксю второго офиса

Аватара пользователя
camelium
рядовой
Сообщения: 43
Зарегистрирован: 2009-07-05 14:01:36
Откуда: Хмельницкий, UA
Контактная информация:

Re: Squid

Непрочитанное сообщение camelium » 2009-08-08 17:37:42

squid 3.0.STABLE18
в конец конфига

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

cache_peer левый.ip parent 3128 3130
cache_peer_domain левый.ip !.ua
на доменны кроме UA попасть не могу,
значит все работает
nobody is free

100matolog
ст. сержант
Сообщения: 309
Зарегистрирован: 2008-05-30 12:11:16
Откуда: kiev
Контактная информация:

Re: Squid

Непрочитанное сообщение 100matolog » 2009-08-08 17:52:35

camelium писал(а):squid 3.0.STABLE18
в конец конфига

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

cache_peer левый.ip parent 3128 3130
cache_peer_domain левый.ip !.ua
на доменны кроме UA попасть не могу,
значит все работает
squid/2.7.STABLE6

хм...но мнето как раз надо что бы мир ходил..только через проксю второго офиса...а этого не происходит

Аватара пользователя
camelium
рядовой
Сообщения: 43
Зарегистрирован: 2009-07-05 14:01:36
Откуда: Хмельницкий, UA
Контактная информация:

Re: Squid

Непрочитанное сообщение camelium » 2009-08-08 18:25:06

с кодом все правильно,

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

cache_peer office2.ip parent 3128 3130
cache_peer_domain office2.ip !.ua
почитай
http://www.bog.pp.ru/work/squid.html
nobody is free

100matolog
ст. сержант
Сообщения: 309
Зарегистрирован: 2008-05-30 12:11:16
Откуда: kiev
Контактная информация:

Re: Squid

Непрочитанное сообщение 100matolog » 2009-08-08 18:42:33

camelium писал(а):с кодом все правильно,

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

cache_peer office2.ip parent 3128 3130
cache_peer_domain office2.ip !.ua
почитай
http://www.bog.pp.ru/work/squid.html
почитал - там есть раздел http://www.bog.pp.ru/work/squid.html#balans
попробывал но это не то...

Burner
лейтенант
Сообщения: 693
Зарегистрирован: 2009-06-14 7:02:26

Re: Squid

Непрочитанное сообщение Burner » 2009-08-08 19:58:52

100matolog писал(а):
camelium писал(а):теоретически да :-D
вставил в конфиг
cache_peer ip-adress.office2 parent 3128 3130
cache_peer_domain ip-adress.office2 !.ua

поставил до моего правила

acl good_site dst "/usr/local/etc/squid/ua-list.txt"
.....
.....
http_access deny !good_site


office# /usr/local/etc/rc.d/squid reload
2009/08/08 17:09:39| squid.conf, line 42: No cache_peer 'ip-adress office2'

и не ходит в мир через проксю второго офиса
явно один сквид другого не видит, ищи причину. И запрет по acl убрать надо, иначе как юзеры-то ходить будут

100matolog
ст. сержант
Сообщения: 309
Зарегистрирован: 2008-05-30 12:11:16
Откуда: kiev
Контактная информация:

Re: Squid

Непрочитанное сообщение 100matolog » 2009-08-08 20:00:51

Burner писал(а):
100matolog писал(а):
camelium писал(а):теоретически да :-D
вставил в конфиг
cache_peer ip-adress.office2 parent 3128 3130
cache_peer_domain ip-adress.office2 !.ua

поставил до моего правила

acl good_site dst "/usr/local/etc/squid/ua-list.txt"
.....
.....
http_access deny !good_site


office# /usr/local/etc/rc.d/squid reload
2009/08/08 17:09:39| squid.conf, line 42: No cache_peer 'ip-adress office2'

и не ходит в мир через проксю второго офиса
явно один сквид другого не видит, ищи причину. И запрет по acl убрать надо, иначе как юзеры-то ходить будут
когда в бравзере на первом офисе прописываю проксю второго офиса - все бегает - все грузится..

100matolog
ст. сержант
Сообщения: 309
Зарегистрирован: 2008-05-30 12:11:16
Откуда: kiev
Контактная информация:

Re: Squid

Непрочитанное сообщение 100matolog » 2009-08-08 20:29:17

поставил правило never_direct allow all после cache_peer ip-adress.office2 parent 3128 3130 - теперь все в первом офисе пошли через прокси второго...
но хотелось бы опять таки , разделить мир и украину. ибо там 50 юзерей и тут 30...