Alguns dos melhores aplicativos de firewall fornecem a capacidade de distinguir entre redes diferentes e usar configurações diferentes para cada um.
Eu pessoalmente recomendaria ZoneAlarm que tem um por -aplicativo e configuração de firewall por rede.