SOCKS5 кардары 5 версиясынан башталат, анан сырсөз аутентификациясы учурунда 1 версиясын жөнөтөт. Бул сөзсүз төмөндөтүү же туура эмес прокси эмес.

Биринчи алмашуу SOCKS5 аутентификация ыкмасы боюнча сүйлөшөт. Колдонуучу аты/сырсөз тандалганда, RFC 1929 версия талаасы 0x01 болгон өзүнчө кошумча сүйлөшүүнү аныктайт.

Бул аутентификация суроосу колдонуучу атынын жана сырсөздүн узундуктарын жана байттарын камтыйт. Сервер кошумча сүйлөшүүнүн версиясын жана статусту кайтарат. Кардар SOCKS5 багыт суроосун аутентификация ийгиликтүү болгондон кийин гана жөнөтөт.

Изди окуганда же кардарды ишке ашырганда эки алмашууну бөлүк кармаңыз. Кызмат SOCKS5 деп аталгандыктан 0x05 бардык жерде кайталоо туура эмес аутентификация билдирүүсүн жаратат.

Ийгиликтүү сырсөз статусу суралган багытка уруксат берилгенин да билдирбейт. Кийинки SOCKS жообу бул байланышты дагы эле четке кагышы мүмкүн.

Акыры, бул колдонуучу аты/сырсөз ыкмасы өзүнүн эсептик маалыматтарын шифрлебейт. Версия байты билдирүү форматын белгилейт, шифрленген же күчтүүрөөк кирүү режимин эмес.

Тектеш макалалар