[zorp-hu] cookie alapjan valo dontes
Pásztor Lénárd Zoltán
lenard.pasztor at wonderline.hu
2006. Ápr. 5., Sze, 15:25:09 CEST
Bocsanat, hogy megint zavarok, de mar celegyenesben :)
Szoval, ha kiveszem a router=InbandRouter(forge_addr=TRUE)
sort akkor megy, de ezesetben bukom a transzparens mukodest,
azaz a zorp ip-je latszik a belso webszerver access logjaban, azaz
a zorp a belso ip-jet hasznalva csatlakozik.
Hogyan mondhatom meg az inbandRouter-nek, hogy ne(!) irja
at a server_address-t a dns alapjan?
...Vagy hogyan maradhat meg a transzparens mukodes (tproxy)
inband router nelkul?
Balazs Scheidler wrote:
> On Mon, 2006-04-03 at 15:04 +0200, Pásztor Lénárd Zoltán wrote:
>
>> Sziasztok!
>>
>> Tud valaki peldat mutatni arra, hogyan lehet zorpal
>> elerni azt, hogy http(s) proxyzas eseten egy cookie-ban
>> beallitott erteket figyelve dontson arrol melyik belso
>> webszervertol kerje el az oldalt?
>>
>
> Probald me a 'Cookie' fejlecet felkerni policy-ba, valahogy igy:
>
> class MyHttp(HttpProxy):
> def config(self):
> HttpProxy.config(self)
> self.request_header["Cookie"] = (HTTP_HDR_POLICY, self.processCookie)
>
> def processCookie(self, hdr_name, hdr_value):
> # hdr_value-ban van a Cookie fejlec erteke, abbol kell kiszedni a
> # teged erdeklo erteket
>
> # az 1.2.3.4 erteke lehet valtozo is, amit a Cookie erteke alapjan
> # raktal ossze.
> self.session.setServer(SockAddrInet('1.2.3.4', 80))
> return HTTP_HDR_ACCEPT
>
> def http():
> Service('http', MyHttp, router=InbandRouter())
> Listener(SockAddrInet('kulsoip', 80), 'http')
>
>
>
> ------------------------------------------------------------------------
>
> _______________________________________________
> zorp-hu mailing list
> zorp-hu at lists.balabit.hu
> https://lists.balabit.hu/mailman/listinfo/zorp-hu
>
--
Pásztor Lénárd Zoltán
rendszergazda
Wonderline Hungary Kft.
Telefon: (+36-1) 272.0242
Fax: (+36-1) 272.0252
E-mail: lenard.pasztor at wonderline.hu
Honlap: www.wonderline.hu
További információk a(z) zorp-hu levelezőlistáról