Skip to content

☆ SOCKS 4A文档意译版(非直译版)

http://archive.socks.permeo.com/protocol/socks4a.protocol https://scz.617.cn/network/200504041624.txt

这是SOCKS 4文档的补充文档。

请求报文格式如下:

+----+----+----+----+----+----+----+----+----+----+...+----+ | VN | CD | DSTPORT | DSTIP | USERID |NULL| +----+----+----+----+----+----+----+----+----+----+...+----+ 1 1 2 4 variable 1

如果SOCKS 4A Client无法解析Application Server的FQDN,则将DSTIP字段的前三个 字节置零,最后一个字节非零,即0.0.0.x,这里x是一个非零的任意字节。紧接NULL 字段之后附加以ASCIZ串形式出现的(未经DNS协议编码处理的)FQDN。这个扩展同时适 用于CONNECT、BIND请求。

SOCKS 4A Server检查请求包中DSTIP字段,以决定是否读取FQDN。

如果出现级联SOCKS 4A Server,一个SOCKS 4A Server无法解析FQDN时可将之传递给 下一跳。