VPN是一种二层隧道技术,将PPP(point-to-point protocol,点到点协议)链路层数据包封存在隧道内部进行传输。
SSL VPN
SSL VPN是通过SSL协议实现远程安全接入的VPN技术
使用场景
远程用户通过互联网安全访问内部资源的场景
SSL协议
是一种在客户端和服务器之间建立的安全通道的协议,首先由网景公司提出
SSL协议结构
代理服务器
代理服务器,或简称代理,就像在访问真实网站之前将您的 Internet 请求发送到的另一台计算机。
请注意,代理服务器首先是一个服务器,它接收您发送的所有信息,可以使您的所有互联网活动看起来像是来自一个完全不同的地方。
代理服务器工作原理
标准代理服务器配置的工作方式如下:
- 用户在浏览器中输入网站的 URL。
- 代理服务器接收用户的请求。
- 代理服务器将请求转发到 Web 服务器。
- Web 服务器将响应(网站数据)发送回代理服务器。
- 代理服务器将响应转发给用户。
代理和代理链
socks代理
Socks(防火墙安全会话转换协议 (Socks: Protocol for sessions traversal across firewall securely))是一个客户/服务器环境的代理协议。它包括两个主要的组件,Socks服务器和Socks客户库。Socks服务器实现在应用层,Socks客户库实现在客户的应用层与传输层之间。一个代理服务器为客户机与应用服务器建立连接,代理服务器在客户与应用服务器之间中转数据,从应用服务器的角度来看,代理服务器是客户。
当客户想建立到应用服务器的连接时,先连接到代理服务器。应用服务器的地址和端口号通过代理协议被传递到代理服务器,然后,代理服务器再连接到应用服务器。一旦到应用服务器的连接被建立,代理服务器在客户与应用服务器之间中转数据。
目前,有两个版本的Socks协议,版本4和版本5。Socks版本4被简写为“Socks V4”,Socks版本5被简写为“Socks V5”。