成航先森 成航先森

成都航院计算机系一个学生的个人博客

 

系统运维

  • 没有分类目录

最新文章

系统运维
当前位置: 首页 » 系统运维 » 免流:通过连接服务器openvpn实现免费流量

免流:通过连接服务器openvpn实现免费流量

编辑:狂族晨曦 来源:系统运维经验杂笔 日期:2017-01-05 阅读: 21,034 次 6 条评论 » 百度已收录

最后更新时间:2022-04-02

在逛今日头条的时候再次看到了免流这个词汇,然后心头就热了起来。

免流的原理就是我们手机连接VPN服务器,通过修改协议头或其他内容来欺骗计费中心,让计费中心认为我们是在访问掌厅或其他免流量的地方。

先森手中正好有一个基本闲置的服务器,所以难免心热。首先宣布下研究结果,四川移动免流成功,然后再来说下研究经历。

服务器端

首先说下VPN的服务端,免流一般使用的是openvpn这个软件,当然还有SSR的,但是先森没有多做了解。

其实服务端的搭建是并不困难的,因为网络上充斥着各种一键搭建脚本,只是大多要收费。

如果有钱的话,可以找一些比较知名的脚本购买授权。先森没钱,所以用的基本是免费的,后面进入的圈子大了,找到了一些破解的。

比较知名的一键搭建脚本有康师傅、大猫、骚逼汪,青云,4G社区,斌哥,小白等等。但基本都是要收费的。

骚逼汪脚本运行 -1

骚逼汪脚本运行

新手的话推荐先研究骚逼汪,百度一下就能找到。骚逼汪不带流量控制的部分是不收费的。这有个专业点的词,叫做“流控”。

流控是openvpn服务端的衍生品,其实是搭建了一套LNMP环境,通过网页可以创建用户、控制用户流量。这是为了卖云流量的人准备的。

回过头再来说openvpn的搭建。搭建脚本要区分系统的版本和位数,一般是CentOS 6.x和CentOS 7.x的系统版本,和32位或64位的操作系统位数。先森推荐还是CentOS 7.x 64的服务器配置。

如果没有流控系统,搭建过程中会让你设置vpn登录账号密码。一键安装脚本运行完成之后,会提供一些免流配置文件下载,这是客户端所需要的。

其实在免流中,免流代码比用什么免流安装脚本更重要。免流代码是.ovpn格式的文件。

客户端

客户端当然就是连接服务端的工具,虽然这个可能是linux、windows系统,但是我们是用于免流,所以这里的客户端当然指的是手机客户端。

手机客户端的名字都是openvpn,安卓版本的很好下载,百度就可以轻松找到。苹果IOS系统的就麻烦一点了,当然,不需要越狱。

openvpn在中国的App Store没有上架,所以用国内的Apple ID无法下载。

有两种解决方案:

1.注册或寻找一个美国的Apple ID进入商店下载。

2.手机连接下载了XY助手等软件的电脑,用助手安装。

两种方式殊途终归,具体使用哪种方式根据自身情况而定,详细教程看这里->【教程】iPhone如何下载、使用OpenVpn程序

然后,在电脑上将免流配置文件通过QQ或其他途径发送到手机,用openvpn打开,输入账号密码,登录即可。

移动、联通和电信的配置文件免流代码是不一样的,先森主要研究的是移动免流。

所遇到过的问题

也许这篇文章中,这部分内容才是最重要的。

从12月中下旬先森就开始研究免流,到现在,2017年1月4日晚上先森才成功免流,中间耗费的时间还是很长的,其中难免走了一些弯路。

先森在这里就谈一个最坑、最基本的问题。至于免流代码的问题,就不算是问题了,因为基本所有人都在寻找可用的免流代码。

其实先森的流量也不少,挺够用的,只是想研究一个技术,赚点成就感而已,所以对免流不是那么热衷,目标只是成功过就好,仅此而已。但想要免流的第一步就是连接上VPN,可先森遇到的问题就是VPN都连不上,这不得不说是非常打击人的。门都进不去,免流就是说笑了。

遇到的问题特征是手机和服务器都在报错。

服务器上的openvpn日志,每次手机尝试连接时都会刷新诸如以下三行的报错:

TCP connection established with [AF_INET] *.*.*.*:40692
*.*.*.*:40692 Connection restet, restarting [0]
*.*.*.*:40692 SIGUSR1[soft,connection-reset] received, client-instance restarting

服务器报错 -2

服务器报错(点击放大)

同时,手机上也会报错

OpenVPN error:
embedded_packet_size_error

手机报错embedded_packet_size_error -3

手机报错embedded_packet_size_error

先森这是百思不得其解,想着会不会是客户端的原因,然后尝试用好基友的腾讯云服务器连连接先森的服务器。在成功把基友服务器整宕机后,让基友重启服务器的时候,他提到了一下腾讯云提示服务器是不安全的,有攻击记录。先森这时灵机一动,是不是服务器开启了主机防护的缘故?

解决:先森再次重装系统时(实验免流的过程中不知道经历了多少次的重装系统),注意到了重装时默认勾选了“免费开通DDos防护、WAF和云主机防护”的选项,先森这次取消了勾选,再次尝试连接,终于是绿色的勾勾,连接成功了。

重装系统的选项 -4

重装系统的选项

另外,已腾讯云服务器为例,想要连接成功的前提是安全组选择的是“默认安全组放通全部端口”,这样才能完成连接。因为客户端和服务端连接时需要建立一些被动连接,会使用到从1024到65535中任意端口,类似FTP的被动模式。所以无论什么服务器,需要保证这些端口可以使用。

总结

成功的过程难免会遇到问题,多加一些群,多认识一些人,会有好处的。那些付费加群的自己拿捏是否需要吧。

最后再次声明,免流代码比用什么免流安装脚本更重要。

标签:
除特别注明外,本站所有文章均为成航先森 www.capjsj.cn 原创,本文共2147个字
转载请注明出处来自https://www.capjsj.cn/mianliu.html
已有 6 位"计工"发布了激烈的评论,还有N多人围观笑而不语评论
的头像
欢迎发表评论
取消评论

表情
疑问调皮伤心抠鼻黑线微笑可爱奸笑震惊吓到了撇嘴大兵忍不住笑笑狂骂狂怒噢?鼓掌酷⊙﹏⊙b汗鄙视大哭嘿嘿

Hi,您需要填写昵称和邮箱!

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址
  1. 的头像

    厉害了我的哥!

    2017-01-05 16:08 回复
  2. 的头像

    好厉害的感觉。成本几毛钱1g 卖几块钱。

    2017-01-06 14:26 回复
  3. 的头像
    额发图:

    66666666

    2017-02-18 18:13 回复
  4. 的头像
    额发图:

    怎么了这么厉害

    2017-02-18 18:13 回复
官方微信
发表评论 返回顶部