[zorp-hu] Forras cim a httpd logba ujra
Hegedüs Ervin
zorp-hu@lists.balabit.hu
Thu, 4 Nov 2004 23:16:39 +0100
hello,
> ha mogotte van a ket webszerver, akkor egyszeruen adj meg egy
> forge_addr-t a routernek, a Zorp tudja hamisitani a kliens eredeti
> forrascimet, valahogy igy:
>
> Service("http", HttpProxy, router=InbandRouter(forge_addr=TRUE))
ez az, ami nekem meg soha nem akart osszejonni - bar mar eleg
regen probaltam. (2-es verziobol, kb 1.5 eve...)
> > # ha eleg az IP, ez nem kell, es a HDR_INSERT-nel
> > # csak a client_address kell
> >
> > try:
> > RemoteHost = gethostbyaddr (self.session.cl=
ient_address.ip_s)[0];
> > except:
> > RemoteHost = self.session.client_address.ip=
_s;
>
> ez a nevfeloldas erosen lassitani fog a feldolgozason, mert minden
> kapcsolatnal reverse feloldast csinal a zorp. (pl. elerhetetlen a klien=
s
> gep IPjehez tartozo DNS szerver)
igen, hozzateszem a localhoston figyel egy bind, ami cache-el is,
igy a mar lekert hostokra relative gyors valasz van, ha
timeout-ol, akkor meg exception van ugy is, es lesz IP a logban.
> > > def filterURL(self, method, url, version):
> >
> > self.request_headers["X-Host"] = (HTTP_HDR_INSERT, Remote=
Host)
>
> ezt gondolom a fenti config-ba akartad tenni.
ja igen, bocs :)
koszi:
a.
--
Minden baj forrása az 1/x függvény.