Lietojumprogrammai ir vajadzīgs SOCKS. Jūsu apstiprinātais augšupējas pakalpojums pieņem HTTP CONNECT. HTTP galapunkta ievietošana lietojumprogrammas SOCKS laukā nepārtulko starp protokoliem.

Vārteja var pieņemt SOCKS no lietojumprogrammas, nolasīt pieprasīto galamērķi un pieprasīt HTTP vecākam CONNECT tuneli uz šo galamērķi. Pēc tam tā pārraida lietojumprogrammas plūsmu caur tuneli.

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

Padariet katru saskarni skaidru

Vārtejai, kas atbalsta šo izkārtojumu, svarīgs ir tās vecāka tips. 3proxy dokumentācija atšķir connect vecāku no vecāka, kas tiek izmantots kā parasts HTTP pārsūtīšanas starpniekserveris.

Ar esošu 3proxy lietotāju un autentifikāciju tikai lokāls maršrutēšanas fragments var izskatīties šādi:

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

Šis fragments pieņem, ka konts jau ir definēts. Tas nepievieno nekādus akreditācijas datus, ko prasa pats HTTP vecāks, un neaizstāj esošo piekļuves politiku. Publiskiem galamērķiem maršrutā, kas atļauj neautentificētu publisku HTTP vecāku, HTTP starpniekserveru saraksts piedāvā mitinātāja un porta kandidātus. Šim atzaram atstājiet vecāka akreditācijas datus neiekļautus un apstipriniet atļauju faktiskajam mērķim; pašas vārtejas konts paliek lokāls. Noteikums parent tiek saistīts ar iepriekšējo allow noteikumu saskaņā ar 3proxy dokumentēto konfigurācijas modeli.

Lietojumprogramma izmanto lokālo SOCKS galapunktu. Vārteja izmanto HTTP CONNECT pret vecāku. Vecāks joprojām izlemj, vai pieprasītais galamērķa mitinātājs un ports ir atļauti.

Noderīgā tvēruma šeit ir parasta TCP plūsmas tuneļošana. SOCKS5 UDP asociācija nekļūst atbalstīta tikai tāpēc, ka priekšējais klausītājs pieņem SOCKS5. HTTP CONNECT vecāks automātiski nenodrošina nepieciešamo UDP retranslatoru.

HTTPS šajā ceļā var palikt no gala līdz galam; tulkošana starp starpniekservera saskarnēm neprasa uzdoties par galamērķa vietni. Autentifikācija pret vārteju, pret vecāku un vietnē joprojām ir atšķirīgi akreditācijas dati un apmaiņas.

Saistītie raksti