如何在twisted portforward代理中添加SSL功能

2021-05-16 08:36:45 发布

您现在位置:Python中文网/ 问答频道 /正文

我有以下用于portforward代理的代码。如何添加 ssl支持,以便代理可以连接到使用ssl侦听的服务器。你知道吗

代码如下:

    from twisted.internet import reactor
    from twisted.protocols import portforward

    class ProxyServer(portforward.ProxyServer):
        def dataReceived(self, data)
        portforward.ProxyServer.dataReceived(self, data)

    class ProxyFactory(portforward.ProxyFactory):
        protocol = ProxyServer


        reactor.listenTCP(8080,ProxyFactory("127.0.0.1",443) )
        reactor.run()