如何创建指向特定服务器的HTTP代理

时间:2016-05-26 04:44:05

标签: python proxy

我正在尝试使用Python设置HTTP代理。我在GitHub上找到了这个库:https://github.com/abhinavsingh/proxy.py。但是,我注意到它是一个通用代理 - 它从原始HTTP请求中提取目标服务器,并使用它来构造它自己的HTTP请求。

我想做的是一个仅指向一台服务器的代理,www.targetserver.com。我怎么能这样做呢?

1 个答案:

答案 0 :(得分:0)

请使用python twisted library

from twisted.internet import reactor
from twisted.web import proxy, server

site = server.Site(proxy.ReverseProxyResource('www.yahoo.com', 80, ''))
reactor.listenTCP(8080, site)
reactor.run()