Tenho certeza de que você não pode usar o netcat como um proxy http (de propósito geral). Aqui está o porquê:
O Netcat é como o telnet, na medida em que cria uma conexão tcp com um terminal conhecido. Infelizmente isso apresenta dois obstáculos para usá-lo como um proxy HTTP-
- Ele tem uma conexão final estática, por isso não sabe a qual endereço IP se conectar.
- O protocolo HTTP 1.1, que é o de uso comum, adiciona uma linha de cabeçalho na solicitação para informar qual site obter. O Netcat não foi projetado para extrair este cabeçalho e fazer uma conexão usando-o.