O proxy de encaminhamento simples é diferente do encaminhamento de porta?


1

Aqui está a introdução:

Eu tenho um servidor Windows que recentemente decidi usá-lo como um servidor proxy pessoal (sem usar o ssh) como os proxies IP: Port gratuitos.

Eu fiz meu Google e parece que existem muitos softwares como Squid, CCProxy, ... que fazem esse trabalho, mas com recursos extras como cache, autenticação, filtragem e etc.

Também notei que você pode realmente encaminhar uma solicitação de uma porta específica para outro destino: porta usando "netsh interface portproxy" no Windows.

Então aqui está a questão:

Você pode configurar um servidor proxy muito simples (com nada apenas enviando a solicitação através de um servidor) com apenas encaminhamento de porta? Considere os seguintes casos:

1- Faço uma solicitação no meu navegador no servidor para google.com. O navegador pega uma porta livre no sistema e a usa para enviar a solicitação de cabeçalho para um gateway ou algum lugar e, finalmente, para o destino.

2- Configurei um proxy fictício no navegador do meu cliente (casa!) Com o endereço IP do servidor e da porta, digamos 5555. Agora, tento abrir o google.com no meu computador. No lado do servidor, temos a porta 5555 aberta e um encaminhamento de porta que encaminha qualquer renda da 5555 para o destino misterioso que o navegador, no primeiro caso, envia sua solicitação.

Como esses dois casos são diferentes?

Estou apenas tentando entender o conceito aqui (desculpe se isso soa estúpido!) E agradeceria qualquer ajuda com isso.


1
este pode ser do seu interesse para aprender superuser.com/questions/765165/... mas eu acho que você está falando de web proxy / http especificamente
barlop

um proxy ssh socks faria http e https e não fazia cache.
barlop 02/05/19

Você escreve "Eu tenho um servidor Windows que, recentemente, decidi usá-lo como um servidor proxy pessoal (não usando ssh) como os IP gratuitos: proxies de porta". <--- você não deseja um proxy IP: PORT, como kmint ou o comando netsh, deseja um proxy http / https. E usar a palavra "pessoal" é um absurdo. É claro que o ssh pode ser usado para seu uso "pessoal". Você deve indicar por que não deseja usá-lo ssh -D 1234(já que diz que não deseja usar o ssh). Talvez você não soubesse o quão fácil era esse requisito específico com o ssh.
barlop

1
As diferenças entre proxies de aplicativos, túneis e encaminhamento de porta são inúmeras. Os proxies operam na camada de aplicação e nos comandos do protocolo proxy, enquanto o encaminhamento e o encapsulamento de portas são sobre mapeamento simples de portas e preocupam-se exclusivamente com a conectividade IP entre dois pontos finais. Eles não sabem nada sobre o aplicativo em questão.
Frank Thomas

1
se você fosse para um proxy não http / não https / non socks, ele só seria capaz de enviar você para um IP / (sites hospedados nesse único IP, que podem ser apenas um site).
barlop
Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.