[zorp-hu] stackeles 3.9 alatt
Balazs Scheidler
bazsi at balabit.hu
2011. Május. 1., V, 00:15:30 CEST
On Thu, 2011-04-14 at 15:15 +0200, Kosa Attila wrote:
> On Wed, Mar 09, 2011 at 09:32:31AM +0100, SZALAY Attila wrote:
> > On Wed, 2011-03-09 at 09:24 +0100, Nyika Csaba wrote:
> > >
> > > class MyHttpsProxy(HttpProxy):
> > > def config(self):
> > > HttpProxy.config(self)
> > >
> > > self.ssl.client_verify_type = SSL_VERIFY_NONE
> > > self.stack_proxy = HttpProxy
> >
> > Ez egy kisse vegyes config-nak tunik. Ez inkabb a 3.9-es zorp-hoz
> > tartozo config, viszont van benne egy kis 3.3-as beutes is. :)
> >
> > self.ssl ugyanis csak a 3.9-ben van, viszont ott akkor nem kell
> > self.stack_proxy.
>
> 3.3 alatt hasznaltam ilyesmit:
>
> class akarmi(HttpProxy):
>
> def __init__(self, session):
> self.exempt_useragent_headers = ("akarmi")
> HttpProxy.__init__(self, session)
>
> def config(self):
> HttpProxy.config(self)
> self.transparent_mode = 1
> self.request_header["Host"] = (HTTP_HDR_POLICY, self.TargetByHostHeader)
>
> A fenti konfig eseten ezt hogyan lehet megvalositani? Volt az
> ssl_keybridge pelda megoldasa ma:
>
> class StrongHttpsProxy(HttpProxy):
> def config(self):
> HttpProxy.config(self)
> self.ssl.client_keypair_files=("/etc/ssl/certs/fw.akarmi.hu.crt", "/etc/ssl/private/fw.akarmi.hu.key.nopass")
> [satobbi]
>
> Ebbe a konfigba hogyan illeszthetnem be azt, amit 3.3 alatt
> csinaltam? Vagy ugyanugy kulon class-t kell csinalnom, es
> self.stack_proxy = akarmi? Es akkor a StrongHttpsProxy(HttpProxy)
> helyett StrongHttpsProxy(PsslProxy) kell?
mivel a proxykba epitett ssl-t hasznalod, ezert nem kell stack_proxy
legalabbis, ameddig HTTPS-t elemzel vele, es nem kell a PsslProxy-bol
szarmaztatnod.
A meg meglevo PsslProxy csak kompatibilitasi okok miatt van ott, elvileg
mar nincs ra szukseg.
--
Bazsi
További információk a(z) zorp-hu levelezőlistáról