[Twisted-web] Fwd: Web-Based Proxy
dave fowler
davefowler at gmail.com
Tue Jul 21 12:44:43 EDT 2009
Thanks for your help Jean-Paul.
In my example I've just subclassed the protocol and factory so I could print
out the properties and have a little control over things as I learn. The
proxy could of course be much easily run as
from twisted.web import http
f = http.HTTPFactory()
f.protocol = Proxy
I should be a bit more specific about what I'm currently confused about.
*I'm trying to find where I can grab the request URI from the client so I
can modify it from www.asdf.com.MYPROXYSITE.com to www.asdf.com before the
proxy client makes its requests. Where can you access and modify those
parameters?*
Dave
On Mon, Jul 20, 2009 at 1:41 PM, Jean-Paul Calderone <exarkun at divmod.com>wrote:
> On Mon, 20 Jul 2009 12:01:22 -0500, dave fowler <davefowler at gmail.com>
> wrote:
> >Ok, I've read the entire Twisted O'Reilly book and gone through many of
> the
> >docs and tutorials but I still need a bit of direction.
> >
> >I'm trying to make a simple web-based proxy. Similar to the proxy in the
> >Twisted book, but with a web interface. So I could go to
> >http://asdf.com.MYPROXYSITE.com and see the contents of asdf.com.
> >
> >I have the following code that works well as a browser proxy, but I need
> to
> >figure out how make it web based.
> >
> >My thoughts are that I need to make an HTTP server and then adjust the
> >address in the protocol before finishing the proxy request. Am I on the
> >right track? Does anyone have examples of this?
> >
>
> The HTTP proxy implemented in twisted.web.proxy is probably a better
> starting point. Or, it's at least a good example of how to get a basic
> proxy together. :)
>
> I think you're on the right track, but if you don't want to have to
> implement
> this all yourself, you probably don't have to.
>
> Jean-Paul
>
> _______________________________________________
> Twisted-web mailing list
> Twisted-web at twistedmatrix.com
> http://twistedmatrix.com/cgi-bin/mailman/listinfo/twisted-web
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://twistedmatrix.com/pipermail/twisted-web/attachments/20090721/cf9bba7a/attachment.htm
More information about the Twisted-web
mailing list