全球主机交流论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

CeraNetworks网络延迟测速工具IP归属甄别会员请立即修改密码
查看: 1678|回复: 13

记录一下,可能对你们有用。教程-安卓Root安装frp内网穿透

[复制链接]
发表于 2023-1-25 00:09:37 | 显示全部楼层 |阅读模式
本帖最后由 nat.ee 于 2023-1-25 22:13 编辑

都2023年了,还有人Root ?    真有!

我折腾这个,是因为有旧的闲置手机,并且给小孩平常看看早教APP,更倾向于远程监控和操作,例如看小孩在干什么和清理垃圾,重新设置一些系统功能设置什么的。

1. 开机默认启动
手机必须Root(Magisk面具)
在手机 /data/adb/service.d/ 目录,可用(Root Explorer)RE文件管理器APP授权Root打开。
新建一个sh脚本文件(frpc.sh),编辑添加以下内容:
  1. #!/data/adb/magisk/busybox sh
  2. set -o standalone
  3. #延迟等待60-100秒,务必添加否则无法-正常启动。
  4. sleep 100
  5. #终止进程frpc
  6. pkill -9 -x /system/frpc/frpc
  7. #后台运行frpc
  8. nohup /system/frpc/frpc -c /system/frpc/frpc.ini </dev/null &
复制代码

shell终端命令赋予权限,也可以用RE文件管理器对文件修改权限。
#所有者(Root)
chown 0.0 /data/adb/service.d/frpc.sh
#执行权限
chmod 0777 /data/adb/service.d/frpc.sh

2. 安装frp程序
下载适合安卓手机的frp程序
https://github.com/fatedier/frp/releases
arm架构(AArch32)32位: frp_*_linux_arm.tar.gz
arm64架构(AArch64)64位: frp_*_linux_arm64.tar.gz
一般比较新的手机都是arm64架构(AArch64)64位。
在 /system 目录,新建frpc文件夹,添加frpc程序和frpc.ini配置文件

shell终端命令赋予权限,也可以用RE文件管理器对文件修改权限。
#所有者(Root)
chown 0.0 /system/frpc/frpc /system/frpc/frpc.ini
#执行权限
chmod 0777 /system/frpc/frpc /system/frpc/frpc.ini

注意事项:
由于安卓可用的这架构frp程序,有些不完善,需要补一些参数和建议。
不要启动TLS模式,并且可能你的frp程序时间不同步(BUG),
需要在frps服务端添加参数 authentication_timeout = 0
这个参数设置为 0 是允许frp的服务端和客户端忽略时间不一致校验。
手机frpc客户端frpc.ini配置文件
# 登录错误禁止退出,即使网络不好,连接失败也不退出frp程序,并继续尝试。
login_fail_exit = false
# frpc运行信息日志路径
log_file = /sdcard/frpc/log/frpc.log

3.内网穿透远程adb
给安卓手机,永久开启adb调试。
用RE文件管理器打开对应目录,对文件修改。
根目录下,如果有/default.prop文件,修改或新增参数:
  1. ro.secure=0
  2. ro.adb.secure=0
  3. ro.debuggable=1
复制代码

/system/build.prop文件,修改或新增参数:
  1. # 启用adb调试Root权限
  2. ro.secure=0
  3. ro.adb.secure=0
  4. ro.debuggable=1
  5. persist.service.adb.enable=1
  6. persist.service.debuggable=1
  7. # 启用远程adb调试,端口:5555
  8. service.adb.tcp.port=5555
复制代码

利用adb控制的好处就是系统自带,不用装APP,后台持久而不被杀。
并且,是可用远程桌面控制的。
使用 Scrcpy https://github.com/Genymobile/scrcpy
Windows (Scrcpy GUI) https://github.com/Tomotoes/scrcpy-gui
WEB浏览器(ws scrcpy) https://github.com/NetrisTV/ws-scrcpy  最低1G内存运行,编译的时候要2G内存以上,而且目前8.0和8.1版本需要装 Node.js 16.18.1
安卓 (甲壳虫ADB助手) https://www.coolapk.com/apk/com.didjdk.adbhelper

如果想留一手,防止意外不能用,还可用装这个远程控制APP
https://www.airdroid.cn/personal/remote-control-android-devices/
收费的,每个月免费200M流量,需要Root。


利用frp内网穿透到手机adb远程调试的5555端口
  1. [Android_ADB]
  2. type = tcp
  3. local_ip = 127.0.0.1
  4. local_port = 5555
  5. remote_port = 15555
复制代码

搭建WEB网站环境(KSWEB) https://play.google.com/store/apps/details?id=ru.kslabs.ksweb&hl=en_US&gl=US

搭建Linux系统(Termux) https://github.com/termux/termux-app

教程-安卓Root-Termux编译frp.ini

1.41 KB, 下载次数: 32

发表于 2023-1-25 07:44:50 | 显示全部楼层
frp用termux也可以,不用root
发表于 2023-1-25 00:11:13 来自手机 | 显示全部楼层
手机刷面具,论坛都是爱国为,土豪果,劝退一堆人
发表于 2023-1-25 00:25:54 来自手机 | 显示全部楼层
不懂也要顶
发表于 2023-1-25 00:27:21 | 显示全部楼层
谢谢分享技术贴
发表于 2023-1-25 00:28:25 来自手机 | 显示全部楼层
一堆操作猛如虎,一看网站日IP只有5
发表于 2023-1-25 00:29:44 | 显示全部楼层
糟糕的鲍勃 发表于 2023-1-25 00:28
一堆操作猛如虎,一看网站日IP只有5

鲍勃怎么做5IP的站?
这已经是我博客的5倍了。
发表于 2023-1-25 07:56:52 来自手机 | 显示全部楼层
frp直接有软件,不root直接安装即可
 楼主| 发表于 2023-1-25 08:29:24 来自手机 | 显示全部楼层
本帖最后由 nat.ee 于 2023-1-25 08:30 编辑
madebi 发表于 2023-1-25 07:56
frp直接有软件,不root直接安装即可


root的好处就是,不用挂app进行内网穿透并且开机默认启动后台运行,而且默认开启固定adb远程调试端口5555,直接可以控制远程手机桌面和其他操作。
如果手机能root,那我这个方法更好些吧。
我其实并不是用来建站或者挂项目,由于手机是给小孩玩的,我更倾向远程控制桌面,我可以随时对手机进行操作或者监控。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

Archiver|手机版|小黑屋|全球主机交流论坛

GMT+8, 2024-4-27 08:05 , Processed in 0.071121 second(s), 11 queries , Gzip On, MemCache On.

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表