(fwd) Re: визyальный интеpфейс к Squid

Andrey Gerzhov (kittle@freeland.kiev.ua)
Fri, 1 Oct 1999 11:32:24 +0300 (EEST)

-- forwarded message --
Path: freeland.kiev.ua!routki.ki.yurteh.net!carrier.kiev.ua!srcc!Gamma.RU!ddt.demos.su!f400.n5020!f238.n5020!f115.n5030!f266.n5030!sensi.pu.ru!hq.pu.ru!igor
Newsgroups: fido7.ru.unix
Distribution: fido7
X-Comment-To: Max Avramenko
Approved: gateway@fido7.ru
From: Igor Nikolaev <Igor.Nikolaev@f266.n5030.z2.fidonet.org>
Date: Mon, 27 Sep 99 02:21:49 +0400
Subject: Re: визyальный интеpфейс к Squid
Message-ID: <7sm9qd$rrp$1@sensi.pu.ru>
References: <937490017@p6.f27.n5055.z2.ftn>
Organization: http://pail.pu.ru
X-FTN-AREA: RU.UNIX
X-FTN-MSGID: 2:5030/266@fidonet 006cb243
X-FTN-REPLY: 2:5055/27.6 37e0f661
NNTP-Posting-Host: hq.pu.ru
User-Agent: tin/pre-1.4-980818 ("Laura") (UNIX) (FreeBSD/2.2.8-19990120-SNAP (i386))
X-FTN-Tearline: ifmail v.2.12.os.sensi
X-FTN-Origin: http://pail.pu.ru (2:5030/266@fidonet)
X-FTN-SEEN-BY: 50/993 450/77 461/94 463/68 159 464/34 465/207 469/38 478/25 4614/1
X-FTN-SEEN-BY: 4615/21 4631/13 4635/4 5001/15 17 5002/16 5002 5003/15 5010/146
X-FTN-SEEN-BY: 5011/13 201 5013/8 5020/69 115 204 238 400 758 1351 1381 1851
X-FTN-SEEN-BY: 5022/5 5023/1 11 5028/51 5029/34 5030/23 37 55 61 72 115 215 251
X-FTN-SEEN-BY: 5030/254 266 335 397 452 580 730 818 1014 1115 5032/6 5035/10
X-FTN-SEEN-BY: 5038/9 5048/7 5049/256 5058/1 24 106 5061/15 5075/10 5077/3 28
X-FTN-SEEN-BY: 5080/80 5083/21 5084/10 5094/5094
X-FTN-PATH: 5030/266 115 5020/238
X-FTN-PATH: 5020/400
Lines: 35
Xref: freeland.kiev.ua fido7.ru.unix:11407

Max Avramenko <Max_Avramenko@p6.f27.n5055.z2.fidonet.org> wrote:

> Web-интеpфейс), наподобие cachemgr или как в Webmin, чтобы была возможность
> yдобно yпpавлять acl (достyпом клиентов к пpокси). Знаю, что способ довольно

Да вынеси ты их в squid.conf как отдельные файлы

[squid.conf]
acl good_url url_regex "/usr/local/etc/squid/acl/good_url"
acl bad_url url_regex "/usr/local/etc/squid/acl/bad_url"
http_access deny bad_url !good_url

и простенький скрипт напиши вида:
proxy% cat /usr/local/bin/bad_url
#!/bin/sh
echo $1 >> /usr/local/etc/squid/acl/bad_url
killall -HUP squid

Если есть желание, можно доступ как cgi оформить,
но мне удобнее иметь локально ещё один командник на тему

home% cat /usr/local/bin/bad_url
#!/bin/sh
ssh -l squid proxy bad_url $1

Hа проксях пользователю squid пароля не даёшь, шелл
дайшь, ~squid даёшь и в ~squid/.ssh/authorized_keys
себя по man sshd прописываешь.

Потом просто `bad_url "поганый url"`
и привет поганцу ;-)

-- 
Игорь Hиколаев

-- end of forwarded message --

-- 
С тем, что не помешает никогда,
                                               Kittle