<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
		>
<channel>
	<title>Comments on: How to watch Hulu videos via SSH tunneling</title>
	<atom:link href="http://blog.mixu.net/2009/05/05/how-to-watch-hulu-videos-via-ssh-tunneling/feed/" rel="self" type="application/rss+xml" />
	<link>http://blog.mixu.net/2009/05/05/how-to-watch-hulu-videos-via-ssh-tunneling/</link>
	<description>When I read what I write I learn what I think</description>
	<lastBuildDate>Tue, 31 Jan 2012 10:55:04 +0000</lastBuildDate>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.2.1</generator>
	<item>
		<title>By: Mikito Takada</title>
		<link>http://blog.mixu.net/2009/05/05/how-to-watch-hulu-videos-via-ssh-tunneling/#comment-9016</link>
		<dc:creator>Mikito Takada</dc:creator>
		<pubDate>Fri, 01 Apr 2011 20:57:41 +0000</pubDate>
		<guid isPermaLink="false">http://blog.mixu.net/?p=35#comment-9016</guid>
		<description>Good to hear that this still works!</description>
		<content:encoded><![CDATA[<p>Good to hear that this still works!</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: d</title>
		<link>http://blog.mixu.net/2009/05/05/how-to-watch-hulu-videos-via-ssh-tunneling/#comment-9015</link>
		<dc:creator>d</dc:creator>
		<pubDate>Fri, 01 Apr 2011 20:56:04 +0000</pubDate>
		<guid isPermaLink="false">http://blog.mixu.net/?p=35#comment-9015</guid>
		<description>brilliant. 

thank you!!!!!

done on my mac connecting to one of my servers in the states.

Didn&#039;t need to block any hulu IP&#039;s.</description>
		<content:encoded><![CDATA[<p>brilliant. </p>
<p>thank you!!!!!</p>
<p>done on my mac connecting to one of my servers in the states.</p>
<p>Didn&#8217;t need to block any hulu IP&#8217;s.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Mikito Takada</title>
		<link>http://blog.mixu.net/2009/05/05/how-to-watch-hulu-videos-via-ssh-tunneling/#comment-6967</link>
		<dc:creator>Mikito Takada</dc:creator>
		<pubDate>Thu, 28 Oct 2010 09:34:08 +0000</pubDate>
		<guid isPermaLink="false">http://blog.mixu.net/?p=35#comment-6967</guid>
		<description>Thank you for the in-depth explanation! Awesome!</description>
		<content:encoded><![CDATA[<p>Thank you for the in-depth explanation! Awesome!</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Lala</title>
		<link>http://blog.mixu.net/2009/05/05/how-to-watch-hulu-videos-via-ssh-tunneling/#comment-6966</link>
		<dc:creator>Lala</dc:creator>
		<pubDate>Thu, 28 Oct 2010 08:44:51 +0000</pubDate>
		<guid isPermaLink="false">http://blog.mixu.net/?p=35#comment-6966</guid>
		<description>One key critical piece of missing information is that you need is block outgoing connections to a few of Hulu&#039;s servers on your local machine.

Flash attempts connections in the following manner:
1. Try connecting directly to the server
2. If that failed, try connecting through the proxy server specified in IE.
If #1 succeeds, Flash would completely bypass your SSH tunnel and reveal your real IP to Hulu.

So you need to figure out the servers that Hulu us trying to connect to, and block them. To figure out the servers:
1. Install &quot;Live HTTP Headers&quot; addon for Firefox and open it up
2. Go to the Hulu video you want to watch
3. In the Generator window, you will see a few urls that Hulu is hitting. The ones ending in /fcs/ident and /fcs/ident2 are interesting to us. They would be something like &quot;hulufs.fplive.net&quot; and &quot;hulu-123.fcod.llwnd.net&quot;
4. Figure out the IPs for these 2 servers... simply ping it or something. Do it for both your local connection and your SSH servers, so you would end up with 4 different IPs. The hosts are on a round-robin DNS so they will give up different IPs.

Now to block the IPs, in Vista/Win7, you can simply use the built-in firewall that comes as part of the OS. Any low level firewall which can be custom configured should work. For Vista/Win7:
1. Start menu -&gt; type in &quot;Windows Firewall with Advanced Security&quot;.
2. Go to Outbound Rules in the left panel
3. Click on New Rule on the right panel
4. Select: Custom Rule, click Next
5. Select: All Programs, click Next
6. Select: Any for protocol type, click Next
7. For scope, add the 4 IPs you found to the REMOTE IP addresses list, click Next
8. Select Block the Connection, click Next
9. Select all profiles, click Next
10. Name it, and Finish

And finally...
1. Set the socks proxy server in IE to localhost:8080 or whatever you specified (only the socks proxy, not the rest) and enable it
2. Set the socks proxy server in whatever browser you&#039;re using (Firefox, Opera, etc). Chrome should use the IE setting.

And after that long process, you should be able to view any Hulu video.

The IPs/Servers might change, so you might need to expand your IP block list from time to time.</description>
		<content:encoded><![CDATA[<p>One key critical piece of missing information is that you need is block outgoing connections to a few of Hulu&#8217;s servers on your local machine.</p>
<p>Flash attempts connections in the following manner:<br />
1. Try connecting directly to the server<br />
2. If that failed, try connecting through the proxy server specified in IE.<br />
If #1 succeeds, Flash would completely bypass your SSH tunnel and reveal your real IP to Hulu.</p>
<p>So you need to figure out the servers that Hulu us trying to connect to, and block them. To figure out the servers:<br />
1. Install &#8220;Live HTTP Headers&#8221; addon for Firefox and open it up<br />
2. Go to the Hulu video you want to watch<br />
3. In the Generator window, you will see a few urls that Hulu is hitting. The ones ending in /fcs/ident and /fcs/ident2 are interesting to us. They would be something like &#8220;hulufs.fplive.net&#8221; and &#8220;hulu-123.fcod.llwnd.net&#8221;<br />
4. Figure out the IPs for these 2 servers&#8230; simply ping it or something. Do it for both your local connection and your SSH servers, so you would end up with 4 different IPs. The hosts are on a round-robin DNS so they will give up different IPs.</p>
<p>Now to block the IPs, in Vista/Win7, you can simply use the built-in firewall that comes as part of the OS. Any low level firewall which can be custom configured should work. For Vista/Win7:<br />
1. Start menu -&gt; type in &#8220;Windows Firewall with Advanced Security&#8221;.<br />
2. Go to Outbound Rules in the left panel<br />
3. Click on New Rule on the right panel<br />
4. Select: Custom Rule, click Next<br />
5. Select: All Programs, click Next<br />
6. Select: Any for protocol type, click Next<br />
7. For scope, add the 4 IPs you found to the REMOTE IP addresses list, click Next<br />
8. Select Block the Connection, click Next<br />
9. Select all profiles, click Next<br />
10. Name it, and Finish</p>
<p>And finally&#8230;<br />
1. Set the socks proxy server in IE to localhost:8080 or whatever you specified (only the socks proxy, not the rest) and enable it<br />
2. Set the socks proxy server in whatever browser you&#8217;re using (Firefox, Opera, etc). Chrome should use the IE setting.</p>
<p>And after that long process, you should be able to view any Hulu video.</p>
<p>The IPs/Servers might change, so you might need to expand your IP block list from time to time.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Jay</title>
		<link>http://blog.mixu.net/2009/05/05/how-to-watch-hulu-videos-via-ssh-tunneling/#comment-6758</link>
		<dc:creator>Jay</dc:creator>
		<pubDate>Mon, 30 Aug 2010 16:27:12 +0000</pubDate>
		<guid isPermaLink="false">http://blog.mixu.net/?p=35#comment-6758</guid>
		<description>UDP??   Do you understand what UDP is?   Or better, why this would not work for streaming a video?</description>
		<content:encoded><![CDATA[<p>UDP??   Do you understand what UDP is?   Or better, why this would not work for streaming a video?</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Tunneling</title>
		<link>http://blog.mixu.net/2009/05/05/how-to-watch-hulu-videos-via-ssh-tunneling/#comment-6495</link>
		<dc:creator>Tunneling</dc:creator>
		<pubDate>Sun, 16 May 2010 12:33:43 +0000</pubDate>
		<guid isPermaLink="false">http://blog.mixu.net/?p=35#comment-6495</guid>
		<description>You can use the software from http://www.interwap.ro . They have free access at 384kbps and low prices for up to 50mbps high speeds.</description>
		<content:encoded><![CDATA[<p>You can use the software from <a href="http://www.interwap.ro" rel="nofollow">http://www.interwap.ro</a> . They have free access at 384kbps and low prices for up to 50mbps high speeds.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Mike</title>
		<link>http://blog.mixu.net/2009/05/05/how-to-watch-hulu-videos-via-ssh-tunneling/#comment-6360</link>
		<dc:creator>Mike</dc:creator>
		<pubDate>Wed, 12 May 2010 16:17:53 +0000</pubDate>
		<guid isPermaLink="false">http://blog.mixu.net/?p=35#comment-6360</guid>
		<description>Hulu is a no go.... I was able to connect to ABC.com, youtube.com (accessing restricted content) and fox.com</description>
		<content:encoded><![CDATA[<p>Hulu is a no go&#8230;. I was able to connect to ABC.com, youtube.com (accessing restricted content) and fox.com</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Mike</title>
		<link>http://blog.mixu.net/2009/05/05/how-to-watch-hulu-videos-via-ssh-tunneling/#comment-4460</link>
		<dc:creator>Mike</dc:creator>
		<pubDate>Sun, 28 Feb 2010 00:47:57 +0000</pubDate>
		<guid isPermaLink="false">http://blog.mixu.net/?p=35#comment-4460</guid>
		<description>I was able to get this working using Proxifier and a SSH tunnel through our Yankee server. Proxifier will route all network traffic through the tunnel, this includes Adobe flash.</description>
		<content:encoded><![CDATA[<p>I was able to get this working using Proxifier and a SSH tunnel through our Yankee server. Proxifier will route all network traffic through the tunnel, this includes Adobe flash.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Shon</title>
		<link>http://blog.mixu.net/2009/05/05/how-to-watch-hulu-videos-via-ssh-tunneling/#comment-2603</link>
		<dc:creator>Shon</dc:creator>
		<pubDate>Fri, 04 Dec 2009 14:02:58 +0000</pubDate>
		<guid isPermaLink="false">http://blog.mixu.net/?p=35#comment-2603</guid>
		<description>Nope this wont work with Hulu anymore. Though it will work with some other sites such as Pandora or whatismyip.com

The reason it doesn&#039;t work with Hulu is mainly because Flash/RTMP does not respect the system / browsers proxy settings. The browser functions will work so Hulu won&#039;t flag you for being outside the US but when the browser tells flash to initiate the stream it fails with &quot;Sorry we are unable to stream this video&quot;. Adobe does not consider this a problem. This is the same issue as a general SOCKS proxy will have.

To access Hulu you need a VPN solution that actually tunnels the traffic at the network layer. OR you could use some specific software to catch those RTMP requests and redirect them to a proxy. Foxyproxy has a software solution (video helper) for windows I believe. Though I&#039;m on a mac so VPN it is.</description>
		<content:encoded><![CDATA[<p>Nope this wont work with Hulu anymore. Though it will work with some other sites such as Pandora or whatismyip.com</p>
<p>The reason it doesn&#8217;t work with Hulu is mainly because Flash/RTMP does not respect the system / browsers proxy settings. The browser functions will work so Hulu won&#8217;t flag you for being outside the US but when the browser tells flash to initiate the stream it fails with &#8220;Sorry we are unable to stream this video&#8221;. Adobe does not consider this a problem. This is the same issue as a general SOCKS proxy will have.</p>
<p>To access Hulu you need a VPN solution that actually tunnels the traffic at the network layer. OR you could use some specific software to catch those RTMP requests and redirect them to a proxy. Foxyproxy has a software solution (video helper) for windows I believe. Though I&#8217;m on a mac so VPN it is.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: anon</title>
		<link>http://blog.mixu.net/2009/05/05/how-to-watch-hulu-videos-via-ssh-tunneling/#comment-101</link>
		<dc:creator>anon</dc:creator>
		<pubDate>Wed, 01 Jul 2009 11:56:44 +0000</pubDate>
		<guid isPermaLink="false">http://blog.mixu.net/?p=35#comment-101</guid>
		<description>Does the hulu video go through the tunnel such that anyone sniffing your packets cannot tell you are watching a video? Like at work.</description>
		<content:encoded><![CDATA[<p>Does the hulu video go through the tunnel such that anyone sniffing your packets cannot tell you are watching a video? Like at work.</p>
]]></content:encoded>
	</item>
</channel>
</rss>

