How do I create a browser based proxy/http forwarder?

I’ve looked around and seen some tutorials for reverse proxies and forward proxies but I don’t think they quite fit the scenario. Basically I want to be able to go to


and from there be able to forward requests to certain websites, either in a pre-configured manner (e.g. /proxy/reddit hardcoded to or via a form submission to get pages on demand. Stretch goals for whitelisted IP addresses and https to be used.

A pointer in the right direction would be greatly appreciated


Submit an answer
You can type!ref in this text area to quickly search our full set of tutorials, documentation & marketplace offerings and insert the link!

These answers are provided by our Community. If you find them useful, show some love by clicking the heart. If you run into issues leave a comment, or add your own answer to help others.

You need a “(web-based|php) proxy script”. There are plenty of them on SourceForge, but be careful, they might contain security bugs, malware, or backdoors.

A more decent choice would be to use Glype, which is actively developed and has a support forum.