由于关键词比较敏感为了不被删除帖子所以文中某软件(上图所示软件)不用全称表示。

去年9月末在 在某国外网站 上弄了一个vpn,在上面安装了某软件,使用起来还是蛮不错的,平时查查英文论文,看看美剧还是比较给力的。由于办这个东西花了好几百RMB总觉得应该把它给充分利用于是在服务器上多开了几个端口分给身边的同学和朋友使用,谁知好景不长没有多久大概也就半个多月吧发现VPN 的IP 给封锁掉了。由于本人也是CS专业的对该软件的一些原理还是懂些的,总是想不同本来使用该软件就已经把传输的数据进行了加密(socks5的协议特性)又怎么会发现自己使用所访问的具体网站呢(虽然有些网站不是太好的那种)。一时想不通于是我便上了论文搜索的网站上去寻找答案,也是十分的神奇在SCI、EI搜索工具之下还真发现了不少这方面的原理分析,大致意思就是监督的一方可以通过机器学习的方法,如决策树、神经网络等方法来通过识别你加密后的流量数据来判断你的使用途径,总感觉这些外国人对天朝官方技术的揣测过于虚无,但要自己想不出官方到底是如何做到的。由于身边很多同学都是采用我这种方式去外边逛的,而他们却没有什么问题,我想这和我把服务器的代理应用共享给其他同学使用有关,毕竟只有我将这个东西共享给他人了,而且网上也经常出现淘宝上有人利用该软件非法盈利,我想可能是多个IP 同时访问,流量过大所以才会被检测出来。好消息的是最近无意中PING了一下该IP地址居然平通了,3个多月后被封锁掉的IP地址又可以重新访问了。

今天在网上看到了下面的文章:《VPN上不去的真正原因》

http://club.qingdaonews.com/showAnnounce.php?board_id=2&topic_id=5602047

有了某些新的想法。

1. 监督一方应该是使用了某种或者是某些算法  来识别加密后的访问数据,  对加密数据模糊识别;

2. 某些协议过于明显, 如 socks5等;

3. 访问一方的IP地址是否在一个范围之内,如IP段,或者所访问的源IP地址分布情况是否在某个地址(物理分布);

4. 被范围的IP ,也就是那些在外边的IP 是否是某些比较敏感的IP 段,如本人所使用的IP段就是如此,这主要是因为服务提供商的主要业务就是如此。

如何进行减少被封锁掉的可能呢?

1.  进行使用固定的 IP 或 IP段, 不要多IP 同时访问或者间隔过短, 毕竟官方主要不是控制个人行为的而是要控制那些扩散的人群,因此该方法一定程度上能使你不被判入那个群体中;

2.  如果能力可以的话 自己编写 新的加密协议;

3.  在 常用的协议或者端口上进行访问并以此作为掩护,也就是说使用http 等协议访问不过要把真实访问数据加入到里面,或者说就是在数据包的一部分中加入你想要传输的数据,而其他的数据包则是正常的数据。     只要你能把你访问数据的整体特征拉低下来就可以避免被识别出来。

===================================================================

《VPN上不去的真正原因》

最近,看到好多人说,因为电脑安了腾讯电脑管家和360卫士,VPN就上不去了。开什么国际玩笑,他们两家有那么牛?根源是在GFVV,好不,你们也不想想。在中国需要用网关,客户端这种2流手段来限制VPN?ZF想要只要你做什么,直接找运营商就搞定了,哪还需要那么绕。

现在,我给你们科普一下XF原理:
       1. VPN协议特征很容易识别,因为是个人使用,所以GXW可以很好的把个人使用的VPN地址找出来,
       2. 另外, GFVV是有能力对加密传输的数据进行模糊识别。VPN连接的都是境外服务器的特征,加上vpn使用pptp/ipsec等等这种协议特征,再配合上对加密数据模糊识别, GFVV完全有能力在传输过程中进行拦截并封目标IP。
按照GXW的原理分析如何识别源和目标做拦截:
源IP:
       个人的出口ip是固定有限的,可能一天会换一次,范围是固定的IPS服务商。
目标IP:
       目标就简单了,大型VPS提供商的ip段。这样拦一拦一个准。
       根本不需要域名啥玩意的。还期望XF一个域名一个域名的封? 太低幼了, XF才没这么多闲时间陪你们这些小屁孩玩, 别人一封就是一个VPS IP段. 管你啥域名, 啥VPN, 叫嚣的多XX.
如何破解:
       使用shadowsocks吧... 方法自己搜.
对了,据说,1月27日,ZF好像对GFVV 进行了升级。所以VPN失效很自然。如果不想让ZF找你谈话,咱们这帮小家雀还是消停点把。

使用 某款基于Socks5协议的代理软件 一段时间后 被封锁掉IP的一些技术思考的更多相关文章

  1. java nginx等代理或网关转发请求后获取客户端的ip地址,原理

    在没有网关或者反向代理软件情况下,java里获取客户端ip地址的方法是request.getRemoteAddr() 先解释下http协议和TCP协议: 网页默认是进行http连接了,http协议即超 ...

  2. c# 基于FTP协议的简易软件自动升级程序

    最近在重写了一个老的产品条码扫描程序,客户端数越有30个,因为经常有更新,C/S维护非常不方便,所以做一个自动更新程序特别有必要. 在网上随便找了找自动更新的方案,大多使用VS的发布/更新功能,不太喜 ...

  3. HTTP协议和SOCKS5协议

    HTTP协议和SOCKS5协议 作者:尹正杰 版权声明:原创作品,谢绝转载!否则将追究法律责任. 我们平时上网的时候基本上是离不开浏览器的,尤其是搜索资料的时候,那么这个浏览器是如何工作的呢?用的又是 ...

  4. 基于XMPP协议的手机多方多端即时通讯方案

    一.开发背景 1.国际背景 随着Internet技术的高速发展,即时通信已经成为一种广泛使用的通信方式.1996年Mirabilis公司推出了世界上第一个即时通信系统ICQ,不到10年间,即时通信(I ...

  5. Android之基于HTTP协议的通信详解

    Android系统中本身是有下载机制的,比如浏览器使用的DownloadManager.可遗憾的是,DownloadManager只提供给浏览器使用,一般的应用程序没法调用它. 另外,如果下载调用频繁 ...

  6. DLedger —基于 raft 协议的 commitlog 存储库

    “点击获取上云帮助文档” 尊敬的阿里云用户: 您好!为方便您试用开源 RocketMQ 客户端访问阿里云MQ,我们申请了专门的优惠券,优惠券可以直接抵扣金额.请填写下您公司账号信息,点击上图,了解更多 ...

  7. 一款基于HTML5的高性能WEBGIS介绍

    远景地理信息系统(RemoteGIS)是一款基于HTML5的GIS平台软件,它使用Javascript开发,旨在解决当前WEBGIS矢量数据在数据量和刷新性能上的瓶颈,并利用WEB程序的跨平台特性,打 ...

  8. 团队软件开发_基于windows下截屏软件关于NABC框架的特点

    经过我们小组数次的激烈讨论,就自己的能力和时间而言,我们小组的初步的计划是开发一款基于windows下的截图软件. 关于这个软件的功能,我们初步的想法如下: 1.能在windows下后台运行,有相应的 ...

  9. 多级反向代理下,Java获取请求客户端的真实IP地址多中方法整合

    在JSP里,获取客户端的IP地址的方法是:request.getRemoteAddr(),这种方法在大部分情况下都是有效的.但是在通过了Apache,Squid等反向代理软件就不能获取到客户端的真实I ...

随机推荐

  1. Java打包可执行jar包 包含外部文件

    外部文件在程序中设置成相对当前工程路径,执行jar包时,将外部文件放在和jar包平级的目录. public class Main { 3 public static void main(String[ ...

  2. linux进程间通讯的几种方式的特点和优缺点

    # 管道( pipe ):管道是一种半双工的通信方式,数据只能单向流动,而且只能在具有亲缘关系的进程间使用.进程的亲缘关系通常是指父子进程关系.# 有名管道 (named pipe) : 有名管道也是 ...

  3. 全自动照片美化软件Photolemur mac特别版

    今天小编为大家带来的是世界上首个支持全自动照片美化的软件Photolemur mac特别版.Photolemur中文特别版采用了全新的人工智能AI系统,它能够全自动智能的对您的照片进行曝光.亮度.降噪 ...

  4. Lyft Level 5 Challenge 2018 - Elimination Round

    A. King Escape 签. #include <bits/stdc++.h> using namespace std; ], y[]; int f1(int X, int Y) { ...

  5. U盘安装window系统

    U盘安装window系统: 1. 制作系统启动U盘,推荐使用老毛桃. 2. 电脑上插入U盘,启动系统,选择U盘启动. 3. 进入老毛桃选择界面,选择生成PE系统.推荐win8,之前在一个戴尔电脑上使用 ...

  6. Android实现录屏直播(一)ScreenRecorder的简单分析

    http://blog.csdn.net/zxccxzzxz/article/details/54150396 Android实现录屏直播(一)ScreenRecorder的简单分析 Android实 ...

  7. hbase优缺点

    Hbase的优缺点 1 列的可以动态增加,并且列为空就不存储数据,节省存储空间. 2 Hbase自动切分数据,使得数据存储自动具有水平scalability. 3 Hbase可以提供高并发读写操作的支 ...

  8. maven和gradle中,dependency和plugin的区别

    dependency引入的东西 作用:代码编译/运行时所需要的东西 打包:项目打包后这些东西基本都在(一般都在). 例如:JSON工具包GSON(com.google.code.gson),不仅开发时 ...

  9. Javaworkers团队第三周项目总结

    第十三.十四周:按照项目设计,逐步完成各个模块的代码,初步完成项目雏形. 基础知识原理 1.TDD(Test Driven Development, 测试驱动开发),TDD的一般步骤如下: 明确当前要 ...

  10. stm32 Flash读写独立函数[库函数]

    一. stm32的FLASH分为 1.主存储块:用于保存具体的程序代码和用户数据,主存储块是以页为单位划分的, 一页大小为1KB.范围为从地址0x08000000开始的128KB内. 2.信息块   ...