制作热点机 (WIFI)(一)

制作热点机(WIFI)(一)

不懂就先理解成制作随身WiFi
热点机一定要有流量才能开热点,因此我们要有流量,但是手机卡上流量很少,还40G就限速。但是如果你有一张流量卡,流量很多,那你直接买个插卡路由器就行了。下面的东西就别看了。
流量不够用,我们先解决流量问题,也是主要问题。这里引入免流。
免流,顾名思义: 免费用流量:smile:

前提

先简单谈一下免流,其实免流现在已经基本过时了,基本没有什么人再搞了,本来玩的人就不多。至即将逝去的免流,我搞完这最后一次,我也不打算再搞了,懒得折腾了。
免流方式: 我这里是将定向流量全部走通用流量,前提手机卡里有定向流量
当然有些人用停机卡搞,那是真的香,基本不花钱(卡不花钱,租服务器花钱),如果用停机卡,卡要停机、复机、还要有绿通,一定要有绿通,当然这种也是比较折腾的。停机卡免流,这里不谈。

选卡

一般运营商推出的卡套餐里面定向流量很多。找张不限速的、定向流量多的、还需要每月带一点全国通用流量就行,什么原因下面会说明。选卡的话,不推荐使用移动卡,移动免流属实难搞,能用的免流模式基本已经和谐完了。免流一哥还是 联通,联通,还是特么的联通!

在这呢,我最近办了一张电信星卡,200G 定向流量,不限速,另外每月带6G通用流量。真是搞免流的极品卡啊!哈哈哈哈
200G流量绝对够用,还能造福室友。

免流模式

这里就简单说一下如何写模式
这是以前几个基佬写的教程

  • 1.一个正常的抓包是下图这样的
    没有root的手机可以使用,HttpCanary抓包,这个抓包工具挺好玩的,抖音的无水印视频,vivo应用商店的字体了,都能抓,想抓啥,就抓啥!不扯了
    1
    里面的内容各自代表

    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.这个模式的抓包图是这样的
    2

  • 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后的抓包图是这样的
    4
    效果跟一个\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也要对应起来,如下图
    3

⑥防跳最好用脚本版,原生、省电,一般步骤是用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比较快
Screenshot_20200817_065658

流量使用情况
哈哈哈哈,看看下面图片,流量全部都是走的百度应用,和流量费用为0,当然还有一点流量走的是普通上网,就一点点,这个就是跳点流量,用的很少,因此卡里面要有通用流量来当跳点。因此选卡的时候,要选择卡里面每月要有送一些通用流量的卡。
Screenshot_20200817_065832
跳点有大有小,我这个大概1G跳1MB 左右,我这里没有使用脚本,没法在手机后台跑脚本。(我手机是vivo的,没法root,不能运行脚本) 如果用脚本的话,跳点会更低,手机也会比较省电。

喜欢的话,给博主赏一杯冰阔乐吧~


  转载请注明: Maserhe 制作热点机 (WIFI)(一)

 上一篇
制作热点机 (WIFI)(二) 制作热点机 (WIFI)(二)
制作热点机(WIFI)(二)看完一篇,我们有了免流模式,剩下的就容易弄了。 前提手机需要获取 ROOT 权限。因此需要有一个 小米或者一加的手机。(oppo , vivo)的手机都不开放解bl锁,根本不能root了,不能用,如果是特别老的机
2020-08-17
下一篇 
无向图的最小环问题 无向图的最小环问题
题目:无向图的最小环问题原题传送门https://www.luogu.com.cn/problem/P6175 题目描述给定一张无向图,求图中一个至少包含 3 个点的环,环上的节点不重复,并且环上的边的长度之和最小。该问题称为无向图的最小
  目录