Sim, o primeiro passo é identificar os endereços IP que você deseja rotear - o roteamento real é bastante simples.
Quando você está conectado à VPN e faz
route print
Ele mostrará uma rota padrão, algo como:
Active Routes:
Network Destination Netmask Gateway Interface Metric
0.0.0.0 0.0.0.0 192.168.1.1 192.168.1.2 20
O endereço IP do gateway e da interface será fornecido pelo seu provedor de VPN no momento da conexão.
O destino 0.0.0.0 e a máscara de rede 0.0.0.0 significam "corresponder todo o tráfego a esta rota e enviá-la para o gateway"
Você deseja excluir isso e substituí-lo por uma rota padrão que esteja fora de sua conexão com a Internet. Assim (assumindo que 10.1.1.1 era seu próprio roteador):
route delete 0.0.0.0 mask 0.0.0.0 192.168.1.1
route add 0.0.0.0 mask 0.0.0.0 10.1.1.1
Agora, todo o tráfego vai sair do seu roteador e nenhum através da VPN.
Então você descobre o intervalo da rede hulu - digamos que é 200.200.200.0/24
e adicione uma rota para ele:
route add 200.200.200.0 mask 255.255.255.0 192.168.1.1
O que isto significa é que qualquer tráfego destinado a qualquer endereço no intervalo 200.200.200.0-255 deve ser enviado para o gateway da VPN.
Determinar o alcance do hulu pode ser difícil de deduzir, mas você pode fazer alguns googling, já que não será o primeiro a tentar descobrir quais intervalos eles usam. Caso contrário, você pode instalar o wireshark e observar o tráfego que flui através da VPN ao acessar o hulu (você deve certificar-se de não executar nada ao mesmo tempo).