精品文档---下载后可任意编辑一.简单介绍SOCKS5 代理,在网络传输的过程中充当中间传递者的角色,并且以它速度快、传输协议广泛和易用性获得了多方面的认可,例如 LeapFTP、FlashGat、QQ 等各个类型网络软件都支持 SOCKS5 代理就是最好的证明
在实际应用中最常用的功能有 2 方面:1、伪装来源大家都知道当“客户”组件与“服务器”组件建立连接的时候,服务器是可以取回客户的连接地址的,有时候为了某种原因大家可能会不想让服务器知道客户的地址,那么可以通过 SOCKS5 代理连接“服务器”组件,这样在“服务器”组建那里得到的客户地址就是 SOCKS5 代理服务器的地址,从而达到隐藏真实地址的目的
2、局域网通信在网络飞速进展的今日,局域网内多机公用一个 IP 地址的实际组网结构已经是司空见惯了,但是这给网络通信带来了巨大的困难,局域网内部与外部的连接、不同局域网之间的连接,已经成了很扰人的一件事,而通过 SOCKS5 代理就是一种理想的解决方法
假如要使用 SOCKS5 代理就需要 1 台支持 SOCKS5 代理的服务器,可以是从网络上寻找的免费代理,也可以自己架设个 SOCKS5 代理服务器
假如该服务器是需要身份验证的,那么你就需要从管理员那里的得到用户名、密码才可以正常的使用
架设 SOCKS5 代理服务器的软件有:Ccproxy
SOCKS5 的基本通信过程,假设现在需要使 A 机通过代理服务器连接 B 机,在连接的时候先用 A 连接代理服务器,然后让代理服务器再连接 B 机,当连接成功以后,A、B 机就可以正常的通信了,但是无论数据是 A 机发向 B 机还是 B 机发向 A 机都是通过代理服务器转发的
所以数据传输的流畅性很大程度上取决于您选择的代理服务器的性能优良
二.认识 SOCKS5 协议假如您的机器具有一个合法的 Internet IP 地址,