Python 模拟网络问题的Web代理

Python 模拟网络问题的Web代理,python,http,proxy,Python,Http,Proxy,我需要一种方法来模拟自动测试套件中的连接问题,在Linux上,最好是从Python中。我可以在web服务器前面放置某种代理,它可以在一次或另一次触发后(在传输X字节等之后)挂起或断开连接,这将是完美的 这似乎不太难构建,但如果有人有什么好的建议,我宁愿先获取一些已有的东西。当我需要一个时,我发现自己构建它是最好的。。 首先用python创建一个线程服务器(不必使用类本身)。 这很简单: 在新连接线程中,创建一个新套接字并将其连接到实际服务器。 然后,将它们都放在一个列表中,并将其发送到selec

我需要一种方法来模拟自动测试套件中的连接问题,在Linux上,最好是从Python中。我可以在web服务器前面放置某种代理,它可以在一次或另一次触发后(在传输X字节等之后)挂起或断开连接,这将是完美的


这似乎不太难构建,但如果有人有什么好的建议,我宁愿先获取一些已有的东西。

当我需要一个时,我发现自己构建它是最好的。。 首先用python创建一个线程服务器(不必使用类本身)。 这很简单: 在新连接线程中,创建一个新套接字并将其连接到实际服务器。 然后,将它们都放在一个列表中,并将其发送到select.select(导入选择)。 然后,当套接字x接收数据时,将其发送给y。当套接字y接收到数据时,将其发送给x。(收到空字符串时,不要忘记关闭套接字)

现在你想做什么就做什么


如果您需要什么,我就在这里。

是的,大约一年前,我做这件事的原因不同(实际上是由于服务器性能很差,所以在运行中修改了流量)。整个过程大概是30行python。嘿,唐:我会看看今天晚些时候我能不能把这件事办好。嘿,尼克,好久不见了!