Библиотека сайта rus-linux.net
SQUID Часто Задаваемые Вопросы
© 2001 Duane Wessels, wessels@squid-cache.org
Часто Задаваемые Вопросы (с ответами!) о Squid Internet Object Cache.
Перевод на русский язык - Вадим Веремеенко.Copyright © 2002
1. О Squid, этом FAQ, и других информационных ресурсах по Squid
- 1.1 *Что такое Squid?
- 1.2 *Что такое кеширование Internet-объектов ?
- 1.3 *Почему это называется Squid?
- 1.4 *Какая последняя версия Squid?
- 1.5 *Кто несет ответственность за Squid?
- 1.6 Где мне взять Squid?
- 1.7 Какими системами поддерживатся Squid ?
- 1.8 Работает ли Squid под Windows NT?
- 1.9 Какие есть списки рассылки по Squid ?
- 1.10 Я не могу найти описания как отписаться от вашего списка рассылки.
- 1.11 *Какие веб-страницы посвящены Squid ?
- 1.12 Поддерживает ли Squid SSL/HTTPS/TLS?
- 1.13 Каков официальный статус Squid?
- 1.14 Совместим ли Squid c проблемой 2000 ?
- 1.15 Могу ли я заплатить кому-нибудь за поддержку Squid ?
- 1.16 Создатели Squid FAQ
- 1.17 О этом документе
2.Получение и компиляция Squid
- 2.1 Какие файлы мне загрузить ?
- 2.2 Как мне откомпилировать Squid?
- 2.3 Какой компилятор мне необходим?
- 2.4 Что еще мне необходимо для компиляции Squid?
- 2.5 А есть откомпилировннык бинарники?
- 2.6 Как мне наложить патч ?
- 2.7 Опции configure
- 2.8 undefined reference to __inet_ntoa
- 2.9 Как мне получить действительное DNS TTL в IP-кеше Squid?
- 2.10 Моя платформа - BSD/OS или BSDI и я не могу откомпилировать Squid.
- 2.11 Проблемы компиляции libmiscutil.a на Solaris
- 2.12 У меня проблемы при компиляции Squid на некоторой платформе.
- 2.13 Я вижу много предупреждений во время компиляции.
- 2.14 Сборка Squid на OS/2
3. Установка и запуск Squid
- 3.1 Насколько мощная система мне необходима, чтобы запускать Squid?
- 3.2 Как мне установить Squid?
- 3.3 Что делает файл squid.conf?
- 3.4 А у вас есть пример squid.conf?
- 3.5 Как мне запустить Squid?
- 3.6 Как мне запускать Squid автоматически во время загрузки системы?
- 3.7 Как узнать запущен ли Squid?
- 3.8 Опции командной строки squid
- 3.9 Как мне посмотреть как работает Squid ?
4. Проблемы настройки
- 4.1 *Как мне присоединится к иерархии кешей ?
- 4.2 Как мне присоединится к иерархии NLANR?
- 4.3 *Why should I want to join NLANR's cache hierarchy?
- 4.4 *Как мне зарегестрировать мой кеш в службе регистрации NLANR?
- 4.5 *How do I find other caches close to me and arrange parent/child/sibling relationships with them?
- 4.6 Регистрация моего кеша не появилась в базе данных Tracker.
- 4.7 Что такое режим httpd-акселератора ?
- 4.8 Как мне настроить работу Squid за файерволом ?
- 4.9 Как мне настроить в Squid перенаправление всех запросов на другой прокси ?
- 4.10 *I have dnsserver processes that aren't being used, should I lower the number in squid.conf?
- 4.11 My dnsserver average/median service time seems high, how can I reduce it?
- 4.12 Каким самым простым способом я могу изменить HTTP-порт, установленный по умолчанию?
- 4.13 Возможно ли контролировать насколько велика каждая из cache_dir?
- 4.14 Какой размер cache_dir я должен использовать?
- 4.15 Я добавил новую cache_dir. Потеряю ли я свой кеш ?
- 4.16 Squid и http-gw из TIS toolkit.
- 4.17 Что такое ``HTTP_X_FORWARDED_FOR''? Почему squid снабжает ним WWW-сервера и как мне это прекратить?
- 4.18 Может ли Squid сделать анонимными HTTP-запросы?
- 4.19 Могули я заставить Squid ходить напрямую на некоторые сайты?
- 4.20 Могу ли я заставить Squid только проксировать без кеширования чего-либо?
- 4.21 Могу ли я предотвратить закачку больших файлов пользователями?
5. Взаимодействие между броузерами и Squid-ом
- 5.1 *Ручная настройка Netscape
- 5.2 *Автоматическая настройка Netscape
- 5.3 *Настройка Lynx и Mosaic
- 5.4 Атоматическая настройка прокси для Redundant Proxy
- 5.5 Proxy Auto-Configuration with URL Hashing
- 5.6 *Настройка Microsoft Internet Explorer
- 5.7 *Настройка Netmanage Internet Chameleon WebSurfer
- 5.8 Настройка прокси в Opera 2.12
- 5.9 Как мне указать Squid использовать определенное имя пользователя для FTP?
- 5.10 Настройка броузеров для WPAD
- 5.11 IE 5.0x crops trailing slashes from FTP URL's
6. Лог-файлы Squid
- 6.1 squid.out
- 6.2 cache.log
- 6.3 useragent.log
- 6.4 store.log
- 6.5 hierarchy.log
- 6.6 access.log
- 6.7 Результирующие коды Squid
- 6.8 Коды статуса HTTP
- 6.9 Методы запроса
- 6.10 Коды иерархии
- 6.11 cache/log (Squid-1.x)
- 6.12 swap.state (Squid-2.x)
- 6.13 Какие лог-файлы я могу безопасно удалить?
- 6.14 Как мне отключить лог-файлы в Squid?
- 6.15 Мой лог становиться очень большим!
- 6.16 Управление лог-файлами
- 6.17 Почему я так часто получаю сообщения получаю ERR_NO_CLIENTS_BIG_OBJ?
- 6.18 Что значит ERR_LIFETIME_EXP?
- 6.19 Восстановление ``потеряных'' файлов из кеша 6.20 Can I use store.log to figure out if a response was cachable?
7. Проблемы использования
- 7.1 Как я могу посмотреть системную статистику Squid?
- 7.2 Как мне найти наибольший объект в моем кеше?
- 7.3 Я хочу перезапустить Squid с чистым кешем.
- 7.4 Как я могу проксировать/кешировать Real Audio?
- 7.5 Как мне удалить объект из кеша?
- 7.6 Using ICMP to Measure the Network
- 7.7 Почему так мало запросов TCP_IMS_MISS попадают в лог?
- 7.8 Как мне заставить Squid НЕ кешировать некоторые сервера или URL-ы?
- 7.9 Как я могу удалить и вновь создать кеш?
- 7.10 Почему я не могу запустить Squid как root?
- 7.11 Можете ли вы подсказать мне хороший вариант обновления Squid с минимальными затратами времени?
- 7.12 Может ли Squid слушать более одного HTTP-порта ?
8. Память
- 8.1 *Почему Squid использует так много памяти!?
- 8.2 Как мне узнать сколько памяти использует мой процесс Squid?
- 8.3 My Squid process grows without bounds.
- 8.4 I set cache_mem to XX, but the process grows beyond that!
- 8.5 How do I analyze memory usage from the cache manger output?
- 8.6 The ``Total memory accounted'' value is less than the size of my Squid process.
- 8.7 xmalloc: Unable to allocate 4096 bytes!
- 8.8 fork: (12) Cannot allocate memory
- 8.9 Rак я могу уменьшить размер используемой Squid-ом памяти?
- 8.10 Использование альтернативной malloc библиотеки.
9. Менеджер кеша
- 9.1 *Что такое кеш-менеджер?
- 9.2 *Как мне его установить?
- 9.3 *Настройка кеш-менеджера для ERN httpd 3.0
- 9.4 *Настройка кеш-менеджера для Apache
- 9.5 Настройка кеш-менеджера для Roxen 2.0 и выше
- 9.6 *ACL-ы управления кешем в squid.conf
- 9.7 Why does it say I need a password and a URL?
- 9.8 *Я хочу остановить кеш удаленно. Какой пароль?
- 9.9 *How do I make the cache host default to my cache?
- 9.10 *Каково различие между TCP-соединением и UDP-соединением в Squid?
- 9.11 *It says the storage expiration will happen in 1970!
- 9.12 *What do the Meta Data entries mean?
- 9.13 *In the
utilization section, what is
Other
? - 9.14 *In the
utilization section, why is the
Transfer KB/sec
- 9.15 *In the
utilization section, what is the
Object Count
? - 9.16 *In the
utilization section, what is the
Max/Current/Min KB
? - 9.17 *What
is the
I/O
section about? - 9.18 *What
is the
Objects
section for? - 9.19 *What
is the
VM Objects
section for? - 9.20 Что значит
AVG RTT
? - 9.21 *In the IP cache section, what's the difference between a hit, a negative hit and a miss?
- 9.22 What do the IP cache contents mean anyway?
- 9.23 What is the fqdncache and how is it different from the ipcache?
- 9.24 Что значит ``Page faults with physical i/o: 4897''?
- 9.25 What does the IGNORED field mean in the 'cache server list'?
10. Контроль доступа
- 10.1 Введение
- 10.2 Как мне разрешить моим клиентам использовать кеш?
- 10.3 Как мне настоить Squid, чтобы он не кешировал определенный сервер?
- 10.4 Как мне организовать ACL списка запрета?
- 10.5 Как мне блокировать доступ к кешу определенным пользователям и группам?
- 10.6 А у вас есть CGI-программа, позволяющая пользователям менять свой пароль доступа к прокси?
- 10.7 Естьли способ осуществлять поиск ident только для определенного хоста и сравнивать результат со списком пользователей в squid.conf?
- 10.8 Типичные ошибки
- 10.9 Я установил собственные контроли доступа, но они не работают! Почему?
- 10.10 Прокси-аутентификация и братские кеши.
- 10.11 Какой самый простой способ запретить все адреса назначения кроме одного?
- 10.12 Кто-нибудь имеет списки порно-сайтов и прочего?
- 10.13 Squid не распознает мой поддомен
- 10.14 Почему Squid запрещает доступ к некоторым портам?
- 10.15 А Squid поддерживает использование базы данных типа mySQL для хранения списков ACL?
- 10.16 Как мне разрешить доступ к определенному URL только с одного адреса?
- 10.17 Как мне разрешить некоторым клиентам использовать кеш только в определенное время?
- 10.18 Как мне разрешить нектороым пользователям использовать ке в определенное время?
- 10.19 Проблемы с IP ACL-ми, содержащими сложные маски
- 10.20 Могу ли я устанавливать ACL-лы, основанные на MAC-адресах,а не на IP?
- 10.21 Отладка ACL-лов
- 10.22 Могу ли я органичить количество соединений для клиента?
- 10.23 Я пытаюсь запретить доступ к foo.com, но это не срабатывает.
- 10.24 Я хочу изменить или создать собственное сообщение о ошибке.
11. Решение проблем
- 11.1 Почему я получаю ``Proxy Access Denied?''
- 11.2 Я не могу заставить работать
local_domain
; Squid кеширует объекты с моих локальных серверов. - 11.3 *I get
Connection Refused
when the cache tries to retrieve an object located on a sibling, even though the sibling thinks it delivered the object to my cache. - 11.4 Кончаются файловые дискрипторы.
- 11.5 Что за странные строки о удалении объектов?
- 11.6 Могу ли заставить Windows NT FTP-сервер показывать директории в формате Unix?
- 11.7 Почему я получаю ``Ignoring MISS from non-peer x.x.x.x?''
- 11.8 DNS lookups for domain names with underscores (_) always fail.
- 11.9 Почему Squid сообщает: ``Illegal character in hostname; underscores are not allowed?'
- 11.10 Почему я получаю запрет доступа от братского кеша?
- 11.11 Cannot bind socket FD NN to *:8080 (125) Address already in use
- 11.12 icpDetectClientClose: ERROR xxx.xxx.xxx.xxx: (32) Broken pipe
- 11.13 icpDetectClientClose: FD 135, 255 unexpected bytes
- 11.14 Squid работает с NTLM-аутентификацией?
- 11.15 Опция default parent не работает!>
- 11.16 ``Hot Mail'' жалуется на: Intrusion Logged. Access denied.
- 11.17 Мой Squid становиться слишком медленным после того, как проработает некоторое время.
- 11.18 WARNING: Failed to start 'dnsserver'
- 11.19 Sending in Squid bug reports
- 11.20 Отладка Squid
- 11.21 FATAL: ipcache_init: DNS name lookup tests failed
- 11.22 FATAL: Failed to make swap directory /var/spool/cache: (13) Permission denied
- 11.23 FATAL: Cannot open HTTP Port
- 11.24 FATAL: All redirectors have exited!
- 11.25 FATAL: file_map_allocate: Exceeded filemap limit
- 11.26 FATAL: You've run out of swap file numbers.
- 11.27 I am using up over 95% of the filemap bits?!!
- 11.28 FATAL: Cannot open /usr/local/squid/logs/access.log: (13) Permission denied
- 11.29 Когда я использую имя пользователя и пароль, я не имею доступа к некоторым файлам.
- 11.30 pingerOpen: icmp_sock: (13) Permission denied
- 11.31 What is a forwarding loop?
- 11.32 accept failure: (71) Protocol error
- 11.33 storeSwapInFileOpened: ... Size mismatch
- 11.34 Почему я получаю fwdDispatch: Cannot retrieve 'https://www.buy.com/corp/ordertracking.asp'
- 11.35 Squid не может получить URL-ы типа http://3626046468/ab2/cybercards/moreinfo.html
- 11.36 Я получаю большое количество ошибок типа ``URI has whitespace'' в моем cache.log, что я должен делать?
- 11.37 commBind: Cannot bind socket FD 5 to 127.0.0.1:0: (49) Can't assign requested address
- 11.38 Unknown cache_dir type '/var/squid/cache'
- 11.39 unrecognized: 'cache_dns_program /usr/local/squid/bin/dnsserver'
- 11.40 Is dns_defnames broken in 2.3.STABLE1 and STABLE2?
- 11.41 What does sslReadClient: FD 14: read failure: (104) Connection reset by peer mean?
- 11.42 Что значит Connection refused?
- 11.43 squid: ERROR: no running copy
- 11.44 FATAL: getgrnam failed to find groupid for effective group 'nogroup'
- 11.45 ``Unsupported Request Method and Protocol'' для https URL-ов.
- 11.46 Squid использует 100% CPU
- 11.47 Webmin's cachemgr.cgi crashes the operating system
- 11.48 Segment Violation at startup or upon first request
- 11.49 urlParse: Illegal character in hostname 'proxy.mydomain.com:8080proxy.mydomain.com'
- 11.50 Не работают запросы для интернациональных доменных имен
12. Как работает Squid?
- 12.1 *Что такое кешируемые объекты?
- 12.2 *Что такое ICP протокол?
- 12.3 *Что такое dnsserver?
- 12.4 *Для чего предназначена программа ftpget?
- 12.5 *FTP PUT's не работает !
- 12.6 *Что такое иерархия кешей ? Что такое parents и siblings?
- 12.7 *What is the Squid cache resolution algorithm?
- 12.8 *Над какими новыми возможностями сейчас работают разработчики Squid?
- 12.9 *Tell me more about Internet traffic workloads
- 12.10 *What are the tradeoffs of caching with the NLANR cache system?
- 12.11 *Где мне найти больше информации о файервол?
- 12.12 Что значит ``Storage LRU Expiration Age?''
- 12.13 Что значит ``Failure Ratio at 1.01; Going into hit-only-mode for 5 minutes''?
- 12.14 Перечитывает ли squid периодически свой файл конфигурации?
- 12.15 Как работает unlinkd?
- 12.16 What is an icon URL?
- 12.17 Как мне заставить моих постоянных FTP-клиентов и спользовать кеш Squid?
- 12.18 Why is the select loop average time so high?
- 12.19 How does Squid deal with Cookies?
- 12.20 Как Squid определяет, что закешированый объект наддо обновить?
- 12.21 Что точно обознает deferred read?
- 12.22 Why is my cache's inbound traffic equal to the outbound traffic?
- 12.23 How come some objects do not get cached?
- 12.24 Что значит keep-alive ratio?
- 12.25 Как работае алгоритм очистки кеша в Squid-е?
- 12.26 Что такое частный и открытый ключи?
- 12.27 Для чего нужен FORW_VIA_DB?
- 12.28 Посылает ли Squid пакеты 7 (echo)? Если да, то почему?
- 12.29 Что означает ``WARNING: Reply from unknown nameserver [a.b.c.d]''?
- 12.30 How does Squid distribute cache files among the available directories?
- 12.31 Why do I see negative byte hit ratio?
- 12.32 Что означает ``Disabling use of private keys''?
- 12.33 What is a half-closed filedescriptor?
- 12.34 Что делает --enable-heap-replacement?
- 12.35 Why is actual filesystem space used greater than what Squid thinks?
- 12.36 Как работают positive_dns_ttl и negative_dns_ttl?
- 12.37 Что значит swapin MD5 mismatch?
- 12.38 Что значит failed to unpack swapfile meta data?
- 12.39 Why doesn't Squid make ident lookups in interception mode?
- 12.40 dnsSubmit: queue overload, rejecting blah
- 12.41 Что такое пассивные FTP-соединения?
13. Multicast
- 13.1 Что такое Multicast?
- 13.2 Как мне узнать принадлежу ли я Mbone?
- 13.3 Должен ли я использоовать Multicast ICP?
- 13.4 Как мне настроить Squid, чтобы посылать Multicast ICP запросы?
- 13.5 Как мне узнать для чего используются Multicast TTL?
- 13.6 Как мне настроить Squid, чтобы он получал и отвечал на Multicast ICP?
14. Системно-зависимые сверхестественности :)
15. Редиректоры
- 15.1 Что такое редиректор ?
- 15.2 Почему используют редиректор?
- 15.3 Как это работает?
- 15.4 Can I use the redirector to return HTTP redirect messages?
- 15.5 FATAL: All redirectors have exited!
- 15.6 Redirector interface is broken re IDENT values
16. Cache Digests
- 16.1 Что такое Cache Digest?
- 16.2 Как и почему они используются?
- 16.3 What is the theory behind Cache Digests?
- 16.4 How is the size of the Cache Digest in Squid determined?
- 16.5 What hash functions (and how many of them) does Squid use?
- 16.6 How are objects added to the Cache Digest in Squid?
- 16.7 Does Squid support deletions in Cache Digests? What are diffs/deltas?
- 16.8 When and how often is the local digest built?
- 16.9 How are Cache Digests transferred between peers?
- 16.10 Как и где размещаются Cache Digests?
- 16.11 How are the Cache Digest statistics in the Cache Manager to be interpreted?
- 16.12 What are False Hits and how should they be handled?
- 16.13 How can Cache Digest related activity be traced/debugged?
- 16.14 А как насчет ICP?
- 16.15 Is there a Cache Digest Specification?
- 16.16 Would it be possible to stagger the timings when cache_digests are retrieved from peers?
17. Прозрачное кеширование/проксирование
- 17.1 Прозрачное кеширование для Solaris, SunOS и BSD-систем
- 17.2 Прозрачное кеширование на Linux 2.0 и ipfwadm
- 17.3 Прозрачное кеширование на Linux 2.2 и ipchains
- 17.4 Прозрачное кеширование на Linux 2.4 и netfilter
- 17.5 Прозрачное кеширование и маршуртизаторы Cisco
- 17.6 Прозрачное кеширование на LINUX 2.0.29 и CISCO IOS 11.1
- 17.7 Кеш пытается соеденится сам с собой ...
- 17.8 Прозрачное кеширование с FreeBSD
- 17.9 Прозрачное проксирование с сервером доступа ACC Tigris digital
- 17.10 ``Connection reset by peer'' и Cisco policy routing
- 17.11 WCCP - Web Cache Coordination Protocol
- 17.12 Кто-нибудь может мне сказать какая версия cisco IOS поддерживают WCCP?
- 17.13 А как насчет WCCPv2?
- 17.14 Прозрачное проксирование с свитчами Foundry L4
- 17.15 Могу ли я использовать proxy_auth с прозрачным проксированием?
18. SNMP
- 18.1 Поддерживает ли Squid SNMP?
- 18.2 Включение поддержки SNMP в Squid
- 18.3 Конфигурирование 2.2
- 18.4 Конфигурирование Squid 2.1
- 18.5 Как я могу опрашивать Squid SNMP Agent
- 18.6 Для чего я могу использовать SNMP и Squid ?
- 18.7 Как я могу использовать SNMP в Squid?
- 18.8 Где я могу получить больше информации о Squid и SNMP?
19. Squid версии 2
- 19.1 Какие новые возможности ?
- 19.2 Как теперь настроить 'ssl_proxy'?
- 19.3 Ротация лог-файлов не работает с Async I/O
- 19.4 Добавление нового диска для кеша
- 19.5 Squid 2 плохо работает на Linux
- 19.6 Как мне настроить proxy authentication в Squid-2?
- 19.7 Почему proxy-auth отвергает всех пользователей в Squid-2.2?
- 19.8 Delay Pools
- 19.9 Могу ли я сохранить мой кеш при обновлении с 1.1 до 2?
- 19.10 Пользовательские сообщения об ошибках
- 19.11 Мой squid.conf от версии 1.1 не работает!
20. Режим httpd-акселератора
- 20.1 Что такое режим httpd-акселератора ?
- 20.2 Как мне это установить ?
- 20.3 Когда используется httpd-aкселератор, номер порта для редиректора неверен
21. Родственное ПО
- 21.1 Клиенты
- 21.2 Анализаторы лог-файлов
- 21.3 Настроечный инструментарий
- 21.4 Squid-надстройки
- 21.5 Сервера инедтификации
22. DISKD
- 22.1 Что такое DISKD?
- 22.2 Это работает лучше ?
- 22.3 Как мне использовать это?
- 22.4 FATAL: Unknown cache_dir type 'diskd'
- 22.5 Если я использую DISKD, могу ли я удалить мой текущий кеш ?
- 22.6 Как мне настроить очередь сообщений?
- 22.7 Как мне настроить распеределенную память?
- 22.8 Иногда распределенная память и очереди сообщений не освобождаются, когда Squid завершает работу .
- 22.9 Что за параметры Q1 и Q2 ?
23. Аутентификация
- 23.1 Как работает Proxy Authentication в Squid?
- 23.2 Как мне использовать аутентификацию для контроля доступа?
- 23.3 Кеширует ли Squid запросы аутентификации?
- 23.4 А пароли хранятся открытым текстом или шифруются?
- 23.5 Могу ли я использовать Winbind аутентификацию?
24. Термины и определения
25. Забота о безопасности
Вперед Назад Содержание