De applikaasje freget SOCKS. Jo goedkarde upstream-tsjinst akseptearret HTTP CONNECT. It HTTP-einpunt yn it SOCKS-fjild fan de applikaasje sette oerset net tusken de protokollen.

In gateway kin SOCKS fan de applikaasje oannimme, de frege bestimming lêze en de HTTP-âlder om in CONNECT-tunnel nei dy bestimming freegje. Dêrnei stjoert it de stream fan de applikaasje troch de tunnel.

SOCKS application → SOCKS-facing gateway → HTTP CONNECT parent → destination

Meitsje elk ynterface eksplisyt

Foar in gateway dy't dizze opstelling stipet, is it âldertype fan belang. De 3proxy-dokumintaasje ûnderskiedt in connect-âlder fan in âlder dy't as gewoane HTTP-trochstjoerproxy brûkt wurdt.

Mei in besteande 3proxy-brûker en autentikaasje-opset kin in allinnich-lokale routing-fragmint dizze foarm oannimme:

auth strong
allow alex
parent 1000 connect parent.example.net 8080
socks -i127.0.0.1 -p1080

Dit fragmint giet derfan út dat it akkount al definiearre is. It foeget gjin foech ta dat de HTTP-âlder sels freget, en it ferfangt it besteande tagongbelied net. Foar iepenbiere bestimmingen op in rûte dy't in net-autentisearre iepenbiere HTTP-âlder tastean, biedt de HTTP-proxylist host- en poartekandidaten. Hâld it âlderfoech foar dy tûke fuort en befêstigje tastimming foar it wiere doel; it eigen akkount fan de gateway bliuwt lokaal. De regel parent is ferbûn mei de foarôfgeande allow-regel neffens it dokumintearre konfiguraasjemodel fan 3proxy.

De applikaasje brûkt it lokale SOCKS-einpunt. De gateway brûkt HTTP CONNECT rjochting de âlder. De âlder beslút noch altyd oft de frege host en poarte fan de bestimming tastien binne.

Gewoane TCP-streamtunneling is hjir it brûkbere berik. In SOCKS5 UDP-assosjaasje wurdt net stipe allinne om't de frontale listener SOCKS5 akseptearret. In HTTP CONNECT-âlder leveret de fereaske UDP-relay net automatysk.

HTTPS kin ein-ta-ein bliuwe yn dit paad; oersetting tusken proxy-ynterfaces freget net dat it doelwebstee neibeard wurdt. Autentikaasje by de gateway, by de âlder en op it webstee bliuwe ferskillende foech en útwikselings.

Relatearre artikelen