Putty is an application that acts as a client for telnet and SSH VPN for Unix and Windows platforms.
It can be opened on a computer terminal with the help of SSH, ie. Secure Shell / VPN Tunnel and can make way for a proxy between putty and a remote computer with Linux OS. A browser configuration is then set up it as Socks5 proxy.
Let us know in detail how to do all this and create your own VPN.
Prerequisites of setting up putty ssh for VPN
- Putty ssh, which can be downloaded online free of cost
- Computer with Windows OS ( Your own PC)
- A Remote computer with Linux that will be used to connect Putty
Putty ssh does not require to be installed on a computer for its functioning, it is a self-contained application and can be easily carried in a USB stick to use it at the place of your own choice.
You can launch it at any of your preferred place such as at work place, in a cyber cafe, or college lab.
It can then be configured with any browser to connect to the remote computer with Linux OS, to make it appropriate for use as a proxy gateway.
In the end, it enables you to route the traffic with the help of SSH encryption level.
[ Read: Best SSH VPN Service ]
Steps to Configure putty SSH
- Open Putty and provide the port and IP address of your remote linux computer. In case of SSH, it has to be port 22.
- Next, move to the bottom part of left pane towards “Connection” part and click the ‘+’ on SSH, next click Tunnels. It is to establish a VPN connection with Putty.
- In the ‘Options controlling SSH port forwarding’ pane on the right, type 8080 in the ‘Source Port’ and then click ‘Dynamic’.
- Click ‘Add’ to see ‘D8080′ appearing in the forwarded ports.
- Now navigate back to the topmost option, ‘Sessions’ on the left pane and click open.
- In the resulting screen, you will be asked to mention your username and password that has been provided for the access of Linux box.
- Login to continue with browser configuration.
Configuring browser with Putty
1. Mozilla Firefox
Set the browser configuration in a way so as to load the connection through loop back interface,that is, from 127.0.0.1. For this,
- Open Firefox
- Click on Edit->Preferences->Advanced.
- Look out for the 4 tabs next and click ‘Network’.
- You will find an option that says, “Configure how Firefox connects to the internet”.
- Click the ‘Settings’ option opposite to get the connection Settings window as shown in the image below:
[ Read: Firefox Proxy Extensions ]
In SOCKS Host, type 127.0.0.1 and 8080 in the port adjacent to it. 127.0.0.1 is only the loopback address that refers to the location of your own computer or localhost.
Next, click OK to surf the internet via remote computer as a Socks5 Proxy.
2. Internet Explorer
The process to configure internet explorer for Putty is also a simple one. For this,
- Choose either IE 7 or 8.
- Go to Tools->Internet Options->Connection Settings.
- Click “LAN Settings”.
- Look out for “use a proxy server for LAN connection” option and click it.
- Next, click Advanced and provide the Socks as 127.0.0.1 and Port as 8080.
- You are now free to use internet trough Socks5 Proxy through Internet Explorer.
You can also see here the all time Top 10 VPN Providers list.
Wish you a Happy and Private Internet Life !!