Twisted是基于Python语言在网络应用方面的类库,能够很好的兼容Windows与Linux平台,用来开发网络应用方面的软件非常方便。类库中包含一个代理上网的功能,可以用来小爽一把建立代理服务器。
Twisted代理功能的应用:
from twisted.internet import reactor
from twisted.web import proxy, http
class Handler(http.HTTPFactory):
protocol = proxy.Proxy
class OpenProxy(object):
def __call__(self):
reactor.listenTCP("0.0.0.0:8888", Handler())
reactor.run()
if __name__ == "__main__":
OpenProxy()()
如果您已经安装好了Twisted包,启动运行并设置浏览器上网方式为“代理方式”,如果RP爆发,代理上网功能就使用这几行代码搞定了。