当前位置:  开发笔记 > 编程语言 > 正文

如何在Python中编写代理服务器?

如何解决《如何在Python中编写代理服务器?》经验,为你挑选了4个好方法。

我想编写一个程序来更改我的Web浏览器发送的请求中的HTTP标头.我相信它可以通过代理服务器完成.所以,我想写一个代理服务器.

我学习编程.我怎么能用Python做到这一点?



1> SpliFF..:

以下是关于如何在没有框架开销的情况下执行此操作的良好示例.

http://www.warriorhut.org/whatwg/websocket-proxy.py



2> Matthew Flas..:

看看Twisted框架,特别是Twisted Web.它在MIT下都是免费提供的,因此您可以构建和/或修改它.

另请参见Python Twisted示例.



3> Alex Martell..:

虽然@Matthew推荐的Twisted很棒,更容易学习,理解和修改可能就是这个小例子 - 远离Twisted可以提供的"生产质量"和可扩展性,但是,你可以从它开始理解问题更好.

对于广泛的各种用Python编写的开源HTTP代理的,我推荐这个名单 - 参照的建线程,扭曲,asyncore的顶部各种口味的代理,以及其他技术呢!



4> Armandas..:

看看Tiny HTTP Proxy(1),当然还有相关文档(2).它基本上运行服务器并处理请求.

(1)http://www.oki-osk.jp/esc/python/proxy/ (2) http://docs.python.org/library/basehttpserver.html


更新链接:http://www.oki-osk.jp/esc/python/proxy/
推荐阅读
有风吹过best
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有