一个良好的防火墙系统应具备安全可靠性高、透明性好、能供多种高效率的服务 ,且具有实现简捷、可维护性、扩充性、移植性好的特点。SOCKSV5基于这样的需求提出了一定规范,主要支持用户名与口令认证和通用安全应用程序接口 ,从而实现了Kerberos。把SOCKSv5代理服务与可扩展认证协议(EAP)联合起来,形成了基于SOCKSv5与EAP联合的代理认证服务器,从而弥补了防火墙代理服务在支持多种认证机制中的不足,提高了用户身份认证的灵活性、访问控制的可靠性。 1 SOCKSv5的结构和原理 1.1 SOCKSv5的结构 SOCKS5 是一个代理协议,它在使用 TCP/IP协议通讯的前