Como posso fazer proxy de conexões HTTP para URLs que envolvem números de porta

Como posso fazer proxy de conexões HTTP para URLs que envolvem números de porta

Eu tenho uma configuração onde posso organizar o acesso a uma máquina em uma rede privada, na qual executo um proxy HTTP que acesso através de um túnel ssh (ele escuta apenas no localhost) para obter acesso a aplicativos da web que estão disponíveis apenas naquele rede.

Embora isso funcione bem em geral, observei que não parece funcionar para URLs onde o formato do URL éhttp://host.name:porta/qualquerou seja. aquele que inclui um número de porta.

O servidor proxy é tinyproxy e estou usando a extensão foxyproxy para o Google Chrome para fazê-lo usar o servidor proxy.

Isso é uma limitação dos proxies HTTP em geral ou pode ser um problema com o navegador/extensão que não usa o proxy para todas as conexões?

Se for um problema com a abordagem que estou adotando, que abordagem alternativa devo usar?

Responder1

Normalmente, os proxies da web são, por padrão, configurados apenas para utilizar as portas 80 e 443. Fazer proxy de uma solicitação em uma porta não padrão (ou seja, não 80 ou 443) requer alguma forma de configuração manual (se houver suporte). A configuração manual define qual número de porta será proxy e como lidar com solicitações no número de porta especial.

informação relacionada