Things you will need:

Bypass first check:

First add your proxy to the Foxyproxy proxies and “http://releasegeo.hulu.com/geoCheck” to the whitelist.

foxyproxyaddpattern.png

Now make sure to use the “Use proxies on their pre-defined patterns and priorities”-mode. (Right click on the bottom right where is says “FoxyProxy:”) This will bypass the first check.

This check is actually client-side. It is not essential for playing the video. The player just opens http://releasegeo.hulu.com/geoCheck and checks if the response is either “valid” or “not-valid”.

Second check

The streaming servers are not checking your location any more. The proxy-server can be slow as hell but you will get a perfect image since you are directly connected to the streaming server. :D

If you got everything right, you will now be able to watch your favourite shows and movies anywhere you want! :)

55 Comments

    • Air
    • Posted March 23, 2008 at 10:07 pm
    • Permalink

    What about other sites like NBC and CBS?

    • Eric
    • Posted March 25, 2008 at 12:11 pm
    • Permalink

    2 Question:

    What if I when I type in /fcs/ident to filter, nothing comes up?

    How can I find a decent sock5 proxy in the US? One that isn’t turtle slow?

    P.S. I’m doing this on a mac….

    • huluexp
    • Posted March 25, 2008 at 6:08 pm
    • Permalink

    @Air
    I will investigate these sites when i find some sparte time

    @Eric
    I would kindly ask a friend with a server in the US to set one up for you. 3proxy is a good tool for setting up proxies for win and unix based systems.

    I’m sorry but since i don’t have access to a mac i can’t try it mysql :/

    • bolix
    • Posted March 26, 2008 at 6:53 pm
    • Permalink

    Should Proxifier show the connections being placed if the bypass is working?

    • Bryan
    • Posted March 29, 2008 at 6:38 am
    • Permalink

    nothing shows up when i type /fcs/ident

    • bolix
    • Posted March 30, 2008 at 4:35 am
    • Permalink

    You should dumbify this, please.

    • jermaine
    • Posted March 30, 2008 at 6:43 pm
    • Permalink

    same complaint, i got everything working until you have to search for”/fcs/ident”

    • jermaine
    • Posted March 31, 2008 at 5:07 am
    • Permalink

    i got this to work for like 3 secounds, all i need is a good proxy and im good to go :)

    • jermaine
    • Posted April 1, 2008 at 1:34 am
    • Permalink

    this works perfectly, all you need is a good proxy and your good to go!

    • bolix
    • Posted April 3, 2008 at 3:01 am
    • Permalink

    care to recommend a good proxy or a place to look for one?

    • Anonymous
    • Posted April 6, 2008 at 8:58 am
    • Permalink

    i’m having the same problem, nothing comes up when i put in /fcs/ident. does that mean i’ve done something wrong or is there another way i can get the ip address?

    • Ash
    • Posted April 10, 2008 at 4:23 pm
    • Permalink

    *sigh* Same problem as the others. Nothing seems to show when I attempt to filter.

    • Anonymous
    • Posted April 11, 2008 at 7:54 am
    • Permalink

    to get the ip when using the /fcs/ident filter you need to turn off foxyproxy.

    • Anonymous
    • Posted May 12, 2008 at 3:27 am
    • Permalink

    i`m from romania and it works fine with hide ip NG 1.18,and ie7 only,not with firefox,opera…..

    • Sylvain Giroux
    • Posted May 16, 2008 at 9:05 pm
    • Permalink

    Thank you very much!

    • Anonymous
    • Posted June 6, 2008 at 10:15 pm
    • Permalink

    i am tested socks 5 many lists but i dont have get green socks 5 help me

    • irem
    • Posted June 16, 2008 at 9:15 am
    • Permalink
    • Hulu'r
    • Posted July 9, 2008 at 8:47 pm
    • Permalink

    Hey.

    Did Hulu just change its geoCheck technique?

    • bolix
    • Posted July 10, 2008 at 5:56 am
    • Permalink

    yeah, so it seems, we need a new method now (or maybe use the old one)

    • Miky
    • Posted July 10, 2008 at 4:47 pm
    • Permalink

    UltraReach & Proxys don’t work anymore only Hotspot Shield. What happened ?

    • ghostcube
    • Posted July 10, 2008 at 7:43 pm
    • Permalink

    hmm, as the others say no more available with poxies.
    cbs.com still working but hulu.com not
    btw what was the old method mentioned here ??

    • gouche
    • Posted July 10, 2008 at 8:53 pm
    • Permalink

    I guess I am the one who screwed the proxies. I watched 10 episodes of arrested developement in a row,and when I came back the day after it didnt want to work. it says “unable to stream this video, check your internet connection”

    • Anonymouse
    • Posted July 10, 2008 at 9:56 pm
    • Permalink

    If it works with hotspot shield, then you can set up vpn on your server (if you have one) and access hulu through that. I was using squid to access it till now. I am gonna try and set up a VPN on my server and see if it works…

    • ghostcube
    • Posted July 10, 2008 at 11:37 pm
    • Permalink

    hmmm, as i see in whireshark something has changed by the method the stream is checked the codeen proxies i used before give a strange cant handle http protocol error in tcp analysis.
    btw vpn is working if u have a server in usa…
    but not all have one i think so …

    greetz

    • gouche
    • Posted July 11, 2008 at 5:24 am
    • Permalink

    can u use vpn with a shared server?

    • rand
    • Posted July 11, 2008 at 8:51 am
    • Permalink

    This is the error I’m getting:
    Sorry, we are unable to stream this video. Please check your internet connection and try again

    • MAL
    • Posted July 11, 2008 at 11:18 am
    • Permalink

    I use a US VPN and live in Canada and since yesterday cant use Hulu. Saying you must be in US. Even though my IP is being reported as a US IP. I’d love to know what else they check. I have a US/Canada timezone and my computer intl settings are all US.

    • ghostcube
    • Posted July 12, 2008 at 3:46 pm
    • Permalink

    for cbs this is the foxyproxy entry
    patternname = *release.theplatform.com/content*
    url-pattern *release.theplatform.com/content*

    but i still dont get what hulu.com is doing again can someone maybe tell me the old method before the normal proxy thing works ??

    greetz

    • paddy
    • Posted July 13, 2008 at 7:17 pm
    • Permalink

    It looks like Hulu has figured out how to block non-US people from their RTMP-streaming servers. That means that the geoCheck flaw won’t work anymore. You’ll still be able to receive the streaming servers from content.select, but you won’t be able to stream anything unless you’re in the US.

    • Hulu'r
    • Posted July 13, 2008 at 8:27 pm
    • Permalink

    @paddy: True. It appears like so. I traced it down to the RTMP server too, and since RTMP is stateful, proxy will not be helpful whereas VPN should work fine.

    • MAL
    • Posted July 14, 2008 at 2:38 am
    • Permalink

    VPN does work. After changing VPN location with my provider to a different server/state the videos starting working again.. for some reason even though both servers are in the state and I was getting a US ip the one in washington was getting blocked as not in the U.S.

    • leyla
    • Posted July 14, 2008 at 5:20 am
    • Permalink

    can someone please give me a good VPN I can use then??
    Hot Spot Shield doesn’t work for me and I used to use UltraSurf and that worked perfectly for a while but now I am getting the same error that rand is getting.

    • kelly
    • Posted July 14, 2008 at 10:00 am
    • Permalink

    i’m getting the same error as rand and gouche too. is there a way around it or has hulu figured out how to block everyone out?

    • Anonymous
    • Posted July 17, 2008 at 2:01 am
    • Permalink

    works again….

    • Hulu'r
    • Posted July 17, 2008 at 4:54 pm
    • Permalink

    Yep. Very strange!

    • paddy
    • Posted July 17, 2008 at 9:57 pm
    • Permalink

    They were probably testing it. Just to see if it works and how efficient it was. I wouldn’t have my hopes up that this bypass is going to work forever.

    • Hulu'r
    • Posted July 18, 2008 at 1:55 pm
    • Permalink

    Arghh. The check is back already. :\

  1. Is there a way around the new check?

    • paddy
    • Posted July 21, 2008 at 12:58 pm
    • Permalink

    VPN should still work, other than that I can’t think of any. The streaming servers are the ones who are blocking you.

    • Shagrath
    • Posted July 25, 2008 at 1:04 am
    • Permalink

    hi, i’ve tried it with the anonymizer.

    But I still got the Problem:

    “Sorry, we are unable to stream this video. Please check your Internet connection.”

    But everything is fine with my internet connection

    • paddy
    • Posted July 28, 2008 at 4:29 pm
    • Permalink

    That’s because using an anonymizer won’t work. Hulu uses a flash file which your machine runs locally. That means that a HTTP proxy won’t work because the flash file has it’s own network system. So it will bypass it. Unless you have a full network proxy(Like TOR or a VPN solution.) it will fail.

    • malcolm
    • Posted August 9, 2008 at 9:04 am
    • Permalink

    Cool! I figured out the same thing on my own a while back and wrote a program to locally return fake data for the geocheck (”not-valid” changed to “valid”) along with a HOSTS file modification. It worked great until they added the geo check to the streaming servers :( how annoying.

    • malcolm
    • Posted August 9, 2008 at 9:09 am
    • Permalink

    I’ve been testing a lot to try to get around the new check but as it’s been stated here already it doesn’t look too possible without a VPN program.

    I’ll keep on trying to trick it though and give you any updates! :P

  2. it go blocked at my job but it not really known

    • Anonymous
    • Posted October 15, 2008 at 3:07 am
    • Permalink

    Much better idea:
    run a filter on your OWN machine, that way you don’t need a proxy at all (and so your speed will be way better). If you’re on Windows use Proxomitron. Linux, try Ettercap. Just have it redirect traffic to the geoCheck URL to an HTML file on your computer that just contains the word ‘valid’ and you’re all set.

    Lots of love,
    Mala

    • Anonymous
    • Posted October 15, 2008 at 9:51 pm
    • Permalink

    @Anonymous
    How do I redirect traffic to geoCheck to a local html file in proxomitron?

    • Anonymous
    • Posted November 2, 2008 at 5:43 pm
    • Permalink

    in outgoing filters, just replace http://releasegeo.hulu.com/geoCheck with the filepath of your file, I would imagine. That failing, just upload the file to a remote server and use its address.

    • Anonymous
    • Posted November 2, 2008 at 5:44 pm
    • Permalink

    (although foxyproxy is a better solution)

  3. Why do you have nofollow in the trackback links? That is not nice…

    • Anonymous
    • Posted November 24, 2008 at 12:16 am
    • Permalink

    Foxyproxy won’t work….it doesn’t proxy the Flash RTMP traffic. If you’re using windows, you need to use a program like Proxifier.

    I use linux….found how a solution here:
    http://www.alternativedenial.org/?p=94

    • Anonymous
    • Posted January 9, 2009 at 3:06 am
    • Permalink

    Just use a VPN account like Banana vpn which gives you a usa Ip..

  4. For Canadians – local broadcasters like CTV, CBC and Global starting to make some of their show available for Canadian users.

    Not nearly as reach content as hulu, but anyway – next time proxy thing stop working – try one of these.

    • kookimebux
    • Posted February 1, 2009 at 6:41 pm
    • Permalink

    Hello. And Bye. :)

    • Anonymous
    • Posted February 4, 2009 at 7:04 am
    • Permalink

    Thanks for this. It didn’t give me the “Unavailable in your location” message, but it did give me a “This video is unavailable” message :(

    Do you know how to make this method work with NBC.com videos?

  5. FoxyProxy patterns list for hulu, BBC iplayer, etc:

    http://foxyproxy.mozdev.org/drupal/forum/8


7 Trackbacks/Pingbacks

  1. [...] (die Einrichtung ist leider nicht unbedingt trivial, geht aber durchaus auch für Computerlaien hier). __________________ "Wer Sicherheit der Freiheit vorzieht ist zu Recht ein Sklave" [...]

  2. [...] die Geo-IP Sperren nicht komplett umgehen. Nur das Benutzen von Socks5 Proxies, wie unteranderem hier sehr gut erklärt ist, oder die Nutzung der mittlerweile allseits bekannten VPN-Tunnel-Software [...]

  3. By bypass proxy on 13 May 2008 at 1:52 pm

    [...] proxy to the Foxyproxy proxies and ???http://releasegeo.hulu.com/geoCheck??? to the whitelist. …http://huluexposed.wordpress.com/2008/03/17/how-to-bypass-the-hulucom-location-check-using-a-socks5-…Which flaws allow users to bypass proxy servers?Learn which flaws allow hackers to bypass proxy [...]

  4. By http proxy on 20 May 2008 at 12:57 am

    [...] proxy to the Foxyproxy proxies and ???http://releasegeo.hulu.com/geoCheck??? to the whitelist. …http://huluexposed.wordpress.com/2008/03/17/how-to-bypass-the-hulucom-location-check-using-a-socks5-…Fiddler HTTP Debugger – A free web debugging toolFiddler is a http Debugging proxy which logs all [...]

  5. [...] Foxy Proxy runter. Man stellt Foxy Proxy mithilfe eines ‚Musters‘ so ein, dass die genaue Adresse von Hulu.com, die den Geockeck durchführt, über den Proxy Server geleitet wird. Das Video an sich würde aber ohne den Proxy Server geladen [...]

  6. [...] do you have some kind of High-def tin-can-and-string thing I could [...]

  7. [...] um diese Mechanismen zu umgehen. Doch leider hat Hulu ebenso findige Entwickler, und all dies ist nicht mehr [...]

Post a Comment