Home > linux > break the firewall/isp — view blocked websites

break the firewall/isp — view blocked websites

If a website is blocked by your ISP (or even government authorities). it is very likely that you can still gain access to those websites, this post will tell you how to bypass blockage by firewalls/ISPs, in order to achieve this goal we are going to use SSH tunneling to bypass firewalls and ISP’s rules/policies.


  1. windows users: download putty on your desktop.
    ubuntu users:
    no additional software/utility required.
  2. get an ssh account on a remote machine (e.g. an ssh server running at home), if you don’t have a machine running ssh service, you can still get ssh account from many paid and free ssh service providers listed here (a server in another country will help you browsing blocked websites by government agencies :)), I got a free account from rootshell.be and it’s tested.

Establishing the Tunnel:

for windows users I would recommend this video tutorial for tunnel set-up using putty.

Linux/Windows users can achieve this using following simple command.

ssh username@hostname -C -D 7070

where username is the username to connect with remote machine, hostname is ip or hostname of the remote machine, and 7070 is the tunnel port.

let me know if you liked this tip, comments and quries welcomed.

Categories: linux Tags: , , , ,
  1. Riz
    December 3, 2008 at 11:24 am

    Please, explain briefly what is in you-tube,
    youtube is also blocked there.

  2. cyrenity
    December 3, 2008 at 11:26 am

    @Riz,ridiculous, this youtube video will guide you how to setup tunnel in putty, please check this out http://amtp.cam.ac.uk/user/jp107/xp-remote/web-tunnel/

  3. Brett
    March 24, 2009 at 4:41 pm

    Dont forget about if the user is behind a firewall and cannot get out simply using ssh. There is a program called connect-proxy that works really well. here is a link to a writeup someone did on it. i’m sure this will help quite a few people. http://serverlinux.blogspot.com/2008/02/how-to-use-ssh-through-proxy-in-ubuntu.html

    NOTE: this explains how to install the .deb in ubuntu (debian) if you do not have it, simply download the latest source file http://archive.ubuntu.com/ubuntu/pool/universe/c/connect-proxy/ unzip, and do “gcc -o connect-proxy connect.c” at the command promt, copy the compiled file to /bin and then follow the rest of the tutorial

  4. February 7, 2013 at 11:58 pm

    Thanks for your marvelous posting! I genuinely enjoyed reading it,
    you happen to be a great author. I will ensure that I bookmark your blog and may come back later on.
    I want to encourage you to definitely continue your great posts,
    have a nice evening!

  5. February 20, 2013 at 10:54 am

    Hello! Do you know if they make any plugins to protect against hackers?

    I’m kinda paranoid about losing everything I’ve worked hard
    on. Any recommendations?

  6. March 9, 2013 at 1:43 am

    If you wish for to get much from this article then you have to apply these strategies to your won weblog.

  7. August 5, 2013 at 2:52 pm

    Excellent items from you, man. I have take note your stuff previous to and you’re just extremely excellent. I actually like what you have obtained here, certainly like what you are stating and the way during which you assert it. You are making it entertaining and you still care for to stay it sensible. I cant wait to learn far more from you. That is really a terrific web site.

  8. May 23, 2014 at 12:20 pm

    Internet marketing training includes SEO training, PPC advertising training, SSM training and much
    more. An online marketing system is the perfect way to get started
    online, because you get to build your list and get educated at the same
    time. Regularly improve and update your products
    to enable you build a solid connection with
    your customers.

  1. February 2, 2009 at 3:52 pm

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out /  Change )

Google+ photo

You are commenting using your Google+ account. Log Out /  Change )

Twitter picture

You are commenting using your Twitter account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )


Connecting to %s

%d bloggers like this: