Я очень новичок в python. Я начинаю с извращения. Как я видел в документации Twisted, это может сделать прокси-сервер.python twisted HTTP Proxy
class MyProxy(proxy.Proxy):
pass
class ProxyFactory(http.HTTPFactory):
protocol = MyProxy
reactor.listenTCP(8080, ProxyFactory())
reactor.run()
ProxyFactory::protocol
выглядит как переменная-член? но MyProxy
является typename, и я не знаю, это своего рода шаблон? иначе как я могу присвоить тип переменной?
То, что я действительно хочу достичь, - это просто отклонить запросы к определенным конечным точкам. Я думал о переопределении buildProtocol
Но поставленный аргумент addr
всегда 127.0.0.1