Preposielanie TCP na pevnú destináciu s Windows portproxy
Pravidlo portproxy preposiela počúvajúci port na pevnú destináciu. Nepridáva vyjednávanie SOCKS ani HTTP CONNECT, ktoré očakávajú klienti podporujúci proxy.
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žba | Kto vyberá destináciu? |
|---|---|
| Pevný TCP preposielač | Konfigurácia preposielania počúvajúceho portu. |
| Proxy SOCKS5 | Požiadavka klienta v rámci pravidiel servera. |
| HTTP forward proxy | Pož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.