1、开启手机的 tcp 端口
## 例如
adb tcpip 5555
2、将 windows 电脑的与手机端口进行映射
### 例如
adb forward tcp:55555 tcp:5555
3、打通和 linux 主机的隧道
ssh -R <remote-port>:127.0.0.1:<local-port> user@remote-host -N
### 例如
ssh -R 55555:127.0.0.1:55555 [email protected] -N
4、在 linux 服务器上使用 adb 链接手机
### 或者
adb connect 127.0.0.1:55555
// linux 查询进程信息,例如查询 ssh
ps -ef | grep "ssh" | grep "gaohaoyuan"
// windows 命令
adb forward --remove-all # 移除所有映射
netstat -ano | findstr "port" # 查询端口对应的进程
tasklist | findstr "PID" # 查询进程信息
ps:
在建立 ssh 隧道的时候一定要使用 127.0.0.1,使用 localhost 建立隧道,adb 无法识别,不知道问题是什么