TCP-vidarebefordran till en fast destination med Windows portproxy
En portproxy-regel vidarebefordrar en lyssnare till en fast destination. Den lägger inte till den SOCKS- eller HTTP CONNECT-förhandling som proxy medvetna klienter förväntar sig.
En portproxy-regel i Windows vidarebefordrar TCP till en konfigurerad destination. Den förhandlar inte en webbläsares HTTP-proxybegäran eller en SOCKS-destinationsbegäran.
| Tjänst | Vem väljer destinationen? |
|---|---|
| Fast TCP-vidarebefordrare | Lyssnarens vidarebefordringskonfiguration. |
| SOCKS5-proxy | Klientens begäran, inom serverns policy. |
| HTTP-vidarebefordrande proxy | HTTP-proxybegäran, inklusive CONNECT för vanlig HTTPS-tunnel. |
Granska en befintlig vidarebefordrare med netsh interface portproxy show all. Jämför dess konfigurerade backend med protokollet som din klient skickar. netsh-referens beskriver lyssnarens och destinationens adresser/portar; att acceptera TCP upprättar ingen HTTP- eller SOCKS-handskakning.
En SOCKS-förhandling som skickas till en vanlig vidarebefordrare når bara den fasta backend:en. Den kan inte få en icke-SOCKS-tjänst att förstå begäran eller välja ett nytt mål.
En vidarebefordrare framför en riktig proxy är annorlunda. Den överordnade proxyn förhandlar fortfarande destinationer och autentisering; vidarebefordraren bär anslutningen till den. En nätverksexponerad vidarebefordrare kan utöka åtkomsten till den backend:en, så håll lyssnarens åtkomstgräns avsiktlig.
Välj en protokollkapabel tjänst när kravet är en allmän HTTP- eller SOCKS-utgång. En vidarebefordrad port är bara en del av den vägen.