Atviras TCP prievadas rodo, kad klausantis taškas priėmė ryšį. Tai gali būti tarpinis serveris, įprastas žiniatinklio serveris ar kita paslauga; prievadas 8080 nenustato protokolo.

HTTP tarpiniu serveriu dokumentuoto galinio taško tikrąjį adresą naudokite HTTPS užklausoje su laiko ribomis:

curl --proxy http://203.0.113.10:8080 --noproxy '' --connect-timeout 5 --max-time 15 --verbose https://example.com/

Dokumentacijos adresą pakeiskite savo HTTP galiniu tašku ar kandidatu iš HTTP tarpinių serverių sąrašo. SOCKS atveju naudokite atitinkamą SOCKS kliento režimą ir baikite derybas. Netinkamas pasisveikinimas gali nepavykti iškart po TCP priėmimo.

Stebėtas etapasKą jis patvirtina
TCP priimtasKlausantis taškas pasiekiamas.
Tarpinio serverio pasisveikinimas priimtasKlausantis taškas priėmė šią tarpinio serverio operaciją.
Paskirties TLS patikrintasKlientas užbaigė numatytą saugų ryšį pagal savo pasitikėjimo nuostatas.
Gauta laukiama būsena ir turinysProgramos užklausa davė laukiamą rezultatą.

HTTPS per HTTP tarpinį serverį reikalauja, kad CONNECT į paskirties prievadą būtų leidžiamas. Net CONNECT 200 yra tarpinis etapas: tunelis gali užsidaryti prieš TLS ar galutinės užklausos sėkmę. Nešifruoto HTTP sėkmė neįrodo šios tuneliavimo galimybės.

Naudokite paskirtį su nuspėjamu turiniu, pageidautina valdomą jūsų, ir patikrinkite užklausos įrašą, jei prieinamas. Nešifruoto HTTP klausantis taškas gali grąžinti pastovų puslapį su būsena 200 visiškai nesusisiekęs su tikslu. Bet kokia sėkmės būsena yra silpnesnis įrodymas nei atitiktis laukiamam atsakymui; HTTPS tapatybės patikra suteikia papildomą apsaugą.

Užrašykite paskutinį sėkmingą etapą. „Prievadas atviras, SOCKS derybos atmestos“ suteikia naudingą pradžią tolesniam tyrimui.

Susiję straipsniai