SOCKS4 нөлдүк байт менен аяктаган өзгөрмө узундуктагы USERID сабын камтыйт. Сервер бул идентификаторду өз саясатына ылайык чечмелейт; протокол анын артынан SOCKS5 колдонуучу аты/сырсөзү боюнча кошумча сүйлөшүү жүргүзбөйт.

Документация дареги 203.0.113.8, 443 портуна бош USERID менен SOCKS4 CONNECT суроосу мындай:

04 01 01 bb cb 00 71 08 00

Тогузунчу байт 0x00 бош талааны аяктайт. Бул 0 белгиси эмес, анын ASCII мааниси 0x30. Аны калтырса, USERID бүтпөй калат.

Сервер эмнени күтөт

Кызмат эч кандай идентификаторду талап кылбаса, бош идентификатор ылайыктуу болушу мүмкүн. Эгер ал белгилүү бир идентификаторду же башка кирүү механизмин талап кылса, анын документтештирилген саясатын аткарыңыз. Берилген ат инсандыкты сервер аны текшергенде гана аныктайт.

SOCKS4a максаттуу хост атын иштетүүнү кеңейтет; ал SOCKS5 аутентификациясын кошпойт. SOCKS5 аккаунтун талап кылган кызматка шайкеш клиент жана ыкма керек. SOCKS4 USERID ичине сырсөз салуу бул алмашууну алмаштыра албайт жана байланышы жок каттоо маалыматтарын ачып коюшу мүмкүн.

Баш тартуу болгондо SOCKS версиясын, суралган максатты жана колдонуучу саясатын өз-өзүнчө текшериңиз.

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