安卓系统使用frp内网穿透

安卓手机内网穿透,基本上和Windows和linux基本上都差不多。只不过需要busybox和root权限。

1、root权限基本上是玩机必备,安装busybox来扩展linux命令集,需要root,如果是小米的话需要解锁system分区。不安装busybox只能玩玩termux安装的虚拟机,不能控制手机。

打开busybox,install会自动安装依赖:

2、下载frp,使用终端,不管是Terminal还是termux还是其他都可以。个人推荐使用termux,在普通模式下下载frp:https://github.com/fatedier/frp/releases

安卓系统可以使用arm64版本,frp可以使用v0.31.0版本

apt install vim wget
# 下载vim编辑器,和wget下载器

wget https://github.com/fatedier/frp/releases/download/v0.31.0/frp_0.31.0_linux_arm64.tar.gz
# 下载压缩包
tar zxvf frp_0.31.0_linux_arm64.tar.gz
# 解压
mv frp_0.31.0_linux_arm64 frp
# 重命名文件夹

3、配置文件,服务端的配置都一样,可以参考:https://zsxwz.com/2019/11/29/frp内网穿透简单教程-安卓远程链接windows

客户端frpc.ini配置,比如想要ssh远程连接安卓,termux默认端口是8022。

cd frp

vim frpc.ini
# 编辑配置文件

# 输入i,编辑以下内容。按esc退出编辑,输入:wq!,保存并退出。
[common]
server_addr = xxx.xxx.xxx.xxx
# 服务器ip
server_port = 7000
# 服务器开放端口

[ssh-termux]
type = tcp
local_ip = 127.0.0.1
local_port = 8022
# 本地ssh端口
remote_port = 6013
# 穿透端口,可以自己修改

4、终端输入su,进入root模式。

cd frp
# 进入配置文件存放目录

setsid ./frpc -c ./frpc.ini
# 后台运行,只要不重启,就可以一直后台运行了。

5、ssh远程连接,可以参考电脑ssh远程连接安卓termux:

https://bbs.zsxwz.com/thread-2368.htm

其他终端远程连接安卓:ssh -oPort=6013 u0_a150@xxx.xxx.xxx.xxx

-oPort=端口,u0_a150用户名,xxx.xxx.xxx.xxx服务器ip

输入su,进入root模式,之后就可以使用一些adb shell命令控制手机了:https://bbs.zsxwz.com/thread-2163.htm

留言

* - 必填