Resposta curta: você não pode impedir de farejar seu tráfego, mas você pode torná-lo sem sentido para eles usando criptografia.
Use protocolos criptografados (HTTPS, SSH, SMTP / TLS, POP / TLS etc.) ou use encapsulamentos criptografados para encapsular seus protocolos não criptografados.
Por exemplo, se você usar HTTPS em vez de HTTP, o conteúdo das páginas da Web que você buscar não será legível por esses roteadores.
Mas lembre-se de que eles ainda podem salvar os pacotes criptografados e tentar descriptografá-los. Descriptografia nunca é sobre "pode ou não pode", é sobre "Quanto tempo demora". Portanto, use cifras e comprimentos de chave adequados para o grau de privacidade que você precisa e o "tempo de expiração" dos dados que você deseja "ocultar". (o que significa que se você não se importa se alguém conseguir uma semana depois da transmissão, use um protocolo strong. Se for uma hora, você pode diminuir o tamanho da chave)