LINUX.ORG.RU
ФорумAdmin

Squid как прокси для ICQ


0

0

Решил стать меценатом, в своей локальной сети, сделать для халявщиков прокси, чтобы могли в аське сидеть. Скачал Squid3.0 STABLE7 Скомпилировал стандартно:

make configure

потом make install

Все по правилам, запустил первый раз с ключом -z Проблема теперь в запуске самого сервера. После запуска его в режиме демона никакой клиент не хочет к нему подсоединяться. Ругаются все на сбой подключения. Методом научного тыка запустил в папке bin скрипт RunAccel. После запуска этих обоих приложений - сервер работает, но как будто конфиг его не касается, и пускает в инет абсолютно всех. А конфиг таков:

http_port 192.168.1.2:3128 acl CONNECT method CONNECT acl BOOK src 192.168.1.174 acl MY_USERS src 10.0.0.0/8 acl ICQ_DOMAIN dstdomain login.icq.com aol.com acl ICQ_ADDR dst 64.12.0.0/16 205.188.0.0/16 acl ICQ_PORT port 5190 acl ICQ_PROTO proto HTTPS

http_access deny CONNECT all http_access allow CONNECT MY_USERS ICQ_PORT http_access allow CONNECT BOOK always_direct allow CONNECT ICQ_DOMAIN ICQ_PORT always_direct allow CONNECT ICQ_ADDR ICQ_PORT

Также команды типа ./squid -k shutdown и даже kill PID его вообще не убивают. Не понятно, какойто сервер-зомби.. Или я что-то неправильно делаю, запуская его?


> Скачал Squid3.0 STABLE7 Скомпилировал стандартно:

Неужели в дистрибутиве не было?

sin_a ★★★★★
()

>Не понятно, какойто сервер-зомби.

Зомби нельзя убить, нужно убивать родителя зомби. И можно посмотреть netstat -t -l -p какой pid слушает сокет. И где у вас лежит конфиг? В том каталоге, который задавался при make configure?

P.S. Какая операционка?

mky ★★★★★
()
Ответ на: комментарий от mky

Все лежит стандартно, в /usr/local/squid/ конфиг соответственно в /usr/local/squid/etc/ Дистрибутив - ASPLinux12 В дистрибутиве был сквид, но он совсем не запускался, как ни правил конфиг и прочее, поэтому снес его и скомпиллил сам. Так как правильно запускать сервер? Одной лишь командой ./squid ?? И что за скрипт RunAccel ?

lagab
() автор топика
Ответ на: комментарий от lagab

И легким движением руки любой дистрибутив превращается в слаку

shutty
()
Ответ на: комментарий от lagab

> Дистрибутив - ASPLinux12 В дистрибутиве был сквид, но он совсем не запускался, как ни правил конфиг и прочее, поэтому снес его и скомпиллил сам.

Ой зря... Как уже озвучили, не надо засорять систему. Если уж очень хочется новенького, то лучше сделать rpm-пакет (в идеале в mock-окружении). Стандартный сквид вполне вменяем и настраивается нормально. Лучше почисти свою самопальную установку сквида (надеюсь. он в /usr/local встал?), поставь сквид из rpm-пакета и давай на этот форум описание проблемы - поможем же...

Slavaz ★★★★★
()

Про слаку - это потому что из сырцов собирал?)

Хм, ну хорошо, попробую из пакета поставить...

lagab
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.