欢迎光临散文网 会员登陆 & 注册

FRP部署于ADB模式下的方法(可由termux编译C/GO等可执行文件,为ADB提供强大的扩展)

2022-07-28 11:22 作者:奍烏竜䅦旳羐羐  | 我要投稿


    1、在termux中,编译frp

        pkg i golang

        git clone https://github.com/fatedier/frp/

        cd frp/

        ./package.sh

    2、在termux中,提取编译后的可执行文件和配置文件

        mkdir -p /sdcard/.0/frp/conf #找一个ADB和termux都可以读写的目录,存放frp文件

        cd $FRP_GIT_DIR # eg. frp/

        cp release/frps release/frps /sdcard/.0  # 编译后的可执行文件好像在release目录里

        cp frpc.ini frps.ini /sdcard/.0/frp/conf

        

    3、在termux中,连接ADB,登录shell

        adb connect 172.16.15.203:5555

        adb devices #确认设备名

        adb -s 172.16.15.203:5555 shell

        

    4、在ADB shell中,部署frp到ADB环境

        cp -r /sdcard/.0/frp /data/local/tmp

        cd /data/local/tmp/frp

        chmod +x frps frpc




部署go程序是最爽的,其编译出来的可执行文件,几乎不需要在系统安装任何依赖,直接执行。



最有用的实践方式:在 /data/local/tmp 部署一个网络服务,用于接收远程shell,利用adb比一般app更高的权限执行程序。


FRP部署于ADB模式下的方法(可由termux编译C/GO等可执行文件,为ADB提供强大的扩展)的评论 (共 条)

分享到微博请遵守国家法律