This post originated from an RSS feed registered with Python Buzz
by Ng Pheng Siong.
Original Post: Personal Web Proxy
Feed Title: (render-blog Ng Pheng Siong)
Feed URL: http://sandbox.rulemaker.net/ngps/rdf10_xml
Feed Description: Just another this here thing blog.
Bugzilla keeps prompting me for my password, even though I've accepted
its cookies. After some email back and forth between Heikki and I, it
transpires that the reason is probably my ISP's transparent proxying,
which causes my HTTP requests to carry a different source IP address
each time, which confuses Bugzilla. That's the hypothesis, anyway.
So I'm looking to install an authenticating proxy, for talking to
Bugzilla, to falsify said hypothesis. As it happens, Portable Allegroserve has proxy functionality, and I've just put it up. Check it
out... no, no authentication. I'm not about to put up an open proxy, thank you very much.
The other Common Lisp web server platform that can proxy is CL-HTTP, which has been around a long time and is supposedly rich in features. I can't tell, because I can't get the thing to load into CMUCL. (That leaves SBCL, LispWorks and ACL. Some other time, perhaps.)
Oh well, mod_proxy is readily available as a fallback. (No fun, though, coz the thing is not easily programmable.) This page lists HTTP proxies implemented in Python. I have a number of those, and probably any one of them will do, too.