代理SOCKS5代理使用手册1.0

socks5代理  时间:2021-03-11  阅读:()

SOCKS5代理使用手册

一简单介绍

SOCKS 5代理在网络传输 的过程中充 当中间传递 者的角色并且以它速 度快、传输协议广 泛和易用性 获得了多方 面的认可例如Lea pFTP、 FlashGat、QQ等各个类型网络软 件都支持S OCKS5代理就是最 好的证明。

在实际应用 中最常用的 功能有2方 面

1、伪装来源

大家都知道 当“客户”组件与“服务器”组件建立连 接的时候服务器是可 以取回客户 的连接地址 的有时候为了 某种原因大 家可能会不 想让服务器 知道客户的

地址那么可以通 过SOCK S5代理连接“服务器”组件这样在“服务器”组建那里得到的客户地 址就是SO CKS5代理服务器的 地址从而达到隐 藏真实地址 的目的。

2、局域网通信

在网络飞速 发展的今天 局域网内多 机公用一个 IP地址的实际组网结 构已经是司 空见惯了但是这给网 络通信带来 了巨大的困 难局域网内部 与外部的连接、不同局域网 之间的连接  已经成了很 扰人的一件 事而通过SO CKS5代理就是一种 理想的解决 方法。

如果要使用 SOCKS 5代理就需要1台支持 SOCKS 5代理的服务器可以是从网 络上寻找的 免费代理也可以自己 架设个SO CKS5代理服务器。如果该服务 器是需要身份验证的那么你就需 要从管理员 那里的得到 用户名、密码才可以 正常的使用 。

架设SOC KS5代理 服务器的软 件有 Ccpro xy。

SOCKS 5的基本通信 过程假设现在需 要使A机通 过代理服务 器连接B机 在连接的时 候先用A连 接代理服务 器然后让代理 服务器再连 接B机 当连接成功

以后 A、 B机就可以 正常的通信 了但是无论数 据是A机发 向B机还是 B机发向A 机都是通过 代理服务器 转发的。

所以数据传 输的流畅性 很大程度上 取决于您选 择的代理服 务器的性能 优良。

二认识SOC KS5协议

如果您的机 器具有一个 合法的In ternet IP地址或者您利用 自己机器上 的调制解调 器拨号上网 可以自由和 Internet上任何主机沟通 那么您通常 不必关心

1

SOCKS 5协议。

SOCKS 5协议对于处在内部网 络中的机器 需要透过网 络中某些可 以联通外部

Internet的机器访问 外部时有用 。

SOCKS 5是一个代理协议它在使用TCP/IP协议通讯的前端机 器和服务器 机器之间扮 演一个中介 角色使得内部网 中的前端机 器变得能够 访问Int ernet网中的服务

器或者使通讯 更加安全。

SOCKS 5服务器通过 将前端发来 的请求转发 给真正的目 标服务器 模拟了一个

前端的行为 。在这里前端和SO CKS5之间也是通过 TCP/IP协议进行通讯前端将原本 要发送给真 正服务器的 请求发送给 SOCKS5服务器然后SOC KS5服务器将请求转 发给真正的 服务器。SOCKS 5服务器在将通讯请求 发送给真正 服务器的过 程中对于请求数 据包本身不 加任何改变 。SOCKS 5服务器接收到真正服 务器的响应 后也原样转发 给前端。

因此SOCKS 5协议是一种 代理协议对于各种基 于TCP/IP的应用层协议都能 够适应几乎是万能 的。它虽然不能 理解自己转 发的数据的 内部结构但是它能够忠实地转发 通讯包完成协议本 来要完成的 功能。

与SOCK S5协议不同HTTP代理是通过H TTP协议进行的HTTP代理服务器软件了解通讯 包的内部结 构在转发过程 中还要对通 讯进行某种 程序的修改 和转换。和HTTP 代理协议不 同 SOCKS5实际上是一个传输层 的代理协议 。

可以想象如果每个具 体的应用层 协议都要设 计对应的代 理协议表达 办法一个特定的 代理服务器 无论如何也 支持不过来 那么多新出 现的协议。因此可以说SO CKS5的出现缓解了 各种具体协 议需要专门 设计代理协 议的困难局 面。

不过并不是凡是 使用基于T CP/IP协议的应用协议的 软件都可以无条 件地透过S OCKS5服务器进行 通讯还要求前端 软件本身具 有SOCK S5的接口才能利用S OCKS5代理服务器 。

一个支持S OCKS5协议的前端 通常具有两 种运行状态 

1、直接通讯状 态不使用SO CKS5接口。这时的通讯 是针对最终 服务器进行的。

2、 SOCKS 5状态。使用SOCKS 5接口将本来 要发送给最 终服务器的 请求发送给SOCKS 5服务器。在前端和 SOCKS5服务器进行 初始化会话 的时候前端告诉了SOCKS 5服务器关于 最终服务器 的IP地址和端口 信息所以SOCKS 5服务器能够忠实按照 前端的要求 启动和最终 服务器的通 讯过程。

应用实例如 下

·用SOCK S代理上QQ可隐藏真实IP地址方法如下

1 启动QQ登陆后右击 下方开始菜 单处的QQ 小图标选择“系统参数”→“网络设置”

2在服务器地 址与端口处 填 QQ 服务 器地址最好数字的 。 如 5202

.104.129.2515端口 8000

3在“使用SOC KS5代理服务器”前打上勾在“代理服务器 地址”与“端口号”处 QQ代理的端口号一般 为1080 分别填上最 新SOCK S代理SOCKS4也可用。

4在“校验用户名 ”与“校验用户密 码”处全部删空 然后点“测试” 如能通过则说明代理 服务器工作 正常否则换一个 。

5按“确定”  点击任务栏 的QQ小图 标先离线再上 线即可。

2

·在FTP软 件中我们可以使用SO CKS4/SOCKS5代理服务器常见的FT P工具中的代理设置方法如下

1 FlashFXP3.0以前版本中设置代理 :菜单栏“选项”→参数设置→代理和防火 墙然后在“代理服务器 ”项中选择代 理类型填写代理。

2FlashFXP3.0以后版本中设置代理 :菜单栏“选项”→参数设置→连接然后在“代理服务器 ”项中选择代 理类型填写代理。

3 CuteFTP XP 5.0.2中文版中设 置代理菜单栏“编辑”→设置→连接→SOCKS→选择代理类 型如SOCK S4或者SOCKS5并填写代理

4LeapF tp中设置代理:菜单栏“选项”→参数设置→常规→代理将“使用代理”前面的方框 钩上然后填写代 理并将下面的 S OCKS防火墙钩上 。

三 向导的使用

步骤1这是欢迎界 面概要的说明 SOCKS 5代理单击“下一步”。

步骤2选择一种代 理模式如果在您的 程序里是第 一次本向导 请选中“创建SOC KS代理窗口” 如果在程序 里已经创建 过就不需要 选中。

关于代理方 式可以多选也可以单选 。

3

步骤3设置代理服 务器请根据您找 到的代理填 写数据如果您的代 理服务器需 要用户名与 密码请选中“需要身份验 证”并填写用户 名和密码如果您手里 没有现成的 代理服务器 可以按“寻找免费的 SOCKS 5代理”按钮可以在网上 寻找到免费 的代理不过这些代 理天南地北 的哪里都有 不是很稳定 所以如果想 做实用软件 请您自己建 立个代理服 务器。

如果您暂时 不填写也可 以在向导创建出 的“SOCKS 5代理窗口”里设置也可 以。

注意在程序的执 行过程中可 以通过更改 “SOCKS 5代理窗口”里的属性来 达到动态连 接不同代理 服务器的目 的。

步骤4完成向导如果是第一 次使用可以 选中“打开例程”。

4

四使用例程

用本向导完 成设置以后 请使用“打开例程” 就可以使用 SOCKS 5代理了生成的程序 使用了类模 块+数组变量的 方法 当每次新建 一个连接的 时候实际上就是新建了 一个数组成 员他们之间会 互不干预的 完成好自己 的工作您只需要了 解怎么用他们 发送数据和 接收数据就 可以了。

当您同时使 用了3种模 式以后大家看看自 己的程序里 会有哪些变 化。如下图所示 

从上图可以 看出新加了 以下 3个类、 3个全局变量、一个代理窗 口根据你选择的不同代理 模式也会有 所不同。

在使用之前 您需要设置 一下SOC KS5代理服务器的地 址和端口如果需要的 话还需要输 入用户名和 密码如果在向导 已经设置 此步骤可以 跳过。

5

下面通过使 用连接模式 的实例看看 到底怎样使 用SOCK S代理。

先用向导创 建带例程的 代码。

·连接模式

现在来看看如何连接双击“新建连接”看看需要做 什么

代码如下

大家可以清 楚地看到只有3行代 码分别解释如 下

第一行这里先用个 局部变量连 接参数表如下 

子程序名连接

参数<1>的名称为“处理子程序 ” 类型为“子程序指针 ” 。注明参见本子程序内部的注 释部分需要一个文 本型参数。这里用这个 子程序来处 理各种事件 例如收到数据、连接成功、连接错误等 等。

参数<2>的名称为“目的服务器 地址” 类型为“文本型” 。注明可以为域名 或ip地址 。

6

参数<3>的名称为“目的服务器 端口”类型为“整数型”。

第二行把这个局部 变量加入到 全局变量注意这一步 是非常必要 的只有加入到 全局变量程 序才可以正 常的运行。

第三行显示一下现 在多少个连 接数。

下面着重介 绍一下 “处理子程序 ”。通过这个子 程序大家可以了 解许多东西

注意这个子 程序有个文 本型参数这个参数由 2部分组成第一位文本 表示的是这 个事件的类 型除第一位以 外的文本表 示的是数组 成员编号为了简单的 取得“第一位文本 ”和“剩下的文本 ”程序中分别 做了两个子 程序来方便 处理代码是

<整数型>取指令标记 参数

<整数型>取指令数组 标志参数

下面是一个 用户自定义 子程序主要是显示 了各种消息 大家可以参 考看看

大家可以看 到根据“取指令标记 参数”返回的不同 得到的信息 也不一样其具体意义 表示

'0实际数据可用取回数据()返回实际数 据

' 1未知的连接 方式除无身份验 证和用户名 /密码方式以 外的

'2用户名或密 码错误

' 3连接目标服 务器时错误

'4连接成功

'9连接断开

例如当程序 收到“4”以后就说明 连接成功了 如果以后收 到“0”则表明收到了数据可以用以下 代码

代理服务器 _T CP_客户[取指令数组 标志(参数)].取回数据()

取回数据。直到返回“9”说明连接断 开。

下面看看如 何发送数据 双击代理测 试窗口中的 “发送”按钮来看看 代码

7

这里需要注 意程序是通过 全局变量的 数组成员来 发送数据所以需要知 道到底用哪 个数组。所以这里需 要验证一下 是否数组越 界。

这样程序中 连接模式的 功能就全部 介绍完了大家可以实 际演练一下 过程是新建一个易 程序然后新建个 空白窗口放 入如下组件 服务器、按钮、标签、编辑框。然后输入代 码让标签显示 服务器进入 的客户地址 让按钮把编 辑框的内容

发送出去如下图所示 

8

大家发现没 有程序虽然是 通过代理服 务器和这个 服务器组件 来连接的但是和普通 的客户组件 直接连接没 有任何的区 别。

现在大家一 起运行2个 程序 因为是本机 连接自己所以在地址 栏中输入本 机的地址和 端口然后按“新建连接”。

当提示“连接成功”以后表示连 接成功。

注意红矩形内显 示1  因为刚才程 序中新加入 了个全局变 量成员。

下面大家看 看有服务器 组件那个窗 口如下图所示 

9

HostYun(25元)俄罗斯CN2广播IP地址

从介绍看啊,新增的HostYun 俄罗斯机房采用的是双向CN2线路,其他的像香港和日本机房,均为国内直连线路,访问质量不错。HostYun商家通用九折优惠码:HostYun内存CPUSSD流量带宽价格(原价)购买地址1G1核10G300G/月200M28元/月购买链接1G1核10G500G/月200M38元/月购买链接1G1核20G900G/月200M68元/月购买链接2G1核30G1500G/月...

日本CN2、香港CTG(150元/月) E5 2650 16G内存 20M CN2带宽 1T硬盘

提速啦简单介绍下提速啦 是成立于2012年的IDC老兵 长期以来是很多入门级IDC用户的必选商家 便宜 稳定 廉价 是你创业分销的不二之选,目前市场上很多的商家都是从提速啦拿货然后去分销的。提速啦最新物理机活动 爆炸便宜的香港CN2物理服务器 和 日本CN2物理服务器香港CTG E5 2650 16G内存 20M CN2带宽 1T硬盘 150元/月日本CN2 E5 2650 16G内存 20M C...

ZJI:韩国BGP+CN2线路服务器,国内三网访问速度优秀,8折优惠码每月实付440元起

zji怎么样?zji最近新上韩国BGP+CN2线路服务器,国内三网访问速度优秀,适用8折优惠码zji,优惠后韩国服务器最低每月440元起。zji主机支持安装Linux或者Windows操作系统,会员中心集成电源管理功能,8折优惠码为终身折扣,续费同价,全场适用。ZJI是原Wordpress圈知名主机商:维翔主机,成立于2011年,2018年9月启用新域名ZJI,提供中国香港、台湾、日本、美国独立服...

socks5代理为你推荐
淘宝门户淘宝社区怎么进?老虎数码1200万相素的数码相机都有哪些款?大概价钱是多少?甲骨文不满赔偿公司倒闭员工不满一年怎么赔偿sss17.com一玩棋牌吧(www.17wqp.com)怎么样?www.zjs.com.cn中国快递公司排名铂金血痕为什么我有红血痕?bihaiyinshaBailo 是什么意思?百度关键字百度推广中关键词匹配方式分为哪几种?干支论坛天干地支???酒仙琐事"酒仙"指的是什么人?
域名交易 Oray域名注册服务商 宿迁服务器租用 vps优惠码cnyvps 汉邦高科域名申请 卡巴斯基永久免费版 cpanel空间 申请个人网站 lol台服官网 nerds 国外代理服务器软件 息壤代理 香港新世界中心 360云服务 万网主机管理 双线asp空间 韩国代理ip 数据库空间 学生服务器 websitepanel 更多