Netflix from a PC

To get around Zone restrictions you need to browse from an IP address in the United States.

This procedure goes through the step I use to connect to Netflix. As of this point of time this is legal if this changes I will stop using it.

Creating a SOCKS proxy

While creating a SOCKS proxy from a Mac is easier it is possible to do it from a PC.

What you need is PuTTY, preferably Firefox to use as your dedicated browser, and you need an Account with Amazon Web Services. Refer to them for the latest procedure on joining.

The first step is to get your AWS instance going. Amazon Linux it a good choice for the type of instance.

You will need to download a key pair

Then you need to download PuTTY also make sure you download the SSH key Generator.

0

Open the Putty key generator.

0a

click load and navigate to where you stored the pem file.

You will need to change to view all files to see it.

0b

Click OK

0c

Click Save private key

0d

Click Yes

0e

Now open PuTTY

1

Enter the username@ipaddress  typically it will be something like ec2-user@54.12.12.13.

2

The next step is to navigate down to Connection > SSH > Tunnels

Here type in a source port 8080 is not a bad choice click Dynamic and then click Add

3

Next navigate to Connection > SSH > Auth

4

Here click on Browse find the .ppk file that you created earlier and click open.

If all has gone well you should now be connected to your instance.

5

Open Firefox

Click on the alt button if you can not see the navigation buttons and navigate to Tools > Options.

6

Go to the advanced tab and click on settings

7

Under Proxies make sure the Manual proxy configuration is selected and under SOCKS Host enter the loopback address 127.0.0.1 and enter the port you entered into PuTTY earlier. In this case 8080. Make sure SOCKS v4 is selected.

Click on OK.

Now you can use this browser to surf the internet like you were located in America because that is where the traffic is coming from as far as they are concerned. Now if you go to Netflix.com you don’t get the sorry we don’t service your region message.

If you are going to join Netflix use a credit card not PayPal and enter a Zip Code that really is in America. I also recommend checking out CBS.com/watch.

If you are having trouble with this procedure and you would like me to set this up for you and you live on the Gold Coast.

Feel free to visit my other site Computer Trouble in Paradise to make an appointment for me to set this up in your place.

How to watch Netflix in a country where it is not available

I have found a way to do this from Australia but you need a few things to make it work.

You need access to a linux server in the United States I recommend an AWS Ubuntu M3 medium instance.

You also need a Mac or a Windows PC (Netflix does not work on Linux and It does not work on an RDP session. At least it didn’t for me.)

These instructions are for Mac for Windows PC Click here.

Copy your key pair (that you created in AWS) to the home directory on your mac /Users/username. Then you need to change the permissions of the pem file open the terminal window and enter the following  command:

chmod 400 pem.pem    (or what ever you called your preshared key, it ends in .pem)

Start your Linux instance

now connect to your Linux instance with the following command

 

ssh -i pem.pem -D 8080 -C -N ubuntu@ec2-54-196-159-117.compute-1.amazonaws.com

the bit in red is your connection string and it may be ec2-user depending on what type of instance you use. Copy the sting from AWS 

when you connect it will ask if you want to accept the connection type yes the cursor should remain solid.

Now go to system preferences on your mac

click on network

Screen Shot 2014-05-21 at 10.41.12 am

Then click on advanced

Screen Shot 2014-05-21 at 10.42.59 am

click on the proxies tab

Screen Shot 2014-05-21 at 10.44.08 am

Select SOCKS Proxy and for proxy server use 127.0.0.1 with port 8080

Press OK then Apply.

If this has worked you should be able to open

netflix.com and be able to join.

Used your credit card (not paypal) and supply a zipcode that is in the region where your AWS instance is. Which is in North Virginia by default.