Isso PODE ser possível, mas você terá que projetar a compilação e implementá-la e, em seguida, fazer com que outras pessoas a usem.
Real rápido:
A finalidade de um proxy é anonimizar seus dados e / ou apenas divulgá-los em um ponto seguro.
Ao usar qualquer um dos seus conjuntos propostos, você acabará recebendo os dados diretamente
Como funcionam as conexões:
Quando você tem uma solicitação de saída (ao usar o tcp), você também deve receber uma resposta.
Para obter essa resposta, o destino precisa de um endereço de retorno, e o tcp não está equipado com uma resposta ao endereço, mas apenas usa o remetente para responder.
Mesmo se você usar o tcp para usar um endereço de retorno, você bloqueará completamente as sessões porque o seu roteador, computador ou até mesmo o navegador não tem uma única pista sobre o que fazer com essa conexão de retorno ...
É por isso que, se você espera conexões de entrada sem uma sessão existente (servidor de escuta), você precisa usar o NAT, que, novamente, se você abrir seu navegador em qualquer entrada, causará um enorme erro de segurança ...
Então, concluindo:
Se você quiser evadir o envio de dados grandes (netflix) através do seu proxy, basta usar uma exceção e permitir que ela ultrapasse a sua conexão.