氢氧化铜 发表于 2022-2-11 20:00:09

【安卓】使用termux运行frpc进行外网映射

本帖最后由 氢氧化铜 于 2022-8-23 21:43 编辑


本教程只适用于具有root权限且可以正常提权的安卓设备

2022/8/23日更新:已只不需要root权限仍然可以正常运行frpc!!!
|废话
RT,这篇教程是教安卓的外网映射的
众所周知,安卓是基于linux改的,手机soc的指令集基本都是arm64,于是A就产生了一个奇怪的想法
“我能不能用某些工具/手段来运行frpc的linuxarm版呢?”
于是这篇教程水贴就诞生了
先说说这个方法的优缺点
优点呢,就是可以用和电脑一样的映射方法(配置方法也差不多一样)【去**的蒲公英???】
缺点:需要root(致命缺点)否则你连设置755权限都不行(
好那就开始吧(屑nor废话真多,屑屑屑)
只有我发现屑nor今天又没好好排版吗?
|Termux
|安装termux
你可以前往Google Play搜索 “Termux” 然后进行安装
B:Googleplay是啥?能吃吗?
e如果你连这都不知道是啥,也可以去【这里】下载
安装完成后你会看到这么一个图标(见下图)


|下载并安装frpc
前往你需要的映射工具的官网(这里以樱花映射为例)
点击“软件下载”选择“Linux”,找到适合自己手机soc架构的(不要直接下载)
如果你对自己的soc架构是什么一脸懵逼,可以打开Termux执行这么一串命令查看架构
uname -m根据输出结果比对下表来确认

架构 输出结果
i386 i386,i686
amd64 x86_64
arm_garbage arm,armel
armv7 armv7l,armhf
arm64 aarch64,armv8l
mips mips
mips64 mips64
然后复制适合自己架构的映射工具链接
打开Termux,使用mkdir新建一个文件夹
mkdir <新建的文件夹名字>注:新建的文件夹路径名为/data/data/com.termux/files/home/<新建的文件夹名字>
然后使用cd命令进入该文件夹
cd ./<刚才新建的文件夹名称>
使用wegt命令下载并用-o重命名为frpc
wget -o frpc <刚才复制的下载链接>如果报错就用curl命令
curl -Lo frpc <刚才复制的下载链接>之后用ls命令来查看文件是否被下载
ls如果没有输出就需要再重新下载一遍
如果输出frpc就进行下一步
输入su提权至root,然后使用chmod命令来设置权限(755)【如果你直接把frpc下载了就需要把文件cp到指定的路径然后使用下面的命令设置权限】
2022/8/23更新:如果没有root权限不用执行su提权仍然可以正常运行,说人话就是你手机没有root权限就不要输入su
su//如果没有root权限不要执行su
chmod 755 frpc用ls命令来检查权限
ls -ls frpc注:输出的权限必须为 -rwxr-xr-x
其实你在设置权限之前可以用md5sun frpc来效验md5值
完成了以上所有步骤后,恭喜你已经完成了frpc的安装

|创建隧道并开始映射
前往映射工具的控制面板(没有控制面板就直接点隧道列表),隧道列表,新建一条隧道
注:基岩版的传输协议为UDP,Java版为TCP,端口默认为19132
返回到Termux,输入./frpc执行frpc
./frpc如果之前关闭了Termux则需要cd命令重新进入
之后frpc会提示输入密钥(樱花映射的令牌获取方法为用户-用户信息-账号信息-访问密钥)
输入之后根据“↑”,“↓”键来选择隧道,按下回车并按下“ctrl”键和你输入法里的c键开启隧道
如果想关闭则输入“stop”即可
abab


StopX 发表于 2022-2-15 19:04:16

所以...居然真的出教程了?!Σ(゚∀゚ノ)ノ,不过这方面似乎也是Nor的专长呢ヾ(^▽^*)))
页: [1]
查看完整版本: 【安卓】使用termux运行frpc进行外网映射