Sun Java System Web Proxy Server 4.0.8 管理指南

关于 SOCKS

SOCKS 是一种联网代理协议,用于重定向来自 SOCKS 服务器相对侧主机的连接请求,通过该协议,无需直接 IP 连接能力,一侧的主机便能够获得对另一侧主机的完全访问权限。SOCKS 通常用作网络防火墙,以使 SOCKS 服务器后面的主机能够获得对 Internet 的完全访问权限,同时防止在未经授权的情况下从 Internet 访问内部主机。

SOCKS 服务器是一个通用的防火墙守护程序,它基于点对点模式通过防火墙对访问进行控制。SOCKS 服务器可以对请求进行验证和授权、建立代理连接以及转发数据。SOCKS 服务器在网络层而非应用层上运行,因此它不了解用于传输请求的协议或方法。由于 SOCKS 服务器不了解协议,因此可以使用该服务器来传送 Proxy Server 不支持的那些协议(如 Telnet)。

图 15–1 SOCKS 服务器在网络中的位置

图中说明了 SOCKS 服务器在网络中的位置。