How To Setup SSH Tunneling in Firefox and Surf Anonymously

Surf the Web Anonymously

Surf the Web Anonymously

What is SSH Tunneling?

A Secure Shell (SSH) tunnel consists of an encrypted tunnel created through a SSH protocol connection. Users may set up SSH tunnels to transfer unencrypted traffic over a network through an encrypted channel.

Why Do We Need an SSH Tunnel?

When browsing the net you leave traces of your presence in forms like IP Address etc. Using an SSH Tunnel ensures that you are completely anonymous when browsing the internet.


  • Mozilla Firefox
  • Putty (Telnet/SSH Client)
  • SSH Shell Account (We will discuss how to get one in the coming points)

How to Get a FREE SSH Shell Account.

  1. Open Putty (No Install Required), In the category section choose Session and fill in the details as follows:

    Putty Config

    Putty Config

  2. Click Open.
  3. A black window will open with the login prompt. Enter the login as ‘newuser’ and the password as ‘newuser’ [without quotes].
    (NOTE: When entering the password, it might seem the password is not typing but just enter newuser and press enter)
  4. Next Enter the information as follows:
    • Enter a login name for your account (choose a unique one)
    • Enter a password
    • Enter a password for your MySQL Database
    • Enter your email address
    • Choose editor : Enter pico
    • Choose language : Enter us
    • Choose your vhost : Enter shell
    • Choose your HARD DISK : Enter hdd1 or hdd2
  5. Press Enter to continue.
  6. Now your Shell Account is ready, Make sure you remember your Username & Password.

How to Make a SSH Tunnel.

  1. Re-Open Putty.
  2. Put the hostname as ‘’ and Choose SSH, Set port number to 22.
  3. In the categories choose SSH > Tunnels and fill in the information as follows:
    Putty Tunnel Config

    Putty Tunnel Config

    In the step number 4 you can choose any port instead of 4567

  4. Now click Open, In the prompt enter your login name and password.
  5. Now leave the windows open.
  6. Open Mozilla Firefox, Click Options > Advanced > Network > Settings and Setup the settings as follows:
    Mozilla Firefox Config

    Mozilla Firefox Config

    In the step number 3, Enter the port number you have set in the Putty.

  7. Now click OK and your SSH Tunnel is Ready.
  8. Go to IP2Location and check your IP to confirm you are anonymous.
  9. To Disable SSH Tunneling just go to Mozilla Network Settings and Select No Proxy and in the putty prompt type logout.

Hope you liked this tutorial, If you have any doubts or queries do ask them through the comments.

Enter your E-mail address to get Articles delivered to your Inbox. NO Spamming.

Facebook Comments


  1. Jackie Swann says

    Superb bro..!!
    But id say there are ways to detect u even if ur using an SSH tunnel…!! The full proof one can be HTTP..!! But nonetheless a great step in anonymity as it can rule u invisible for almost 99.999% of the http://WWW..!!!

    Curiosity is GOD.. 😉

  2. vemba says

    you’re the best. However when I arrive in the step 3 tunnels doesn’t accept localhost 127.0.01


  3. Serious says

    Thats awesome thankyou!!!

    But, there always is one right 😉 I cannot get sound to stream through the tunnel. And I am doing this set up a bit differently. I am tunneling to a Debian box on my home network. Is there a package I need to install on the Debian server to get sound?

  4. soffy says

    its not wrking 4 me dude,wenwevr i does the last part my mozilla won’t connect nd wen i undone the last part it get connect,could u plz explain i need it really badly,would be gr8 help bro

  5. says

    If you have javascript or flash enabled on your browser it is totally possible to retrieve your true ip address.
    Plus lots of other identifiable OS related info. You need to secure the browser with cookies off and all scripting off.
    However, you can use the above ssh tunnel with JonDo Browser…(a modified firefox hack) to hide all which may identify your system. Just set the JonDo Socks setting just as you would in firefox.

Leave a Reply

Your email address will not be published. Required fields are marked *

six + 9 =

You may use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong>