Creo que no soy el unico que ha querido ver algun episodio de x serie en Hulu.com y sentirme pateado al decirme que no puedo verlo por que estoy fuera de USA.
Esto tambien me ha pasado varias veces con otras paginas, las cuales no recuerdo ahorita. Pero saben de lo que hablo.
Pero al parecer se encontro una solucion sin tener que usar un proxy :D Es basicamente convertir a tu computadora en un pseudo-proxy. xD!
Veamos..
Para esto ocupamos crear un header modificado para cada pagina que entramos y mandar un IP de USA (como un proxy segun) y a la vez bloquear los puertos que ciertas paginas usan para verificar nuestro IP y localidad.
Para empezar, yo no “descubri” este metodo. El post original se puede encontrar: Aqui Yo solo estoy haciendo el favor de traducirlo para mas facilidad.
Pasos
Bajar Firefox y crear la cabecera modificada. En si, pretender que somos un servidor proxy en USA.
1. Firefox: Descargar
2. Bajar e instalar el Add-On “Modify Headers” : Descargar
3. Ahora, ya que tenemos esto y hemos reiniciado Firefox vamos a crear la cabecera. En la ventana de FF vamos a Tools -> Modify Headers
4. En la nueva ventana, seleccionamos “Add” de la primera lista (esquina superior izquierda)
5. En el primer campo escribimos: “X-Forwarded-For” y en el segundo “64.233.181.104″ (ambos sin las comillas). El tercero queda en blanco, al terminar solo damos click en Save. Tendras algo asi:
6. Activamos esto al darle click en ”Enable All”
7. Despues damos click en “Configuration” Y bajo “General”, seleccionamos la opcion de “Always On…”
8. Ya hecho esto, cerramos esa ventana.
Ahora que ya esta la parte de FF viene lo interesante. Bloquear los puertos que se usan las paginas. Aqui tenemos de dos opciones.
Para sistemas basados en Linux, ocupas instalar iptables. Una vez hecho esto solo se usan estos comandos:
iptables -A INPUT -p tcp --dport 1935 -j DROP
iptables -A INPUT -p udp --dport 1935 -j DROP
Lo tedioso viene en Windows. El proceso lo probe en Windows 7, lo cual sospecho que sera el mismo en Windows Vista. Pero en teoria deberia de funcionar con Windows XP tambien.
1. Abrimos el Start Menu y tecleamos “mmc” (sin comillas) y damos Enter/Return. En XP eso se haria con el comando de Run.
2. Tendremos esta ventana:
3. Vamos a File -> Add/Remove Snap-in…
4. Veremos una ventana con dos listas, en la lista de la izquierda buscamos lo que diga “IP Security Policy Management”. Seleccionamos y agregamos con “Add”
5. Una ventana saldra, aqui solo seleccionamos “Local Computer” y damos en OK para continuar. De regreso en la ventana, solo cerramos con dar click en OK.
6. De nuevo en la ventana principal, ahora veremos algo como esto:
Seguimos con la segunda parte:
1. En la ventana que tenemos ahora, damos click derecho en “IP Security Policies on Local Computer” y en el menu que sale, seleccionamos “Create IP Security Policy”
2. Un Wizard aparecera (no de magia). Damos Next, en el nombre pon algo que quieras (yo puse “Hulu IP Security Policy”). Y Next.
3. Ignora esto y da Next. En la ultima ventana, solo verifica que no este seleccionada la opcion de Edit y damos Finish.
Al terminar estos pasos nuestra ventana principal no cambia mucho. (O nada)
La tercera parte es un poco mas tediosa:
1. De nuevo selecciona en la columna central “IP Security Policies on Local Computer”" y da click derecho. Seleccionamos del menu: “Manage IP Filter Lists and Filter Actions”.
2. Tendremos esta ventana (lo que veras tu no tendra el “Hulu TCP/UDP Block” ya que no lo hemos creado todavia):
3. En la primera pestaña (Manage IP Filter List). Damos click en Add.
4. En el nombre yo puse ”Hulu TCP/UDP Block”, pero puede ser diferente. Una vez puesto el nombre, damos click en Add.
5. De nuevo otro Wizard. Damos Next. En la segunda pantalla te pedira una descripcion, no es necesaria, solo damos Next de nuevo.
6. Te pedira que selecciones el Source Addres, selecciona “Any IP Address” y da click en Next. En la siguiente te pedira ahora el Destination Address, selecciona de nuevo “Any IP Address” y da click en Next.
7. Ahora en protocolo selecciona TCP y da click en Next.
8. En la siguiente pantalla veras que tienes varias opciones. Selecciona la de “To this port” y en el campo de texto escribe los numeros 1935.
9. Finaliza el Wizard. Y da en Finish.
10. Ahora ocupas agregar otra regla. Ahora para UDP. Solo sigue los pasos 5-9 de nuevo. Pero en el paso 7, en vez de seleccionar TCP, ocupas seleccionar UDP. Todo lo demas es lo mismo.
11. Al finalizar esto tendras tus dos reglas abajo:
Solo da click en OK.
No te des por vencido :D ya casi. Ahora para activar las reglas que acabamos de crear.
1. Ahora de regreso en la ventana de “Manage IP filter lists and actions”, vamos a la segunda pestaña: “Manage Filter Actions”
2. Damos click en Add (esta abajo de la lista)
3. De nuevo otro Wizard, damos Next en la primera pantalla.
4. ¿Nombre? Como quieras, yo use “Hulu Block”. Una vez puesto damos click en Next.
5. En la siguiente pantalla, tendras 3 opciones (Permit, Block y Negotiate Security). Ocupas seleccionar la de “Block”. Click en Next.
6. Veras la ultima pantalla, solo da click en Finish.
7. Tendras ahora en tu lista esto:
Click en OK (o Apply -> OK) para regresar a la pantalla principal.
Estaras en la ventana principal. Si en la columna central, en la lista ves “Hulu IP Security Policy” quedate ahi. Si en caso que veas todavia en la lista lo de “IP Security Policies on Local Computer”, solo ocupas darle click en el objeto que sale en la lista de la izquierda con el mismo nombre para ver lo de “Hulu IP Security Policy”
1. Da click derecho en “Hulu IP Security Policy” y selecciona “Properties”
2. En la nueva ventana, en la primera pestaña (“Rules”). Da click en Add (abajo de la lista)
3. El ultimo Wizard. Primera pantalla, damos Next.
4. En el paso de “Tunnel Endpoint” selecciona “This rule does not specify a tunnel” y da click en Next.
5. En “Network Type”, selecciona “All network connections” y da click en Next.
6. Ahora estaras en “IP Filter List”, aqui veras una lista que tendra el “Hulu TCP/UDP Block” (o el nombre que tu le diste). Seleccionalo (el circulo debe de estar lleno) y da click en Next.
7. En “Filter Action” veras algo parecido. Otra lista pero ahora veras en ella el “Hulu Block” que creamos. Igual, selecciona y da Next.
8. Click en Finish.
9. De nuevo en la ventana principal, da click derecho en “Hulu IP Security Policy” y selecciona “Assign”. Ya puedes cerrar el MMC, si te pide que grabes algo, solo da click en No.
10. Cierra Firefox y abre de nuevo.
Si todo esta bien ya puedes ver Hulu y una que otra pagina que solo permite acceso desde USA. Trate con ABC.com y tambien funciono.
Como pueden ver, esta un poco tedioso. Pero creo que xD en ciertos aspectos vale la pena. Espero que les sirva.
Notas:
a) El IP que usamos “64.233.181.104″, en la primera seccion. Es el de Google. Esto se hace para que sea el IP que ve la pagina cuando entramos. Usa el que quieras, mientras sea de USA.
b) El link que puse de la noticia original solo contiene los pasos muy en general. Lo que hice yo fue basicamente una traduccion del tutorial posteado por el usuario de Reddit ScaryFast (ver perfil) El tutorial que digo se encuentra en el primer comentario que se ven en Reddit.
c) No hay garantia de que funcione. Yo lo uso desde Mexico y funciona bastante bien. En veces no quiere, pero con un Refresh a la pagina funciona.
d) Al parecer esto tambien puede que llegue a afectar otras paginas. Si tienes problemas al usar Flash Player solo ocupas deshabilitar Modify Headers y en MMC, solo sigue los pasos de la segunda etapa. Y cuando veas “Hulu IP Security Policy” da click derecho y selecciona Un-assign.






jeje y que paso, no pudiste con Opera? =P
Te quedo bien.
Me dio weba leer más de 5 renglones u_u
Hulu… ¿En serio? =P
Creo que podría compilar el kernel de Linux 3 veces antes de terminar de leer tu tutorial.
En realidad esta demasiado extenso xD
Pero esta como que facil de hacer a todo eso. Es solo que si…
Hulu xD tenia otra idea ;-; despues de entrar como que meh. Pero a alguien le ha de servir xD
Y que dices tu u_u si para Linux esta demasiado facil hacer xD
util si no sabes ni prender una lap..
como yo :3
tnx
Alguien sabe como se hace el último paso de bloquear los puertos desde una MAC?
beromoon, te abres una terminal y ya
sudo ipfw add 0 deny tcp from any to any 1935
sudo ipfw add 0 deny udp from any to any 1935