制作热点机(WIFI)(一)
不懂就先理解成制作随身WiFi
热点机一定要有流量才能开热点,因此我们要有流量,但是手机卡上流量很少,还40G就限速。但是如果你有一张流量卡,流量很多,那你直接买个插卡路由器就行了。下面的东西就别看了。
流量不够用,我们先解决流量问题,也是主要问题。这里引入免流。
免流,顾名思义: 免费用流量:smile:
前提
先简单谈一下免流,其实免流现在已经基本过时了,基本没有什么人再搞了,本来玩的人就不多。至即将逝去的免流,我搞完这最后一次,我也不打算再搞了,懒得折腾了。
免流方式: 我这里是将定向流量全部走通用流量,前提手机卡里有定向流量
当然有些人用停机卡搞,那是真的香,基本不花钱(卡不花钱,租服务器花钱),如果用停机卡,卡要停机、复机、还要有绿通,一定要有绿通,当然这种也是比较折腾的。停机卡免流,这里不谈。
选卡
一般运营商推出的卡套餐里面定向流量很多。找张不限速的、定向流量多的、还需要每月带一点全国通用流量就行,什么原因下面会说明。选卡的话,不推荐使用移动卡,移动免流属实难搞,能用的免流模式基本已经和谐完了。免流一哥还是 联通,联通,还是特么的联通!
在这呢,我最近办了一张电信星卡,200G 定向流量,不限速,另外每月带6G通用流量。真是搞免流的极品卡啊!哈哈哈哈
200G流量绝对够用,还能造福室友。
免流模式
这里就简单说一下如何写模式
这是以前几个基佬写的教程
1.一个正常的抓包是下图这样的
没有root的手机可以使用,HttpCanary抓包,这个抓包工具挺好玩的,抖音的无水印视频,vivo应用商店的字体了,都能抓,想抓啥,就抓啥!不扯了
里面的内容各自代表HyperText Transfer Protocol(传输协议) GET /qq_product_operations/banner/20180502liantong/wangka1242X150_7.png?mType=Other HTTP/1.1\r\n(请求头) User-Agent: Dalvik/2.1.0 (Linux; U; Android 5.1.1; Redmi Note 3 MIUI/V7.2.2.0.LHOCNDA)\r\n(浏览器身份) Host: sqimg.qq.com\r\n(域名/IP 地址和端口号) Connection: Keep-Alive\r\n(保持连接,等待后续请求) Accept-Encoding: gzip\r\n(压缩种类和方法) \r\n(结尾)
2.运营商是根据Host后面的域名/IP计费的,白名单域名/IP不计费
3.有一段代码可以把Host后面的正常域名/IP替换成白名单域名/IP,从而达到不计费的目的
4.这段代码就是tiny
5.tiny的原理是,把原来的域名/IP删掉,然后替换成白名单域名/IP,从而瞒过运营商的计费系统
6.可是仅仅替换掉还不行,因为这样只能瞒过计费系统,却瞒不过联网系统,联网系统只有看到真实域名/IP才给上网
7.所以,如果能做到既能让联网系统认为网络请求正常,又能让计费系统认为你访问的是白名单,那么就达到了免流量上网的目的
8.这个“如果”的实现方式是模式
9.模式是给tiny代码下达的命令,你下什么命令,tiny就输出什么结果
10.当输出的结果达成了如果的条件,也就实现了如果
11.下面用一个模式来说明,这个模式对应开头的抓包
12.不过在讲模式之前,先讲下模式里的主要字符含义,同样对应开头的抓包
[method]=[M]代表GET(也代表POST、CONNECT,都是请求方式) [uri]=[U]代表/qq_product_operations/banner/20180502liantong/wangka1242X150_7.png?mType=Other俗称后缀 [version]=[V]代表HTTP/1.1俗称网络协议 \r代表回车 \n代表结尾 \r\n同样代表结尾 [host]=[H]代表sqimg.qq.com俗称真实域名
13.完整模式来了
mode=wap; listen_port=65080; daemon=on; worker_proc=0; uid=3004; #http模块 http_others=on; http_ip=10.0.0.172; http_port=80; http_del="Host,X-Online-Host"; http_first="[method] [uri] [version]\r\n\rHost: [host]\r\nHost: migumovie.lovev.cn\r\n"; #https模块 https_connect=on; https_ip=10.0.0.172; https_port=80; https_del="Host,X-Online-Host"; https_first="[method] / [version]\r\n\rHost: [host]\r\nHost: migumovie.lovev.cn\r\n"; #解析模块 dns_tcp=http; dns_listen_port=65053; dns_url="114.114.114.114";
14.这个模式的抓包图是这样的
15.这个模式里面,除了
http模块 http_del="Host,X-Online-Host"; http_first="[method] [uri] [version]\r\n\rHost: [host]\r\nHost: migumovie.lovev.cn\r\n"; 和https模块 https_del="Host,X-Online-Host"; https_first="[method] / [version]\r\n\rHost: [host]\r\nHost: migumovie.lovev.cn\r\n";
这两段外
其他都是固定的,不需要改,也不需要深究为什么,当成模式的固定架构就好了16.当然是可以改的,但是要等你熟练了以后,再去试,去研究,没人能还不会走就学怎么跑
17.下面讲这两段的含义
http_del="Host,X-Online-Host";代表删除开头抓包里的Host: sqimg.qq.com\r\n http_first="[method] [uri] [version]\r\n\rHost: [host]\r\nHost: migumovie.lovev.cn\r\n";代表添加一行GET /qq_product_operations/banner/20180502liantong/wangka1242X150_7.png?mType=Other HTTP/1.1\r\n,一行 \rHost: sqimg.qq.com\r\n\r\n,一行Host: migumovie.lovev.cn\r\n 组合起来就是添加了下面这段内容: GET /qq_product_operations/banner/20180502liantong/wangka1242X150_7.png?mType=Other HTTP/1.1\r\n(完整的请求头) \rHost: sqimg.qq.com\r\n\r\n(联网系统通过,计费系统忽略) Host: migumovie.lovev.cn\r\n(联网系统忽略,计费系统通过)
18.为什么计费系统会忽略?因为Host前面有个\r,而计费系统只有Host前面没有任何字符时才会去读取;但联网系统只要看见完整的Host: [host]就通过,不管前后有没有字符、有多少字符
19.为什么联网系统会忽略?因为联网系统只认完整的Host: [host];但计费系统只要看见Host前面没有字符,就会以后面的域名/IP判断计费方式,后面的域名是什么?咪咕影院啊,不扣流量的域名
20.多看两遍,是否明白了,模式的精髓就是……
干扰真实
添加伪装
21.\r就是干扰
migumovie.lovev.cn
就是伪装22.干扰理论上来说也可以是\a\b\c、关注我你会火等等任何字符,但是那只是理论,因为大部分字符都不被联网系统认可,一看见就直接忽略了,常用的干扰通常是/、\、\r、\t、X-Online-/r、@、空格等等,别问我为什么,因为我不是联网系统的亲戚,只能说这是大家的经验吧,用这些干扰相对来说容易有网。
23.把\r换成@*+\r后的抓包图是这样的
效果跟一个\r一样,干扰只要达到让计费系统忽略让联网系统通过的目的就行了,没必要搞些乱七八糟的字符,没用,很乱不说,有时候还影响网速和网页24.伪装就不用说了,本身就是伪装,就再加干扰了,老老实实的用Host: 伪装域名/IP\r\n就行了,无非就是换换伪装域名/IP
25.https模块对比http模块是一种不同的协议,除了请求头里没有后缀也就是[uri]外,其他都是一样的,不再细说
26.最后说一下tiny的用法
①用tiny请先root手机,不root的请用fugue、fmns3、ssx、ssr、openvpn、注射器、eproxy、kpn等
②tiny需要配合防跳使用,防跳很多,推荐JJ8.8
③防跳内置的接入点一般是cmwap,127.0.0.1,65080
④所以模式里相应的部位要对应起来,也就是mode=wap,listen_port=65080
⑤手机APN也要对应起来,如下图
⑥防跳最好用脚本版,原生、省电,一般步骤是用re浏览器放进模式(模式名字看防跳设定,一般是tiny.conf)后放到system/xbin里,然后长按右键给777权限(含子文件)后点开启模块即可,一般防跳里都有关键性的说明
⑦开启后调内网,作者习惯用iphunter,选择飞行调网后,让它自动调到http和https均通过为止
- 27.什么,为什么圣子模式和云代理模式不需要调内网?你连这些都知道,还看我这篇教程干嘛,开头就说了,这是小白写给小白的
- 28.希望看到这篇教程的小白能通过它入门,虽然这篇只是浅显的基本功,但只有把基本功学好了,才能去研究双首、三首、前缀、后缀、彩伪、虾米酷狗代码、云代理、圣子、net、无伪等等
我的模式,
不一样的卡 模式不一样。一样的卡,不同地区也可能不一样。
我的定向流量里面有 百度应用是走定向流量的,那就伪装成百度应用喽
我的模式如下
mode=wap;
listen_port=65080;
daemon=on;
worker_proc=0;
uid=3003;
#token_api="wk.xxzml.cn/KingCardServices/baidu/get_config.php?id=1";
http_ip=112.80.255.21;
http_port=443;
http_del="";
http_first="[M] http://[H][U] [V]\r\nX-T5-Auth: 88888888\r\n";
https_connect=on;
https_ip=180.97.104.45;
https_port=443;
https_del="";
https_first="[M] [H] [V]\r\nX-T5-Auth: 88888888\r\n";
dns_tcp=http;
dns_listen_port=65053;
dns_url="119.29.29.29";
这是可以替换的ip 自己替换网速快的呗
#南京 联通 112.80.255.21
#北京 联通 123.125.142.40
#广州 联通 163.177.151.162
#南京 电信 180.97.104.45
#北京 电信 220.181.43.12
#广州 电信 14.215.177.73
我的测速
我这里用南京ip比较快
流量使用情况
哈哈哈哈,看看下面图片,流量全部都是走的百度应用,和流量费用为0,当然还有一点流量走的是普通上网,就一点点,这个就是跳点流量,用的很少,因此卡里面要有通用流量来当跳点。因此选卡的时候,要选择卡里面每月要有送一些通用流量的卡。
跳点有大有小,我这个大概1G跳1MB 左右,我这里没有使用脚本,没法在手机后台跑脚本。(我手机是vivo的,没法root,不能运行脚本) 如果用脚本的话,跳点会更低,手机也会比较省电。
喜欢的话,给博主赏一杯冰阔乐吧~