SOCKS клиентүүдийг 3proxy ашиглан HTTP CONNECT эх рүү гүүрлэх
HTTP CONNECT эхэд тулгуурласан SOCKS талын гарц болон үе шат бүрийн протокол, баталгаажуулалтын шаардлагыг тайлбарлана.
Програмд SOCKS шаардлагатай. Таны зөвшөөрсөн дээд урсгалын үйлчилгээ HTTP CONNECT хүлээн авдаг. HTTP төгсгөлийн цэгийг програмын SOCKS талбарт хийх нь протоколуудын хооронд хөрвүүлэхгүй.
Гарц нь програмаас SOCKS хүлээн авч, хүссэн очих газрыг уншиж, тухайн очих газар руу CONNECT хонгилыг HTTP эхээс хүсч болно. Дараа нь програмын урсгалыг хонгилоор дамжуулна.
SOCKS application → SOCKS-facing gateway → HTTP CONNECT parent → destination
Интерфейс бүрийг тодорхой болго
Энэ зохион байгуулалтыг дэмждэг гарцын хувьд эхийн төрөл чухал. 3proxy-ийн баримт бичиг connect эхийг энгийн HTTP дамжуулах прокси хэлбэрээр ашигладаг эхээс ялгадаг.
Одоо байгаа 3proxy хэрэглэгч, баталгаажуулалттай бол зөвхөн дотоод чиглүүлэлтийн хэсэг ийм хэлбэртэй байж болно:
auth strong
allow alex
parent 1000 connect parent.example.net 8080
socks -i127.0.0.1 -p1080
Энэ хэсэг нь бүртгэл аль хэдийн тодорхойлогдсон гэж үзнэ. Энэ нь HTTP эх өөрөө шаарддаг ямар ч итгэмжлэл нэмэхгүй бөгөөд одоогийн хандалтын бодлогыг орлуулахгүй. Баталгаажуулалтгүй нийтийн HTTP эхийг зөвшөөрдөг зам дээрх нийтийн очих газруудад HTTP прокси жагсаалт хост, портын нэр дэвшигчийг санал болгодог. Тухайн салбарт эхийн итгэмжлэлийг хоосон орхиж, бодит зорилгод зөвшөөрлийг баталгаажуулна; гарцын өөрийн бүртгэл дотоод хэвээр байна. parent дүрэм нь 3proxy-ийн баримтжуулсан тохиргооны загварын дагуу өмнөх allow дүрэмтэй холбогдоно.
Програм нь дотоод SOCKS төгсгөлийн цэгийг ашиглана. Гарц нь эх рүү HTTP CONNECT ашиглана. Хүссэн очих газрын хост, порт зөвшөөрөгдсөн эсэхийг эх хэвээр шийднэ.
Энд ашигтай хүрээ нь энгийн TCP урсгалын хонгил юм. Урд талын сонсогч SOCKS5 хүлээн авдаг учраас л SOCKS5-ийн UDP холбоо дэмжигдэхгүй. HTTP CONNECT эх шаардлагатай UDP релейг автоматаар өгдөггүй.
HTTPS энэ замд төгсгөлөөс төгсгөл хүртэл үлдэж болно; прокси интерфейсүүдийн хоорондын хөрвүүлэлт нь очих вэбсайтыг дүрслэх шаардлагагүй. Гарц, эх, вэбсайтын баталгаажуулалт нь өөр өөр итгэмжлэл, солилцоо хэвээр байна.