scrcpy 使用ssh 隧道远程链接远程手机 win

zsxwz 25/09.22 13:22 642

时不时有人问,很多人理解的太复杂了,简单说一下。

需求:
远程电脑A,安卓手机 使用 usb连接了该电脑A。
本地电脑B,想使用scrcpy ssh 隧道转发的方法,远程手机A。

 

原理:本地电脑B,ssh远程连接远程电脑A,然后在ssh上设置隧道,scrcpy通过这个隧道控制连上远程电脑A的安卓手机。

 

方法:
远程电脑A,启动adb服务,和ssh服务。
本地电脑B,建立ssh 隧道,然后使用scrcpy连接远程手机A。

 

远程电脑A需要做的:

 1. 启动adb服务
 

adb start-server

2. 启动SSH服务器(如果未运行),如果需要设置密钥等:
https://bbs.zsxwz.com/thread-5183.htm

 

本地电脑B需要做的:

使用远程端口转发

 1. 建立SSH隧道(保持连接不断开)【第一个cmd窗口执行命令】
  ssh -CN -L5038:localhost:5037 -R27183:localhost:27183 username@电脑A的IP地址

参数说明:

  - -CN:不执行命令,仅建立隧道
  - -L5038:localhost:5037:将本地5038端口转发到远程5037端口(adb服务)
  - -R27183:localhost:27183:将远程27183端口转发到本地27183端口(scrcpy通信)

  2. 在新终端中设置ADB环境变量,并启动scrcpy连接手机【第二个cmd窗口执行命令】
  setx ADB_SERVER_SOCKET=tcp:localhost:5038
  scrcpy

为了保证ssh 隧道时正常连接的,你可以先测试一下本地电脑B是否正常ssh连接远程电脑A

ssh username@电脑A的IP地址

 


上一篇:claude code写的,rss推送到电报频道bot,想搞频道不知道发什么,自动推送一些网站的rss就好了
下一篇:Gemini Chrome 发布,听说好评挺多
最新回复 (0)
    • 姿势论坛—姿势小王子
      2
返回
发新帖
友情链接
免责声明:本站部分资源来源于网络,如有侵权请发邮件(mail@zsxwz.com)告知我们,我们将会在24小时内处理。