Sovellus vaatii SOCKSin. Hyväksytty ylävirran palvelusi hyväksyy HTTP CONNECTin. HTTP-päätepisteen laittaminen sovelluksen SOCKS-kenttään ei käännä protokollien välillä.

Yhdyskäytävä voi hyväksyä SOCKSin sovellukselta, lukea pyydetyn kohteen ja pyytää HTTP-yläpalvelimelta CONNECT-tunnelin siihen kohteeseen. Sitten se välittää sovelluksen virran tunnelin läpi.

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

Tee jokaisesta rajapinnasta eksplisiittinen

Tätä järjestelyä tukevan yhdyskäytävän yläpalvelintyyppi on merkityksellinen. 3proxyn dokumentaatio erottaa connect-yläpalvelimen yläpalvelimesta, jota käytetään tavallisena HTTP-edelleenvälitysvälityspalvelimena.

Kun 3proxy-käyttäjä ja todennus ovat jo olemassa, vain paikallinen reititysfragmentti voi näyttää tältä:

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

Tämä fragmentti olettaa, että tili on jo määritelty. Se ei lisää tunnuksia, joita HTTP-yläpalvelin itse vaatii, eikä korvaa nykyistä käyttöoikeuskäytäntöä. Julkisille kohteille reitillä, joka sallii todentamattoman julkisen HTTP-yläpalvelimen, HTTP-välityspalvelinluettelo tarjoaa isäntä- ja porttiehdokkaita. Jätä yläpalvelimen tunnukset pois tästä haarasta ja vahvista lupa todelliselle kohteelle; yhdyskäytävän oma tili pysyy paikallisena. Sääntö parent liittyy edelliseen allow-sääntöön 3proxyn dokumentoidun kokoonpanomallin mukaisesti.

Sovellus käyttää paikallista SOCKS-päätepistettä. Yhdyskäytävä käyttää HTTP CONNECTia yläpalvelimeen päin. Yläpalvelin päättää edelleen, ovatko pyydetty kohdeisäntä ja -portti sallittuja.

Hyödyllinen laajuus tässä on tavallisen TCP-virran tunnelointi. SOCKS5:n UDP-yhteys ei tule tuetuksi vain siksi, että etukuuntelija hyväksyy SOCKS5:n. HTTP CONNECT -yläpalvelin ei tarjoa vaadittua UDP-välitystä automaattisesti.

HTTPS voi pysyä päästä päähän tällä polulla; välityspalvelinrajapintojen välinen käännös ei vaadi kohdeverkkosivuston tekeytymistä. Todennus yhdyskäytävälle, yläpalvelimelle ja verkkosivustolle pysyvät eri tunnuksina ja vaihtoina.

Aiheeseen liittyvät artikkelit