ProxyHandler.py 文件源码

python
阅读 31 收藏 0 点赞 0 评论 0

项目:GotoX 作者: SeaHOH 项目源码 文件源码
def do_FAKECERT(self):
        #???????????????
        self.write(b'HTTP/1.1 200 Connection Established\r\n\r\n')
        if not self.fakecert: return
        context = self.get_context()
        try:
            ssl_sock = context.wrap_socket(self.connection, server_side=True)
        except Exception as e:
            if e.args[0] not in pass_errno:
                logging.exception('%s ?????????host=%r?%r', self.address_string(), self.host, e)
            return
        #???????
        self.finish()
        #???????
        self.request = ssl_sock
        self.setup()
        try:
            #????????
            self.handle()
        finally:
            #?????????????????? 2 ? makefile
            #ssl_sock.shutdown(socket.SHUT_WR)
            ssl_sock.close()
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号