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.