joubin jabbari
  • home
  • blog
  • work
  • reading
  • photography
  • contact
  • resume

Damn Rules

I am sure you have at some point seen this.

Well, I don't really watch youtube videos. But I sure hate it when Major League Soccer won't let me watch my favorite team play because I live too close to the game.

So, here is my workaround that has yielded much cooler results.

First, get ProXPN. I don't get payed by putting this here. I first heard about them on Security Now. Signed up for it and forgot about it until a year later when my CC got charged. I was going to cancel. But then I got lazy; I am glad tho. Couple of weeks ago, I wanted to watch Seattle Sounder play against LA Galaxy. But MLS wouldn't let me. This is not available in your region. I've tried proxy and vpns before, but I found a rather elegant solution Id like to share. I really like this because it requires little to no work to setup (for me).

My setup

  • Mac Mini running Server.app hooked up to my router via 1 Gb ethernet. img Add all of the regions as a PPTP VPN connection
  • Then Share the given connection you want via wifi img

  • Then I connected my Roku to that wifi.

This makes life specially easy since I just go to my sharing settings and switch it over to a different region.

What I didn't realize at the time was that netflix has different content if you are in UK vs US... etc.

While this setup is for my Mac, the setup can be replicated on Linux or Windows just as easiy.

I have generated a diagram to display the setup.

Tools

  • TV
  • Roku 3
  • Decent Internet Connection
  • Access to a VPN Server (paid subscription)
    • I use ProXPN
  • A Server
    • Mine is a Mac Mini

The setup

If, the ascii art generated below is not rendering due to the page size, you can see an image of the same art here.

This diagram was generated using asciiflow

                                                                                             +------------------------------------+
                                                                                             |            The Internet            |
+----------------------------+             +---------------------------+---------+  Blocked  |                                    |
|          Mac Mini          |             |           Router          |         |  Traffic  |    +-----------------+             |
|                            |             |                           |    M    +---------------->Some Region      | <-------+   |
|     +------------->Ethernet+------------->Ethernet                   |    o    |           |    |Blocking Ser^er  |         |   |
|     |                      |             |                           |    d    |           |    +-----------------+         |   |
|  +--+------+               |             |                           |    e    |           |                                |   |
|  |   VPN   +^--------+Wi+Fi+---+         |Wi+Fi                      |    m    |           |    +-----------------+         |   |
|  +---------+               |   |         |                           |         +---------------->                 |         |   |
+----------------------------+   |         +---------------------------+---------+           |    |                 |         |   |
                                 |                                                    VPN    |    |   VPN  Ser^er   +---------+   |
                                 ^                                                    Traffic|    |      ProXpn     |             |
+----------------------------+   ^                                                           |    |                 |             |
|           Roku             |   |                                                           |    |                 |             |
|                            |   |                                                           |    +-----------------+             |
|                       Wi+Fi+---+                                                           |                                    |
|                            |                                                               |                                    |
|                            |                                                               +------------------------------------+
|                            |                                                                                                     
|                            |                                                                                                     
+----------------------------+         

January 10 2015

Joubin Jabbari | Github | Twitter