One question I often see has to do with setting up proxies and browsing from a different IP address. While this tutorial isn’t about how to browse the web anonymously, it explains how to tunnel your traffic through a web proxy. This can be used for:
- circumventing some types of censorship,
- slightly more private surfing,
- bypassing stateful packet inspection and content-filtering firewalls,
- accessing your instaFaceTwitSnap from work,
- getting around IP-based geo-blocking, and
- otherwise rebelling against the man.
To outside observers, it will seem as if you’re browsing from that remote machine. Here’s my ASCII-art version of what this looks like:
(You) <====== [encrypted tunnel] ======> (your server) <====> [your web browsing traffic, going to the sites you visit].
The whole thing takes about 3 minutes to set up; here’s how: