URL: https://www.opennet.me/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID12
Нить номер: 3020
[ Назад ]

Исходное сообщение
"cache_peer"

Отправлено Keen16 , 17-Мрт-05 18:56 
На локальной машине стоит сквид. В нем прописан cache_peer. Это прокся моего провайдера...

Так вот, ситуация вот в чем: Когда в браузере набираю неверный урл, так ошибку о несуществовании данного домена я получаю от сквида провайдера. Как можно сделать, что бы данную ошибку обрабатывал мой прокси?


Содержание

Сообщения в этом обсуждении
"cache_peer"
Отправлено Андрей Слободяник , 17-Мрт-05 19:42 
Гм, очень похоже, что ты продолжаешь работать напрямую через прокси провайдера. Проверь логи своей прокси, действительно ли ты к ней обращаешься.



"cache_peer"
Отправлено Keen16 , 17-Мрт-05 20:24 
Действительно. Вот
cat /var/log/squid/access.log
....
1110757689.899    879 192.168.0.1 TCP_MISS/200 665 GET http://anonymouse.ws/cgi-bin/anon-www.cgi/http://ds.rambler.... - FIRST_UP_PARENT/217.20.163.90 image/gif
....

При вводе урла типа aaa.aaa.aa вижу:
1111080194.546    121 192.168.0.1 TCP_MISS/503 1565 GET http://aaa.aaa.aa/ - FIRST_UP_PARENT/217.20.163.90 text/html
1111080194.664     99 192.168.0.1 TCP_MISS/503 1587 GET http://aaa.aaa.aa/favicon.ico - FIRST_UP_PARENT/217.20.163.90 text/html
и тут же получаю отлуп от прокси прова, о несуществовании данного урла.
Что фиксить?


"cache_peer"
Отправлено Андрей Слободяник , 19-Мрт-05 13:59 
Тогда в своем squid.conf-e прописать
visible_hostname This.is.my.proxy

и увидеть в браузере, что ты получаешь ответ от своей прокси.


"cache_peer"
Отправлено Keen16 , 20-Мрт-05 10:18 
>Тогда в своем squid.conf-e прописать
>visible_hostname This.is.my.proxy
>
>и увидеть в браузере, что ты получаешь ответ от своей прокси.
Не катит. Прописано visible_hostname welan.kiev.ua
Вот что получаю при доступе на сайт аа.аа

The requested URL could not be retrieved
....
Generated Sun, 20 Mar 2005 07:22:38 GMT by 217.20.163.90 (squid/2.5.STABLE6)

В логах вот:
1111080194.546    121 192.168.0.1 TCP_MISS/503 1565 GET http://aa.aa/ - FIRST_UP_PARENT/217.20.163.90 text/html
1111080194.664     99 192.168.0.1 TCP_MISS/503 1587 GET http://aa.aa/favicon.ico - FIRST_UP_PARENT/217.20.163.90 text/html

Ну и почему???


"cache_peer"
Отправлено Андрей Слободяник , 21-Мрт-05 11:47 
>Ну и почему???

Чудеса! Версия сквида последняя? cache_peer как прописан?


"cache_peer"
Отправлено Keen16 , 21-Мрт-05 12:24 
>Чудеса! Версия сквида последняя? cache_peer как прописан?
Squid 2.5.9

cache_peer 217.20.163.90 parent 8000 7 default no-query login=login:password


"cache_peer"
Отправлено Андрей Слободяник , 21-Мрт-05 13:23 
Гм! Вообщем, как ни странно, я получил похожую ситуацию. Опишу подробно.
Есть сервер, на нём squid и dnsmasq (маленький кеширующий днс, чтобы не поднимать bind). Когда обращаюсь к несуществующему сайту, получаю ответ от своего прокси. Далее, в /etc/hosts есть запись вида 123.123.122.123 site.inet - сайт, который не имеет FQDN, и чтобы не писать каждый раз его IP в адресной строки, я сделал псевдоним в /etc/hosts. Так вот, когда я указываю cache_peer parent, то получаю ответ о его несуществовании от прокси провайдера! Я из этого сделал вывод, что при к parent-proxy оно же и обращается к своему ДНС (так и надо) и отвечает браузеру оно же (теперь и мне интересно - почему?).

В твоем случае, предлагаю запустить локальный ДНС, тот же dnsmasq.
Если ещё что-то придумаю, напишу.



"cache_peer"
Отправлено DukeArtem , 05-Апр-05 20:43 
У меня та же была проблема, всё обсмотрел, никакие советы не помогли, решения, как всегда простое было: у меня, у сетевухе на шлюзе маска стояла 255.255.0.0, а в сети маска 255.255.255.0 , сделав одинаковую маску, даже не надеясь всё зароботало на раз, попробуй может получится.