Pam mae dilysu cyfrinair SOCKS5 yn dechrau gyda fersiwn 1
Gwahaniaethwch gyfarchiad SOCKS5 oddi wrth faes fersiwn ei is-drafodaeth enw defnyddiwr/cyfrinair.
Mae cleient SOCKS5 yn dechrau gyda fersiwn 5, yna'n anfon fersiwn 1 yn ystod dilysu cyfrinair. Nid yw hynny o reidrwydd yn ddiraddiad nac yn ddirprwy anghywir.
Mae'r cyfnewid cyntaf yn trafod dull dilysu SOCKS5. Pan ddewisir enw defnyddiwr/cyfrinair, mae RFC 1929 yn diffinio is-drafodaeth ar wahân y mae ei maes fersiwn yn 0x01.
Mae'r cais dilysu hwnnw'n cynnwys hydoedd a beitiau ar gyfer yr enw defnyddiwr a'r cyfrinair. Mae'r gweinydd yn dychwelyd fersiwn yr is-drafodaeth a statws. Dim ond ar ôl i ddilysu lwyddo y mae'r cleient yn anfon cais cyrchfan SOCKS5.
Cadwch y ddau gyfnewid ar wahân wrth ddarllen ôl-tras neu weithredu cleient. Mae ailadrodd 0x05 ym mhob man oherwydd bod y gwasanaeth yn cael ei alw'n SOCKS5 yn cynhyrchu'r neges ddilysu anghywir.
Nid yw statws cyfrinair llwyddiannus ychwaith yn golygu bod y gyrchfan y gofynnwyd amdani yn cael ei chaniatáu. Gall yr ateb SOCKS canlynol wrthod y cysylltiad hwnnw o hyd.
Yn olaf, nid yw'r dull enw defnyddiwr/cyfrinair hwn yn amgryptio ei gymwysterau. Mae'r beit fersiwn yn nodi fformat neges, nid modd mewngofnodi amgryptiedig neu gryfach.