`
jeffreydan
  • 浏览: 26780 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

Twisted中有个功能叫代理

阅读更多

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爆发,代理上网功能就使用这几行代码搞定了。

分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics