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? -- Udvozlettel Zsiga