SSH tunnel to access Pandora outside the US

This guide applies to people who have a shell (SSH) account on a box located in the US. If you do not have a SSH account please check your web hosting provider as you usually get SSH access along with your FTP access. Please ask your hosting provider for SSH access if not, as it should really be part of your hosting package. If they do not want to provide such access it may be time to look for a different hosting company.

The other alternative is to look for a free SSH account which can easily be found by searching a bit.

You need a SSH client such as Putty where you configure tunnelling under Connections > SSH > Tunnels. Enter for example "Source port" as 8080, tick the "Dynamic" box and finally click "Add". Now you go back to the first screen called "Session" and enter the hostname/IP of the server you are connecting to. You will be prompted for your username and password.

Now you need to open your browser connection settings and configure it to use a SOCKS proxy on "127.0.0.1" and port "8080". Save and close.

Access www.pandora.com!

Please note that ALL your traffic will go through your SSH account slowing down your normal web browsing. A solution to this is to only route traffic via your SSH tunnel by using globalpandora's proxy automatic configuration file as described in an earlier guide. Simply follow the guide's points 4 and 5.

Comment viewing options

Select your preferred way to display the comments and click "Save settings" to activate your changes.
Another way to run ssh tunnel for pandora on your linux box is to type: ssh -C username@USAhost.com -D 8080 Then configure your browser to use a socks proxy on port 8080 and load pandora.com
If you're a Linux user you can use the following command to create a dynamic port forwarding in the console: ssh -C root@yourUShostname.com -L 8080:*:* Then use localhost:8080 as your proxy in the browser setting I prefer to use the FoxyProxy extension in Firefox to play with proxies.
Oh how I wish posted instructions would work! I'd love to listen to my Pandora stations while traveling overseas. In PuTTY, after the "Connections > SSH > Tunnels" bit, I get D8080 in the 'forwarded ports' box. When I go to "Session" and enter 'www.pandora.com' in the host name, leaving Port number as 22 because I don't know what else to use, I am NOT prompted for a username and password and don't know how to make that happen. If I click the 'Open' button, I get a window with a black background for a few seconds, then a dialog box that says: "Network error: Connection refused" Configuring Firefox 3.0 to use a SOCKS proxy on "127.0.0.1" and port "8080" just means I can't connect to anything after I do it. Can anyone tell me how to make this work?
@squarepegger: In the hostname you need to add the hostname or IP address of the server to which you're allowed SSH access, not Pandora.com. That should work then.

Comment viewing options

Select your preferred way to display the comments and click "Save settings" to activate your changes.