negligence
Regular Member
- Jan 3, 2010
- 257
- 333
One thing that many people don't realize they can do is set up a SOCKS5 proxy with just a VPS with SSH Enabled, and PuTTY. The cool thing is that it is encrypted at whatever level of encryption your SSH session is established at. This allows for encrypted web browsing from YOU to your VPS - of course, from your VPS to the website is unencrypted.
To explain what this does, is when you open PuTTY, it opens a local port to relay, or tunnel over SSH, to your VPS. From there, the VPS will retrieve the data you're requesting, and keep it nicely secured. This is good for when you are out at a public or unencrypted hot spot and don't want those scrubs using FireSheep to know what it is that you're doing!
Now, down to the meat of it.
1) Launch PuTTY
2) Expand the 'Connection' and 'SSH' trees. Select 'Tunnels' Option.
3) Enter a 'Source' Port. This can be anything, and it is the port you will configure your web browser or other client to connect to. Press Add.
4) Below 'Destination', select "Dynamic" and "Auto".
5) Select Open, and log in to your VPS with your usual credentials (Hopefully you're not SSH'ing in as root).
You can now proceed to your web browser or client, and input the proper settings.
A more thorough description of how to do this, with screenshots, is available over at DevDaily.
Configuring a tunnel to your SSH server - Setting up the PuTTY Tunnel
Configure FireFox to USE The SSH Tunnel
From here, you can go ahead and check wether or not you're masked by visiting WhatIsMyIp.com
To explain what this does, is when you open PuTTY, it opens a local port to relay, or tunnel over SSH, to your VPS. From there, the VPS will retrieve the data you're requesting, and keep it nicely secured. This is good for when you are out at a public or unencrypted hot spot and don't want those scrubs using FireSheep to know what it is that you're doing!
Now, down to the meat of it.
1) Launch PuTTY
2) Expand the 'Connection' and 'SSH' trees. Select 'Tunnels' Option.
3) Enter a 'Source' Port. This can be anything, and it is the port you will configure your web browser or other client to connect to. Press Add.
4) Below 'Destination', select "Dynamic" and "Auto".
5) Select Open, and log in to your VPS with your usual credentials (Hopefully you're not SSH'ing in as root).
You can now proceed to your web browser or client, and input the proper settings.
A more thorough description of how to do this, with screenshots, is available over at DevDaily.
Configuring a tunnel to your SSH server - Setting up the PuTTY Tunnel
Configure FireFox to USE The SSH Tunnel
From here, you can go ahead and check wether or not you're masked by visiting WhatIsMyIp.com