====== SSH Proxy Tunnel ====== **General Information** You are somewhere that has a restrictive firewall/web proxy, but allows SSH. This trick allows you to tunnel your web browser's traffic through SSH to a remote system and browse the web as if you were at that remote system. **Checklist** * Distro(s): Any * Other: You already have a remote SSH server set-up that is accessible from the internet. (At home, hosted, etc) ---- ===== From the Local Computer ===== 1) Open a SSH tunnel to the remote system and specify a dynamic application listening port (Example: -D 1337): ssh -D 1337 user@yourhome.com 2) Edit your browser proxy settings to use the same port SSH is listening on. __Firefox Quantom__ * Open Menu (three horizontal lines) -> Preferences -> General -> Network Proxy -> Settings... * Check "Manual proxy configuration" * SOCKS host: localhost * Port: 1337 * Select "SOCKS v4" * Remove "localhost" from the "No Proxy for" text box * Click OK * You may also have to set the "network.proxy.socks_remote_dns" value to true (http://about:config)