Road Runner Guide to the Internet
Bypass Firewall Via Secure SSH Tunnel
using dd-wrt supported router & firmware
*VERY IMPORTANT* Micro DD-WRT Firmware will not work with this guide!
so ur at work or school using their internets but it seems every site u try is blocked yet again by their firewall and/or proxy for obvious and some not so obvious reasons. the good news however is there are many solutions to circumvent this type of travesty. the following guide will not explain how it works, just the steps needed.
this method seems to be the most effective and reliable technique but is not suitable for everyone due to the required use of a router that supports dd-wrt firmware which has a built in ssh server u will be connecting to later on. if u do not own a router that is in the supported list you can still bypass the firewall using this guide but requires the use of a computer to host the ssh server from and must remain on instead a low power dd-wrt router. the energy savings alone that will incur from having a dd-wrt router turned on all day compared to a regular router plus a computer will pay for itself in no time.
Getting Started
Part A: Configure DD-WRT Router
- Enable SSH & Telnet Servers
- install the most current dd-wrt firmware.
- login and click the services tab.
- enable sshd & password login.
- change port to 443
- enable telnet sever and click save.
- Enable Remote Access Managment
- next click the Administration tab
- enable web gui managment
- enable ssh managment
- change ssh port to 443
- click save
- Create Host Name [Optional]
- visit dyndns.com and create a free domain
- in router, click "setup" then the "ddns" tab
- select DynDSN.org from drop down
- enter dyndns username and password
- enter host name you just created
- click save, apply, reboot
Part B: Configure Work Computer
- Setup Putty
- download putty from this link to computer
- open it and enter the host name u created ealier
- make sure ssh is selected change port to 443
- next click connection, ssh, then tunnel.
- tick the dynamic bullet
- enter 443 for source port and click add
- click session at the top
- highlight default settings and click save
- click open, accept connection, log into router, minamize to trey ;)
- Configure Browser
- open IE. click tools, internet options, connections, then lan settings
- check where it says use a proxy server for ur lan and click advanced
- under socks, enter 127.0.0.1 and 443 for the port.
- click ok out of any open windows [firefox can be used as well]
- Test Settings
- if done correclty your ssh tunnel should be working
- visit whatismyip.com it should display your homes ip