使用场景:
通过内网穿透,使用adb远程查看安卓设备状态
资源地址:
frp : https://github.com/fatedier/frp/
frpc_android : https://github.com/mainfunx/frpc_android
服务端操作:
下载frp资源之后解压
将其中的 frps、frps.ini 上传到云服务器中,其他的文件不用管。
其中frps.ini 资源文件需要配置为如下:
[common]
bind_port = 7000
保存配置文件之后 在服务器中启动服务,步骤如下
chomd 777 frps
./frps
//运行./frps 会提示运行状态
//查看是否运行:
ps aux | grep frps
//退出的命令
kill -9 xxx
客户端
安装frpc-android
配置文件:
[common]
server_addr = 云服务器公网IP #frps服务端所在的公网IP
server_port = 7000 # 默认端口7000,就是客户端和服务端通信的端口,不是你转发的那个端口,如果要改端口,客户端和服务端两边的配置文件都要改
[adb] # frp内网穿透通道的名称,一定要唯一
type = tcp # 连接类型
local_ip = 127.0.0.1 # 本地的地址
local_port = 5555 # 本地内网需要穿透的端口号
remote_port = 8555 # 本次TCP服务要监听的端口,就是外网服务器要监听的端口(需要在服务器安全组中打开)
配置完成运行即可。