☆ RFC 1929意译版(非直译版) http://www.ietf.org/rfc/rfc1929.txt https://scz.617.cn/network/200503311505.txt 假设SOCKS V5 Client/Server协商采用用户名/口令认证机制(0x02),现在开始相应 子协商。 客户端发送如下报文: +----+------+----------+------+----------+ |VER | ULEN | UNAME | PLEN | PASSWD | +----+------+----------+------+----------+ | 1 | 1 | 1 to 255 | 1 | 1 to 255 | +----+------+----------+------+----------+ VER 子协商的当前版本,目前是0x01 ULEN UNAME字段的长度 UNAME 用户名 PLEN PASSWD字段的长度 PASSWD 口令,注意是明文传输的 服务端验证后发送响应报文如下: +----+--------+ |VER | STATUS | +----+--------+ | 1 | 1 | +----+--------+ VER 子协商的当前版本,目前是0x01 STATUS 可取如下值: 0x00 成功 0x01-0xFF 失败,随后SOCKS Server必须关闭与SOCKS Client之间的TCP 连接