Pravidlo portproxy vo Windows preposiela TCP na jednu nakonfigurovanú destináciu. Nevyjednáva požiadavku HTTP proxy prehliadača ani požiadavku na destináciu SOCKS.

SlužbaKto vyberá destináciu?
Pevný TCP preposielačKonfigurácia preposielania počúvajúceho portu.
Proxy SOCKS5Požiadavka klienta v rámci pravidiel servera.
HTTP forward proxyPožiadavka HTTP proxy vrátane CONNECT pre bežné tunelovanie HTTPS.

Prezrite si existujúci preposielač pomocou netsh interface portproxy show all. Porovnajte jeho nakonfigurovaný backend s protokolom, ktorý posiela váš klient. referenčná príručka netsh opisuje adresy a porty počúvajúceho portu a destinácie; prijatie TCP nenadviaže handshake HTTP ani SOCKS.

Vyjednávanie SOCKS odoslané bežnému preposielaču jednoducho dorazí na tento pevný backend. Nemôže prinútiť službu, ktorá nie je SOCKS, aby požiadavke porozumela alebo zvolila nový cieľ.

Preposielač pred skutočným proxy je iný. Nadradený proxy stále vyjednáva destinácie a overovanie; preposielač k nemu nesie spojenie. Preposielač vystavený sieti môže rozšíriť prístup k tomuto backendu, preto udržujte prístupovú hranicu počúvajúceho portu zámernú.

Ak je požiadavkou všeobecný výstup HTTP alebo SOCKS, vyberte službu schopnú daného protokolu. Presmerovaný port je len jednou časťou takej cesty.

Súvisiace články