返回
Featured image of post 通过移动云手机公网IP,获得超大带宽BGP内网穿透(移动免流前置)

通过移动云手机公网IP,获得超大带宽BGP内网穿透(移动免流前置)

如何使用白嫖的移动云手机搭建一个上下行500兆不限流量的内网穿透服务!

#免责声明:

  • 本文仅作为技术交流所用,任何通过本文技术实施的违法行为与本作者无关!
  • 移动云手机开端口有极大的封号可能,任何未严格按照本文教程而导致永封的与本作者无关!
  • 本文仅提供最基本可用的防呆教程,存在安全风险,同时作者不提供风险解决办法!

  前情提要: 总所周知国内的公网IPV4极为昂贵,这使得众多NAS玩家不得不使用IPV6甚至购买内网穿透服务,然而IPV6建设仍无法覆盖所有场景,花钱购买的内网穿透又慢又限流量,通过移动云手机即可以低延迟又可以不限流量测速结果展示 ,因此诞生了本文!!


初始化云手机

  云手机必须是非极致版安卓9(极致版为安卓11,已修复无法通过公网IP连接)。

任务准备

1、云手机需要恢复出厂设置
2、云手机需要安装的软件:Magisk、爱玩机助手、MT管理器、ZeroTermux
3、本机需要安装的软件:移动云手机、移动云盘、甲壳虫ADB助手
4、所需附件:移动云手机助手(用于杀端口占用)、ZeroTermux备份包、ZeroTermux恢复包

  以上软件附件站没有的请自行寻找,建议在附件站将文件下载完成后转存到移动云盘,便于快速导入文件。同时,你也可以将上传的文件分享到评论区,造福大家。

云手机获取root

通过Magsik获取root

  注意:magsik安装完成后获取root必须从小人,图示方式重启云手机才能成功获取root!

云机下载安装所需软件

  注意:这一步安装好爱玩机助手后,最好打开一次 初始化爱玩机助手 ,因为有的云机网络初始化要很久,后面动作慢了可能会被移动制裁,永封!

云机恢复Proot容器环境

  啥也不会的建议直接看怎么使用备份包恢复,再回看恢复包恢复的文件修改部份。安全性高,可一键启动。

备份包恢复(傻瓜一键)

备份包恢复

  使用爱玩机助手的程序备份功能,备份包路径:如图所示。
  备份包内置了frps、alist、x-ui,但貌似alist失效了,frps的默认端口也打包错了,不过很简单,备份包恢复后,按照前面教程修改frps端口即可。

恢复包恢复

恢复包恢复proot容器

  恢复包放置路径 /storage/emulated/0/xinhao/data/ ,若没有该路径就自己创建一个。
  恢复完成后进入容器,输入下面代码进入容器,恢复包内置了x-ui,但未内置Frps,需使用命令自行安装。

1
2
tsu 				#获取root
proot-distro login ubuntu 	#登录proot容器

安装frps

脚本安装frps

  有技术水平的建议自己手动安装,脚本安装适合小白,看自己实际情况。
  脚本及代码可从frps一键脚本仓库 获取,还需要注意代码中含有 sudo 的话可以删除,因为容器本身就是root权限,没有安装sudo。
  注意:上图第三张截图的 bindPort = 7000 必须修改,建议修改为 bindPort = 10003


使用无线ADB连接云机

  放心大胆的搞,移动封号是因为系统程序识别到了端口占用,在这步之前都只是root的云机,未违反移动任何条款,不会封号。但是再开启无线ADB并重启之后会占用端口,这时候必须尽快冻结或卸载检测的系统软件,所以之前叫你初始化爱玩机助手,就是为了无线ADB连接后可以尽快冻结。
  只要冻结云控程序,即可实现用不休眠(移动维护时有概率会强制换机,时间就了云机会无法连接,但不会封号!!!)

开启无线ADB

MT管理器开启终端模拟器并执行脚本

  MT管理器启用终端模拟器功能后,将附件中的 一键开启ADB.sh 移动到云机 /data 目录后,点击脚本并选择以终端模拟器及root运行,记录脚本执行完后的IP和端口。
  注意:执行完开启ADB脚本后,必须重启,且重启后需尽快通过甲壳虫ADB连接,用最快的速度冻结那几个系统软件。

冻结系统软件及永不休眠

需要冻结的系统软件

  设置不休眠只需要使用甲壳虫ADB助手根据之前记录的IP和端口连接云机,并在爱玩机助手应用管理中搜索 box 将会显示上述共5个软件。
  这些软件都必须冻结或者卸载(不冻结必必封号,不全部冻结必被换机),也可选择不卸载只冻结,若卸载将不可再使用移动云手机应用连接,若冻结只需关闭无线ADB及杀掉所有使用10000-10004端口的软件再解冻可恢复云手机APP连接。


如何配置Frp

  使用移动云手机的公网端口进行内网穿透与其它的有所不同,因为移动云手机本身就有一层NAT,且仅运行TCP协议,当然这个可以自己去尝试,或许现在支持UDP了呢? 实测支持UDP,且UDP不限速。

云机端口对应关系

  云机本身有一层nat,进行frp端口转发的时候请注意端口的对应关系,以下是以ADB连接地址为: 192.168.10.23:11424 为例,且以下端口关系仅为建议,可自行定义端口用途。

云机内端口 云机公网端口 用途
10000 11420 建议内网穿透端口
10001 11421 可用2
10002 11422 可用3
10003 11423 Frps服务端口
10004 11424 云机无线ADB连接端口

注意:
  所有云机的ADB连接端口的最后一位都是4或者9,原因是每个云机的公网端口都只有5个,0-4或5-9,脚本默认开启10004,所以公网连接是4或9。
  选择10000作为内网穿透端口是因为这个端口本来是用于云机连接的端口,不知道是不是玄学,感觉上延迟更低?速度好像也快一点?当然实际其实你用哪个做穿透端口都可用,但建议frps的服务端口放10003。

Frp模板

Frps.toml模板及注释

1
2
3
4
5
6
# frps.toml
bindAddr = "0.0.0.0"
bindPort = 10003 			# 服务端与客户端通信端口
					#10004会被云机NAT转发到11423
auth.token = "token" 			# 身份验证令牌,frpc要与frps一致
auth.token = "Admin888888" 		#身份验证密钥,就是密码的意思

Frpc.toml模板及注释

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
#连接云机frps的frpc.toml模板
serverAddr = "192.168.10.23"  	#这是云机公网IP
serverPort = 11423 		#这是连接云机frps的通信端口端口
#若frps服务端口使用10003,那么云机本身的NAT会将其转发到公网的11423,所以我们选择1423作为frpc连接frps的

auth.method = "token"  		#不需要修改
auth.token = "Admin888888" 	#需与frps一致,就是密码的意思

[[proxies]]
name = "huawei2-v2raya"
type = "tcp" 			#云手机只有TCP转发,其它协议被NAT拦截
localIP = "127.0.0.1"
localPort = 6688 		#你需要转发的本地端口,若为飞牛,默认则为5666
remotePort = 10000 		#重点
#remotePort 为转发到的端口,对于云手机而言转发到10000-10003即可,因为内置NAT会转发到公网
#例如 remotePort = 10000 那么我就是通过192.168.10.23:11420连接

测速结果展示

  下例中被穿透的服务器是北京华为云,上下行3000兆的NAT机(期待关注,后续会发布如何获取教程)   测速环境为:使用江苏节点的移动云手机做内网穿透服务端,在华为云搭建SpeedTest,通过移动云手机内网穿透SpeedTest的测速端口到公网,可测得北京华为云转发后到我本地(重庆)的延迟和速度,我本地网络使用的是移动数据网络,上传只有60兆是因为我卡的上行就60兆。测试结果如下图所示 测速结果显示

一些注意事项

  1、移动的云手机网络是三线BGP,所以不管你的本机是移动还是电信还是联通,基本都可以达到上图的速度和延迟。
  2、目前,移动云手机的资源池集中在广州和江苏,如果你在这两个地方,延迟可以低到10~30ms,比市面上的付费内网穿透延迟更低。
  3、可以找客服更换云机地区,理由无非就是你延迟高,卡顿。如果要更换同地区云机,并不需要使用更换云机功能,现在重置云手机也和更换云机一样,所以可以通过一直重置来换到网络好的云机,同时重置后会更换IP,切记。
  4、在云机连线后,千万不要在云手机APP上使用重启云机功能,这会导致云机失联以及卡死,APP会一直显示重启中,只能通过客服重置会更换云机。
  5、云机每次可以稳定运行一个月左右,若失联就自己在云手机APP重置云机,第一次部署好后可使用爱玩机助手的备份功能创建好自己的备份,下次恢复云机环境就只需十几分钟。

使用 Hugo 构建
主题 StackJimmy 设计
载入天数...载入时分秒...
发表了 4 篇文章 · 总计 0 万 8 千字