By using this site, you agree to our Privacy Policy and our Terms of Use. Close

Forums - Sony Discussion - Want to watch Hulu on PS3 for free? Let me show you how!

Ok, so I did a little googling for Hulu on PS3 and I found a free and legal solution It helps if you have a PC turned on 24hr/day, as you'll be using it as a proxy. The downside of this solution is that if your PC isn't on (or you didn't reset the PS3 settings) you won't be able to go online with your PS3. The solutions were taken from www.ypass.net and copied here for easy reference and cleaned up a tiny bit. If more help is needed with the windows solution (second one) I can take screenshots and provide clearer instructions.

Why Hulu doesn't work on PS3

Hulu does a user agent request and if the reply is the PS3 web browser it blocks the video.

Linux solution (this also works on Windows)

  1. Install squid (”sudo apt-get install squid” for ubuntu users)
  2. Edit squid’s default config (/etc/squid/squid.conf on ubuntu) with these changes

    Search for “acl localnet src” and set it to your internal network. You can remove the other localnet definitions if you’re not using them as shown here:

    #acl localnet src 10.0.0.0/8
    #acl localnet src 172.16.0.0/12
    acl localnet src 192.168.0.0/16

    Note: For 99.9999% of you, the correct line will be “acl localnet src 192.168.0.0/16″

    After the “acl localnet src” line, add this:

    acl hulu url_regex -i ^http://.*.hulu.com/.*

    Search for “http_access allow localhost” and add “http_access allow localnet” as such:

    http_access allow localnet
    http_access allow localhost

    Add the following two lines pretty much anywhere in the file (the end of the file works just fine):

    header_access User-Agent deny hulu
    header_replace User-Agent Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.9.0.11) Gecko/2009060215 Firefox/3.0.11 (.NET CLR 3.5.30729)

  3. Start squid (sudo /etc/init.d/squid start)
  4. Mannually set the PS3 internet connection to use a proxy server. Set it to be your PC’s IP address port 3128.

Windows Solution (the one I'm using)

  1. Download and Install the June release of Proxomitron - http://www.proxomitron.info/files/index.html
  2. Open proxomitron and uncheck everything except the outgoing header filters
  3. open outgoing header filters and uncheck them all
  4. Find a user-agent filter and modify it as so
    1. Change the header name to user-agent:firefox win32
    2. (optional) in the url match, put *.hulu.com – this will only activate the header if you go to that url
    3. header value match should be *
    4. change the value to Mozilla/5.0 (Windows NT 5.1; en-US) Firefox/3.0.11
  5. on the proxomitron main window go to config, click the access tab and set to allow connections from your local network e.g. 192.168.1.1 to 192.168.1.255
  6. go to file>save default settings, and then close and reopen proxomitron
  7. Mannually set the PS3 internet connection to use a proxy server. Set it to be your PC’s IP address port 8080.




If you drop a PS3 right on top of a Wii, it would definitely defeat it. Not so sure about the Xbox360. - mancandy
In the past we played games. In the future we watch games. - Forest-Spirit
11/03/09 Desposit: Mod Bribery (RolStoppable)  vg$ 500.00
06/03/09 Purchase: Moderator Privilege  vg$ -50,000.00

Nordlead Jr. Photo/Video Gallery!!! (Video Added 4/19/10)

Around the Network

hey nice find.
My computer is almost always on but my tv is a lot bigger than my computer screen.
I'll try this out.



but it won't work in Europe right?



All hail the KING, Andrespetmonkey

darthdevidem01 said:
but it won't work in Europe right?

It only works where Hulu works on your PC. I'm guessing Hulu doesn't work outside the US, so no.




If you drop a PS3 right on top of a Wii, it would definitely defeat it. Not so sure about the Xbox360. - mancandy
In the past we played games. In the future we watch games. - Forest-Spirit
11/03/09 Desposit: Mod Bribery (RolStoppable)  vg$ 500.00
06/03/09 Purchase: Moderator Privilege  vg$ -50,000.00

Nordlead Jr. Photo/Video Gallery!!! (Video Added 4/19/10)

nice find but i'm too lazy to try it out. did hulu ever give a solid reason as to why they block the ps3?



Around the Network
kitler53 said:
nice find but i'm too lazy to try it out. did hulu ever give a solid reason as to why they block the ps3?

more or less the reasoning was that the content providers don't like the media streaming to your TV since PS3's are primarily hooked up to a TV compared to PC's typically aren't (however mine was up until moving when I had to find this solution). They want to keep people watching TV where they make a lot more money in advertising.

http://gizmodo.com/5315896/hulu-speaks-on-ps3-blocking-its-the-content-providers




If you drop a PS3 right on top of a Wii, it would definitely defeat it. Not so sure about the Xbox360. - mancandy
In the past we played games. In the future we watch games. - Forest-Spirit
11/03/09 Desposit: Mod Bribery (RolStoppable)  vg$ 500.00
06/03/09 Purchase: Moderator Privilege  vg$ -50,000.00

Nordlead Jr. Photo/Video Gallery!!! (Video Added 4/19/10)

Does this really warrant a sticky?

It seems like a lot of work, just to be able to watch Hulu on a larger screen. And you could plug your PC into your TV if you wanted that.

Anyway, America only



(Former) Lead Moderator and (Eternal) VGC Detective

Hulu will quickly disable this as they did with Boxee and many other sites trying to embed Hulu.



Brian ZuckerGeneral PR Manager, VGChartzbzucker@vgchartz.com

Digg VGChartz!

Follow VGChartz on Twitter!

Fan VGChartz on Facebook!

loadedstatement said:
Hulu will quickly disable this as they did with Boxee and many other sites trying to embed Hulu.

and how exactly can they disable it? The only info they (or any website for that matter) have about your computer other than your IP address is that provided in the user agent. The other info in the lower layers (such as the MAC address) is stopped at the local network gateway. If you spoof the user agent and use your PC as a proxy, they can't do anything about that because they have no way of knowing whether the info provided by the user agent string is accurate. The only way to stop people from doing that sort of thing is to block every OS and web browser and obviously they are not going to do that because it completly defeats the purpose of having a website.

Blocking embedding on the other hand is much simpler because all you have to do is efficiently mask the actual physical address (ie. make it so you can't find out http://hulu.com/blabitty_blah_blah/24_season1_episode4.mp1) of the content from the client computer and don't provide any methods to embed content like youtube/viddler/etc. do. If someone breaks your encryption, you just change the encoding method.

However, all this is done on the server side where they have complete control over what is done to the content. A user agent string on the other hand provides no way for the server to verify if it is accurate or not. I've seen people use user agents like "omg obama is teh sh*t!!!" and they were still able to access anything they wanted on the web. The user agent is meaningless except as a way for websites and companies to track what OSs and browsers are accessing their website. Their usefullness is dependent on the fact that most people either don't know how or don't care enough to change them, not because they are a secure and/or accurate way of tracking the usage of different computer technologies.

 



Not trying to be a fanboy. Of course, it's hard when you own the best console eve... dang it

If you're going to do this, just make sure you set your proxy to ONLY allow connections from your local network. If you don't, anyone in the world will be able to use your IP address to do whatever they want - like post child porn on /b/. And the guys with the dark glasses will come to your house...



<insert awesome signature here>