Есть 2 насущных злободневных наболевших осточертевших вопроса, касающихся SQUID.
1). Как сделать так, чтобы СКВИД не подменял после себя адреса источников. После СКВИДа в направлении клиентов мне необходимо классифицировать трафик по адресу источнику, однако СКВИД адреса всех сайтов заменяет на свой. Можно ли это изменить?
2). Периодически (где-то 5-10% от общего числа запросов) выдает такую ошибку клиенту.
------------------------------------------------------------------------------
While trying to retrieve the URL: http://itk-94.bas-net.by/linux/Docum/Serv/squid_tune.html
The following error was encountered:
* Connection Failed
The system returned:
(113) No route to host
The remote host or network may be down. Please try the request again.
Your cache administrator is bill_gates@microsoft.net.
Generated Sun, 12 Feb 2006 02:38:43 GMT by linux.site (squid/2.5.STABLE10)
--------------------------------------------------------------------------------
-----
Это не зависит ни от сайта, ни от времени. Связь с провом стабильная. Ошибка выдается моментально при попытке зайти на сайт. Refresh сразу же помогает и страница моментально загружается. Очень бесит такая вещь, не подскажете, как лечить?
Мой конфиг squid.conf
acl all src 0.0.0.0/0.0.0.0
http_port 3128
icp_port 0
http_access allow all
icp_access allow all
miss_access allow all
cache_mem 8 MB
cache_dir ufs /usr/local/squid/cache 800 16 256
cache_access_log /usr/local/squid/logs/access.log
cache_log /usr/local/squid/logs/cache.log
cache_store_log /usr/local/squid/logs/store.log
cache_mgr bill_gates@microsoft.net
httpd_accel_host virtual
httpd_accel_port 80
httpd_accel_with_proxy
redirect_rewrites_host_header off
Сквид работает прозрачно. Спасибо.
Re: SQUID: вопросы подмены IP, (113) No route to host, ..., помогите настроить прокси
>tcp_outgoing_address
# TAG: tcp_outgoing_address
# Allows you to map requests to different outgoing IP addresses
# based on the username or sourceaddress of the user making
# the request.
#
# tcp_outgoing_address ipaddr [[!]aclname] ...
Тут как раз противоположная задача решается - подменяется адресс в зависимости от ACL. Мне же нужно, чтобы СКВИД просто оставлял реальные адреса, а не подставлял свой в поле FROM.
>а по поводу ошибки может гдето стоит ограничение на количество одновременно установленных соединений
Да нет, вроде. В сквиде такую фичу не делал, в других утилитах тем более. Мне почему-то кажется, что тут причина в DNS, но пока не понимаю в чем именно.
Re: SQUID: вопросы подмены IP, (113) No route to host, ..., помогите настроить прокси
Ответь на вопрос: "Что такое прокси и зачем оно надо?"
Потом легче дела пойдут.
З.Ы. 1. Нельзя
2. Много возможностей, например ДНС не успевает резолвить, ...
Re: SQUID: вопросы подмены IP, (113) No route to host, ..., помогите настроить прокси
> Ответь на вопрос: "Что такое прокси и зачем оно надо?"
Потом легче дела пойдут.
Спасибо за ликбез. Вобщем, как написано в Э. Немете, Squid - это кеширующий сервер и прокси-сервер одновременно. Впринципе вторая часть мне не нужна. Ну да выкручусь как-то.
> Но ведь без сквида все работает. К тому же смущает то, что ошибка вылазит моментально (без раздумий). Может быть за это отвечает какой-то таймаут, который можно увеличить или еще что-то...
работает но из за ограничений количества алиасов до 255 непригодна для большого количества клиентов. также сомнительна в плане производительности.
Зато работает :-)