sock5代理工作原理

socket 5协议详解 认证 首先客户端向服务端发送认证信息,结构如下 +----+----------+----------+ |VER | NMETHODS | METHODS | +----+----------+----------+ | 1 | 1 | 1 to 255 | +----+----------+----------+ 1就是指长度是一个byte,因此 1 to 255 也就是 1~255个byte。 VER 是指协议版本,因为是 socks5,所以值是 0x05 NMETHODS 是指 阅读详情

sock5代理工作原理
出处:darkness fallen
时间:Wed, 26 Apr 2006 11:42:15 +0000
作者:hjma
地址:http://hjma.scgy.org/blog/bo-blog/read.php?3

内容:
sock5代理的工作程序是:

1。需要代理方向服务器发出请求信息。

2。代理方应答

3。需要代理方接到应答后发送向代理方发送目的ip和端口

4。代理方与目的连接

5。代理方将需要代理方发出的信息传到目的方,将目的方发出的信息传到需要代理方。代理完成

由于网上的信息传输都是运用tcp或udp进行的,所以使用socks5代理可以办到网上所能办到的一切,而且不舆目的方会查到你的ip,既安全又方便

   sock5支持UDP和TCP,但两种代理是有区别的,以下分类说明

如何用代理TCP协议

1。向服务器的1080端口建立tcp连接。

2。向服务器发送 05 01 00   (此为16进制码,以下同)

3。如果接到 05 00 则是可以代理

4。发送 05 01 00 01 + 目的地址(4字节) + 目的端口(2字节),目的地址和端口都是16进制码(不是字符串)。
例202.103.190.27 - 7201
则发送的信息为:05 01 00 01 CA 67 BE 1B 1C 21
(CA=202 67=103 BE=190 1B=27 1C21=7201)

5。接受服务器返回的自身地址和端口,连接完成

6。以后操作和直接与目的方进行TCP连接相同。

如何用代理UDP连接

1。向服务器的1080端口建立tcp连接

2。向服务器发送 05 01 00

3。如果接到 05 00 则是可以代理

4。发送 05 03 00 01 00 00 00 00 + 本地UDP端口(2字节)

5。服务器返回 05 00 00 01 +服务器地址+端口

7.需要申请方发送
00 00 00 01 +目的地址IP(4字节)+目的端口 +所要发送的信息

8。当有数据报返回时
向需要代理方发出00 00 00 01 +来源地址IP(4字节)+来源端口 +接受的信息

注:此为不需要密码的代理协议,只是socks5的一部分,完整协议请看RFC1928

附foxmail连接测试数据:
无sock5代理时TCP数据:
客户端   服务器
SYN
   ACKSYN
ACK
   +OK X1 NT-POP3 Server iflytek.com (IMail 8.15 230122-9)..
USER hjma..
   +OK send your password..
PASS xxxxxxx..
   +OK maildrop locked and ready..
STAT..
   +OK 0 0..
QUIT..
   +OK POP3 Server saying Good-Bye..
ACKFIN
   ACK
   ACKFIN
ACK

使用sock5代理时TCP数据:
客户端   sock5服务器
SYN
   ACKSYN
ACK
05 01 00 00 00 00 
   05 00 00 00 00 00
05 01 00 03 0E 31 39 32 2E 31 36 38 2E 37 35 2E 31 31 34 00 6E (.....192.168.75.114.n)
   05 00 00 01 C0 A8 4D 56 08 D4
ACK
   +OK X1 NT-POP3 Server iflytek.com (IMail 8.15 228888-9)..
USER hjma..
   +OK send your password..
PASS xxxxxxx..
   +OK maildrop locked and ready..
STAT..
   +OK 0 0..
QUIT..
   +OK POP3 Server saying Good-Bye..
ACKFIN
   ACK
   ACKFIN
ACK


Generated by Bo-blog 2.0.1 SP1

 

(2)这个TOR实在是太强了,几分钟就自动更换一次代理IP,代理都是SOCKS5代理,而且匿名性都是最高级别的,有好几个对代理相当严格的国外空间都是被偶用TOR轻松拿下,象100webspace, unlimitedmb这样难的空间都轻易搞定了,有了这个,偶敢说你以后再也不用去找代理了:)本着共享精神,偶决定把这个好东东贡献出来~~

先看看TOR的说明吧。

TOR组合包使用说明

此组合程序包可在98/ME/2000/XP中运行

1、什么是Tor?

Tor的全称是“The Onion Router“号称是“An anonymous Internet communicaton system”,主页在:http://tor.eff.org 。

它针对现阶段大量存在的流量过滤、嗅探分析等工具,在JAP之类软件基础上改进的,支持Socks5,并且支持动态代理链(通过Tor访问一个地址时,所经过的节点在Tor节点群中随机挑选,动态变化,由于兼顾速度与安全性,节点数目通常为2-5个),因此难于追踪,有效地保证了安全性。另一方面,Tor 的分布式服务器可以自动获取,因此省却了搜寻代理服务器的精力。通过Tor不仅能够进行web浏览,实际上多数网络应用程序都能通过它进行透明socks代理。

2、Tor+Privoxy+SocksCap组合包

本来TOR的配置比较复杂,但有了这个高手做的工具包,一切都变得及其容易。下面我们来详细讲一讲如何使用Tor工具包的问题。

1)首先下载并解压缩TOR工具包,解压生成当前目录soft_tor

2)进入目录soft_tor,点击BAT文件“首先运行”,会同时启动三个软件也就是这里的Tro+Privoxy+SocksCap,所以我们会看到:一个黑漆漆的TOR窗口,一个系统栏上的Privoxy图标,一个SocksCap窗口。这个大名鼎鼎的SocksCap想必大家都知道,可以实现我们最难寻找的SOCKS代理功能。

3)第一次运行TOR组合包需要寻找节点数据,大概需要不到半分钟的时间(视网速而定),当你看到TOR窗口中显示“Tor has successfully opened a circuit. Looks like client functionality is working.”时,就可以从SocksCap窗口中启动IE自由冲浪了,这时访问的内容就是通过TOR进行加密传输了。(注意:一定要从SocksCap中启动IE,如果你直接从桌面上打开IE的话,就是直接连接了)

比如当我们可爱的google无法在国内访问时,那就用TOR打开吧,无论你搜索什么都绝对不会出现“该页无法显示”,而且TOR支持HTTPS,这样你就再也不用担心很多时候无法登陆自己GMAIL的情况了。

4)“更新apnic文件.bat” 是下载IP分布表的,一般隔几天运行一次,这样就能够避免所有国内TOR节点了。组合包运行后,双击‘打开网址”的bat文件会自动打开相应网址,可以在上面下载一些不错的绿色小工具。

5)如果你装有防火墙的话,运行“run.bat”后 tor.exe privoxy.exe 两程序会有联网请求 -----请放行;运行“更新apnic文件.bat”后 curl.exe 程序会有联网请求 -----请放行。

5)如果注册表出错或者导入失败就会出现SocksCap设置界面,你可以在SOCKS服务器栏目中填写:127.0.0.1, 端口填:9050,协议栏目中选择:“SOCKS版本5”,域名解析中选择:“由远端解析所有域名”确定即可使用了。

3、关于TOR的匿名性

TOR的匿名性是我见过最好的,你可以到一些代理匿名测试网站上测试一下,比如在SOCKSCAP中启动IE,打开著名代理网站:http://www.cybersyndrome.net/evc.html,看看怎么样,测试结果绝对是“Anonymous (A)”。更难能可贵的是TOR还是还具有高强度加密功能SOCKS5代理,可以实现更多功能……看到这里是不是心动了,赶快试试吧,TOR 绝对不会让你失望的:)

下载链接: http://user.ftth100.com/yjbch/bt/tor.rar

SOCK5代理服务器透明穿透技术  SOCK5代理服务器透明穿透技术一、目标(Target)在尽量不改变现有代码的情况下,透明穿越socks 5代理。二、技术分析(Technology Analyse)2.1 sock 5 代理分析由于目前socks规范中,socks4不支持UDP,只有socks5才支持,而目前视频应用中,码流传输采用的是UDP,所以如果客户端只支持SOCK4代理,则视频应用将受到限制。从 阅读详情

相关推荐

tabi-proxy:适用于iPhone + Mac OS X零配置代理的SOCKS5代理服务器

#SOCKS5适用于iPhone + Mac OS X零配置代理的代理服务器 ##概述 ###专业人士(不分先后) 开源(是!) 无需越狱 可爱的图标。 当我看到它的那一刻,我想拥有一个自豪地携带它的应用程序 自动客户端配置(仅Mac OS X)。 请参阅用法部分 关于新发现的服务器,连接,断开连接的怒吼通知... 符合Apple准则的简约用户界面(我想是这样) 能够在操作时关闭iPhone屏幕(用一些东西盖住接近传感器)。 节省一些果汁,您知道... 多个客户端可以连接同一部iPhone并共享其Internet连接 让我忙了几个星期 ###缺点 需要iPhone开发许可证 不是真正的网络共享 可能包含错误。 请参阅“已知错误”部分。 如果出现问题,并且代理应用程序意外退出,请再次启动它,它将还原进行任何更改之前的代理配置 代理在系统控制台上进行了大量调试输出。 暂时的必要邪恶

C#实现Socks5服务端和客户端

.net 实现soks5服务端和客户端,代码展示

悠然的博客 2282

socket5协议简单客户端

简单的socket5协议客户端,使用了QTCPsocket类和QThread类。

SOCKS5实现(二)

上一篇文章介绍了一些基本概念,以及简单的用现有的软件搭建透明代理。这篇文章简单说下在linux下用C++进行socket编程的过程。 参考: C++ Socket : http://lengly.top/archives/155 C++ epoll : https://gist.github.com/dtoma/417ce9c8f827c9945a9192900aff805b...

yeshen.org 3259

51雾化器实现

1. 雾化器简介 雾化器是将试液雾化的一种器械。雾化器是原子化系统的重要部件,其性能对测定的精密度和化学干扰等产生显著影响。因此要求雾化器喷雾稳定、雾滴细小、均匀和雾化效率高。雾化器的类型有超声雾化器,空气压缩式雾化器,网式雾化器。超声雾化器因其价格合适,适合家用,被广泛应用于加湿器,香薰机等各种小家电,也在医疗领域有很多的应用。家用雾化器的主要器件是一枚雾化片。 家用雾化器分为两种不同类别雾化片,实孔雾化片和微孔雾化片,这两种的喷雾方法和工作原理是有所不同的。不同的雾化片需要特定的频率才能工作。 实孔雾

qq_42415953的博客 2万+

如何实现chrome谷歌浏览器多开(独立环境 独立cookie)

由于各种各样的原因,你可能需要在一个电脑登录某个平台,比如一个电脑登录3个公众号,或者3个知乎等等。最简单的方案是,直接安装3个不同的浏览器,比如一个谷歌浏览器,一个火狐浏览器,一个 Edge 浏览器。这个方案也能解决,但如果想多开10个呢?安装10个不同的浏览器也能解决,但感觉这样比较复杂,另外一方面安装太多的应用,会导致电脑卡顿。这里给大家介绍,我在 Win 和 Mac 系统下的躲开解决方案。Win 系统下的解决方案最为简单,原理就是给不同的谷歌浏览器,指向不同的用户存储路径即可。

lzqial1987的专栏 1万+

<转>sock代理服务原理(TCP穿透)

原文转自:http://www.cppblog.com/zuhd/archive/2010/06/08/117366.html sock代理分为sock4代理和 sock5代理。sock4支持TCP(事实仅支持TCP),无需用户名、密码验证;sock5支持TCP和UDP,根据代理服务器设置是否需要用户名、密码认证。TCP和UDP代理工作原理产不多,UDP代理网上多的是,google一下即可。这里...

weixin_30443075的博客 334

Logisim实战:手把手教你设计硬布线版MIPS CPU(多周期/8指令/附电路图)

本文是一份详细的Logisim实战指南,手把手教你设计一个采用硬布线控制的多周期MIPS CPU。文章深入剖析了硬布线控制与微程序控制的核心理念差异,并逐步讲解了从定义执行状态、构建状态跳转逻辑到生成控制信号、集成测试的完整流程,最终实现一个支持8条指令、可运行简单程序的处理器模型。

g9h0i1的博客 592

Sock5协议(一)

SOCKS Protocol Version 5工作原理http://www.faqs.org/rfcs/rfc1928.htmlsock5代理的工作程序是: (转贴)1.需要向代理方服务器发出请求信息。 2.代理方应答 3.需要代理方接到应答后发送向代理方发送目的ip和端口 4.代理方与目的连接 5.代理方将需要代理方发出的信息传到目的方,将目的方发出的信息传到需要代理方。代理完成。

[橫渡] 3902

基于Python实现学习进度跟踪系统

{{ task }}: {{ "%.1f"|format(hours) }}小时

寒寒豆豆软件公司的博客 195

【即插即用模块】注意力篇 | TGRS 2025 | CDFIM:通道+空间多尺度注意力,双模态特征融合增强,性能翻倍!

C2DFF-Net提出了一种轻量级跨模态特征融合模块CDFIM,通过模态差异感知和多尺度深度滤波增强双模态互补信息。该模块采用通道-空间注意力协同机制,以极低计算成本(仅增加0.26M参数)提升多模态目标检测性能,在三个遥感数据集上平均提升mAP约1.7%。适用于无人机等边缘设备的实时检测任务,为跨模态融合提供高效解决方案。

主要更新底层视觉(去噪、超分等)相关的科研内容,形式为【论文精读】+【论文复现】 624

使用sock5代理连接tcp

#ifndef EMS_PROXY_H #define EMS_PROXY_H #pragma once #include #include #include using namespace std; /* sock代理工作原理大致如下: 1。[需要代理方]向服务器发出请求信息; 2。[代理方]应答; 3。[需要代理方]接到应答后发送向[代理方]发

XiaoWhy的专栏 1万+

学Simulink--机器人基础关节控制场景实例:基于Simulink的无刷直流电机(BLDC)关节六步换相位置控制仿真

本文详细介绍了基于Simulink的BLDC六步换相位置控制仿真方法,针对机器人关节的低成本控制需求。重点阐述了霍尔定位、六步换相和位置闭环三大核心原理,通过Simulink建模实现了从霍尔信号处理到位置环控制的全流程。仿真结果表明,该系统可实现0.3°的定位精度和80ms的响应时间,满足教育机器人等应用场景需求。文章还提供了核心代码模块和参数设置方法,并探讨了转矩脉动抑制、无传感器控制等进阶优化方向,为低成本机器人关节驱动提供了实用解决方案。

amy_mhd的博客 152

sock5学习日记

sock代理分为sock4代理和 sock5代理。sock4支持TCP(事实仅支持TCP),无需用户名、密码验证;sock5支持TCP和UDP,根据代理服务器设置是否需要用户名、密码认证。TCP和UDP代理工作原理产不多,UDP代理网上多的是,google一下即可。这里只讲TCP代理工作原理。 sock代理工作原理大致如下: 1。[需要代理方]向服务器发出请求信息; 2。[代理方]应答;

OWL_D的博客 689

CelebA-HQ数据集下载【详细明了版】分辨率包括【64,128,256,512,1024】

CelebA-HQ 是在ICLR2018上,nVidia发表了一篇名为Progressive Growing of GANs for Improved Quality, Stability, and Variation的论文,文中通过训练高分辨率GAN生成了一个新的人脸数据集CelebA-HQ.CelebA是港科大汤晓鸥组收集的人脸数据集(总共200k图片),包括了人脸特征点(landmark),人脸属性(attribute)等信息,详细介绍参考链接[1]和[2]

zik的博客 1万+

uniapp(全端兼容) - 超详细接入百度统计功能,给uniapp全平台各端项目引入添加百度统计的插件统计流量详细的步骤教程(提供最新的百度统计源代码,详细的示例代码复制粘贴即可快速搞定!)

uniapp h5 app 使用加入接入百度统计,uniapp百度统计,uniapp详细引入百度统计的教程,uniapp接入百度统计,uniapp如何实现加入百度的统计代码,uniapp怎么植入百度统计详细教程,uniapp如何对接百度统计,uniapp百度统计不生效怎么办,uniapp使用百度统计不生效常见问题,uniapp引入百度统计后没有生效,uniapp h5网页接入百度统计代码后没有统计无效,uniapp最新接入使用百度统计功能,uniapp增加百度统计代码,uniapp app如何接入百度统计,

✅ 精选推荐文章 1万+

SOCKET代理实现方法

代理服务器的工作机制很象我们生活中常常提及的代理商,假设你的机器为A机,你想获得的数据由B机提供,代理服务器为C机,那么具体的连接过程是这样的。 首先,A机需要B机的数据,它与C机建立连接,C机接收到A机的数据请求后,与B机建立连接,下载A机所请求的B机上的数据到本地,再将此数据发送至A机,完成代理任务。HTTP、SOCK、FTP代理的区别 ● 浏览器用HTTP或SOCK代理。 ● 下载软件用

软件开发资料汇总 307

精雕软件(JDpaint) 5.5 绿色版

精雕软件(JDpaint) 5.5 绿色版精雕软件(JDpaint) 5.5 绿色版精雕软件(JDpaint) 5.5 绿色版

什么是代理服务器

SOCK5代理服务器 :    被代理端与代理服务器通过“SOCK4/5代理协议”进行通迅(具体协议内容可查看RFC文档)。SOCK4代理协议可以说是对HTTP代理协议的加强,它不仅是对HTTP协议进行代理,而是对所有向外的连接进行代理,是没有协议限制的。也就是说,只要你向外连接,它就给你代理,并不管你用的是什么协议,极大的弥补了HTTP代理协议的不足,使得很多在HTTP代理情况下无法使用的网络软...

weixin_33828101的博客 137

Outlook Express 6 (OE6) for Win7/Win8/Win10

英文版 Outlook Express6.0, 兼容Win7/Win10/WinXP,解压就可用。

ssm框架搭建

这个是一个在idea上成功跑起来的ssm框架项目,保存在这里方便以后使用直接下载

為你的QQ造一個SOCK5 PROXY(Gcc篇)之二

本文以QQ為對像,教你如何寫一個SOCK5 PROXY本章主要介紹Launch_TCP()的工作原理 一、握手過程===================先看看Proxy的輸出結果: RECV ==> 3 bytes: (0x5)(0x1)(0x0)SEND ==> 2 bytes: (0x5)(0x0) RECV ==> 10 bytes: (0x5)(0x3)(0x0)(0x1)(0x0)(0

1380

怀旧版电脑GBC模拟器

再现原版GBC掌机的界面,电脑运行连游戏界面都一样大小,很怀旧,很真实,(英文版)强烈推荐,很小的文件,很难才找到的。

sock代理服务原理(TCP穿透)

原文转自:http://www.cppblog.com/zuhd/archive/2010/06/08/117366.htmlsock代理分为sock4代理和 sock5代理。sock4支持TCP(事实仅支持TCP),无需用户名、密码验证;sock5支持TCP和UDP,根据代理服务器设置是否需要用户名、密码认证。TCP和UDP代理工作原理产不多,UDP代理网上多的是,google一下即可。这里只讲T

WHACKW的专栏 1万+
上一篇: 阅读一款3D引擎的方法备忘
下一篇: SWIG *.i 文件备忘
cool_time
博客等级 码龄19年 2粉丝 12原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值