|
Компьютерный форум OSzone.net » Linux и FreeBSD » Общий по FreeBSD » FreeBSD - SQUID |
|
|
FreeBSD - SQUID
|
Новый участник Сообщения: 10 |
Профиль | Отправить PM | Цитировать После долгих мучений настроил SQUID в качестве непрозрачного прокси с такими вот параметрами:
http_port 192.168.7.100:3128 visible_hostname proxy icp_port 0 acl QUERY urlpath_regex cgi-bin \? no_cache deny QUERY acl all src 192.168.7.0/24 http_access allow all #cache_effective_user squid #cache_effective_group squid httpd_accel_with_proxy off httpd_accel_uses_host_header off httpd_accel_single_host off dns_nameservers 195.38.33.2 195.38.32.2 В разных статьях пишут одно и тоже, что для прозрачного прокси нужно добавить только "http_port 192.168.7.100:3128 transparent" Однако при таком вот приемчике, сквид перестает пропускать трафик через себя.... Вопрос: Помогите подправить данный конфиг для прозрачного прокси и как должны быть настроены ПК на стороне клиента (тоесть, надо ли прописывать шлюз, ДНС, писать прокси в броузере и т.д.).... |
|
Отправлено: 07:46, 11-02-2009 |
Ветеран Сообщения: 1665
|
Профиль | Отправить PM | Цитировать Версия FreeBSD, SQUID и как он устанавливался? Может, собран без соответствующих ключей.
Если не секрет, зачем нужен именно прозрачный? |
------- Отправлено: 10:06, 11-02-2009 | #2 |
Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети. Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля. |
Ветеран Сообщения: 3722
|
Профиль | Отправить PM | Цитировать Цитата youko:
${IPFW} add 100 fwd 192.168.7.100,3128 all from 192.168.7.0/24 to any http via xl0 Цитата youko:
|
||
------- Отправлено: 10:18, 11-02-2009 | #3 |
Ветеран Сообщения: 738
|
Профиль | Отправить PM | Цитировать Цитата youko:
да и чтото мне подсказывает, что надо фаерволом заварачивать трафик идущий от клиентов, на порт прокси. блин, долго же я с мыслями собирался. уже ответили (: |
|
------- Отправлено: 10:20, 11-02-2009 | #4 |
Новый участник Сообщения: 10
|
Профиль | Отправить PM | Цитировать - Версия FreeBSD, SQUID и как он устанавливался? Может, собран без соответствующих ключей.
Ответ: FreeBSD 6.2, SQUID 3.0.STABLE11- собран со следующими параметрами: $ configure options: '--with-default-user=squid' '--bindir=/usr/local/sbin' '--sbindir=/usr/local/sbin' '--datadir=/usr/local/etc/squid' '--libexecdir=/usr/local/libexec/squid' '--localstatedir=/usr/local/squid' '--sysconfdir=/usr/local/etc/squid' '--enable-removal-policies=lru heap' '--disable-linux-netfilter' '--disable-linux-tproxy' '--disable-epoll' '--enable-auth=basic digest negotiate ntlm' '--enable-basic-auth-helpers=DB NCSA PAM MSNT SMB squid_radius_auth YP' '--enable-digest-auth-helpers=password' '--enable-external-acl-helpers=ip_user session unix_group wbinfo_group' '--enable-ntlm-auth-helpers=SMB' '--enable-negotiate-auth-helpers=squid_kerb_auth' '--enable-storeio=ufs diskd null' '--enable-arp-acl' '--enable-pf-transparent' '--enable-kqueue' '--enable-err-languages=Armenian Azerbaijani Bulgarian Catalan Czech Danish Dutch English Estonian Finnish French German Greek Hebrew Hungarian Italian Japanese Korean Lithuanian Polish Portuguese Romanian Russian-1251 Russian-koi8-r Serbian Simplify_Chinese Slovak Spanish Swedish Traditional_Chinese Turkish Ukrainian-1251 Ukrainian-koi8-u Ukrainian-utf8' '--enable-default-err-language=templates' '--prefix=/usr/local' '--mandir=/usr/local/man' '--infodir=/usr/local/info/' '--build=i386-portbld-freebsd6.2' 'build_alias=i386-portbld-freebsd6.2' 'CC=cc' 'CFLAGS=-O2 -fno-strict-aliasing -pipe' 'LDFLAGS=' 'CPPFLAGS=' 'CXX=c++' 'CXXFLAGS=-O2 -fno-strict-aliasing -pipe' - Если не секрет, зачем нужен именно прозрачный? Ответ: Для того, что нектороые клиент-банки не поддерживают проксирование... Да и неудобно каждый раз на ПК при уст нового прописывать внутри браузеров. - Необходимо еще трафик завернуть на squid, если используется ipfw то должно быть правило вида: Ответ: Траффик заварачивается PF'ом мледующими правилами: ext_if="rl0" # Внешка int_if="vr0" # Внутренняя lan_if= "192.168.7.0/24" rdr on $int_if proto tcp from $lan_if to any port www -> 127.0.0.1 port 3128 nat on $ext_if inet from $lan_if to any -> ($ext_if) |
|
Отправлено: 15:07, 11-02-2009 | #5 |
Ветеран Сообщения: 3722
|
Профиль | Отправить PM | Цитировать В squid.conf пропишите:
httpd_accel_host virtual httpd_accel_port 80 httpd_accel_with_proxy on httpd_accel_uses_host_header on Вместо: Цитата youko:
rdr pass on vr0 proto tcp from $lan_if to any port www -> 127.0.0.1 port 3128 |
|
------- Отправлено: 17:02, 11-02-2009 | #6 |
Новый участник Сообщения: 10
|
Профиль | Отправить PM | Цитировать C 3й версии SQUIDа эту конструкцию:
Цитата Telepuzik:
Цитата Telepuzik:
|
||
Отправлено: 20:27, 11-02-2009 | #7 |
Ветеран Сообщения: 1665
|
Профиль | Отправить PM | Цитировать Цитата youko:
Нестандартные https порты дописываются в конфиг squid'а. Цитата youko:
Цитата youko:
|
|||
------- Отправлено: 21:30, 11-02-2009 | #8 |
Новый участник Сообщения: 10
|
Профиль | Отправить PM | Цитировать Цитата gf100:
|
|
Отправлено: 21:41, 11-02-2009 | #9 |
Новый участник Сообщения: 10
|
Профиль | Отправить PM | Цитировать переустановил и настроил все по статье http://alterworld.ru/show.php?id=22
Теперь такой вопрос: как проверить, идет ли траффик через SQUID или просто НАТится на локальные машины??? Все вопрос отпал сам собой. Набрал cat /var/log/squid/access.log И он вывел мне все сайты на которые я заходил перед этим.... и постоянно обновляется... Правильно я проверил??? |
Отправлено: 23:18, 11-02-2009 | #10 |
|
Участник сейчас на форуме | Участник вне форума | Автор темы | Сообщение прикреплено |
| |||||
Название темы | Автор | Информация о форуме | Ответов | Последнее сообщение | |
FreeBSD - Squid | Orfan | Общий по FreeBSD | 2 | 11-07-2008 01:06 | |
SQUID | Trinux | Общий по Linux | 8 | 13-03-2007 18:16 | |
SQUID | Trinux | Общий по Linux | 0 | 20-02-2007 00:54 | |
Squid | starav | Программное обеспечение Linux и FreeBSD | 8 | 14-03-2004 09:59 | |
squid | hameg | Программное обеспечение Linux и FreeBSD | 17 | 08-08-2003 06:06 |
|