د SOCKS5 غوښتنې HTTP تونل ته ژباړل
د مور CONNECT تبادله بشپړه کړئ، پیرودونکي ته SOCKS ځواب بیرته واستوئ او یوازې له هغې وروسته د اپلیکیشن بایټونه ولېږئ.
د SOCKS5 مخکینۍ برخه کولی شي HTTP پراکسي د خپل بل ټرانسپورټ په توګه وکاروي. دا د پیرودونکي په وړاندې د SOCKS سرور او د مور په وړاندې د HTTP CONNECT پیرودونکي په توګه کار کوي. دواړه کنټرول تبادلې مخکې له دې چې د اپلیکیشن بهیر پیل شي پای ته رسېږي.
د SOCKS CONNECT غوښتنه لا دمخه د منزل کوربه یا پته او پورټ برابروي. د مور سره د بېلګې HTTP/1.1 تبادلې لپاره:
client → adapter: SOCKS5 CONNECT service.example.net:443
adapter → parent:
CONNECT service.example.net:443 HTTP/1.1
Host: service.example.net:443
parent → adapter: HTTP/1.1 200 Connection Established
[end of headers]
adapter → client: SOCKS5 success reply
client ↔ adapter ↔ parent ↔ service: application bytes
په پوله کې پایله وژباړئ
اډاپټر هر هغه تصدیق چې مور یې غواړي بشپړوي او د CONNECT پایلې ته انتظار کوي. بریالی 2xx ځواب د مور تونل جوړوي. یوازې له هغې وروسته باید اړوند SOCKS د بریالیتوب ځواب لاندې پیرودونکي ته بیرته واستوي.
که مور عملیه رد کړي، یو ټاکل شوی SOCKS د ناکامۍ ځواب واستوئ، بیا سمدلاسه د پیرودونکي اړیکه پای ته ورسوئ. SOCKS5 د ناکامۍ له کشف وروسته په لسو ثانیو کې هغه بندېدل غواړي. د مور HTTP حالت د اډاپټر لپاره د تشخیصي معلوماتو په توګه وساتئ. هغه حالت کرښه د اپلیکیشن معلوماتو په توګه لېږل به د HTTP کنټرول پیغام په داسې بهیر کې واچوي چې پیرودونکی یې د SOCKS چوکاټ تمه لري.
د بریالۍ CONNECT پایلې دمخه مور لاهم HTTP وایي، په شمول د هر ګواښ یا تېروتنې ځواب چوکاټ. د بریالۍ پایلې د سرلیکونو له جلا کوونکي وروسته اړیکه تونل کېږي؛ لومړی د مصرف وړ HTTP ځواب بدن نشته.
له سرلیکونو وروسته بایټونه وساتئ
یو لوستل کولی شي د مور د سرلیکونو پای او له منزل څخه راغلي بایټونه یوځای ولري. هغه اضافي بایټونه د لاندې اپلیکیشن لپاره وساتئ. هغه پروتوکولونه چې سرور لومړی وایي کولی شي د خپلې اړیکې له پرانیستلو سمدلاسه سلام وکړي.
له دې وروسته چې د SOCKS بریالیتوب ځواب ولېږل شو، د اپلیکیشن بهیر دواړو خواوو ته ولېږئ. اډاپټر اړ نه دی چې یو پیرودونکي پیغام له یو سرور پیغام سره بدل کړي، او نه اړ دی چې د TLS ریکارډونو پوهه ولري ترڅو هغه ولېږي. د هغه پروتوکولي کار د دواړو تونل خبرو اترو جوړول او ژباړل وو.