远程手机业务

  • 可以租用裸手机

  • 也可以由客户提供sim或者esim卡

  • 也可以代购日本sim卡

主要用于转发以下数据内容:

  • 物理手机镜像

  • 数据流量转发

物理手机镜像

链接手机步骤

物理手机镜像使用scrcpy软件进行链接操作。用户可以直接操作物理机来完成各种业务。

数据流为:手机 — vps — 用户

  • 下面以Windows操作来进行说明

  • 使用Linux或MacOS的客户,请参考文末官网资料或联系客服技术支持

  • 以下操作使用windows terminal的ssh客户端进行连接

  • 若使用其他ssh客户端进行连接,请参考文末官网资料或联系客服技术支持


  1. 购买手机sim托管业务

  • 购买后直接工单,进行手机设置

  • 需要客户交付sim或esim卡。(付款成功后通过邮寄或者网络交付)(若为市面上销售的卡,也可以代为购买,代为购买不提供身份信息)

  • 设置完毕后再进行后续步骤

../_images/scrcpy00.jpg ../_images/scrcpy01.jpg ../_images/scrcpy02.jpg
  1. 下载scrcpy软件

  • 去scrcpy的仓库下载最新的版本

  • https://github.com/Genymobile/scrcpy/releases

  • 解压scrcpy软件

  • 将下面的sophone脚本解压,并放于scrcpy软件目录下

  • sophone脚本

  • (md5:81d155aaadd789dce6cda732bff4019c)

  • 通常客服给的sophone脚本文件已经正确配置好了相关参数(若无特别需求,不需要进行更改)

提示

你也可以直接下载我们打包好的文件。 scrcpy2.6.1-wuyabat1.2.4 (md5:d59ee038e821f453d5f0221a3566b510)

../_images/scrcpy10.jpg
  1. 安装openssh

../_images/scrcpy20.jpg ../_images/scrcpy21.jpg ../_images/scrcpy22.jpg ../_images/scrcpy23.jpg
  1. 生成公钥并启动vps

  • 运行 1-create-openssh-key.bat

  • 一直回车,会自动生成openssh rsa私钥。

  • 存放在用户文件夹的.ssh文件夹下面。

  • 生成完毕后会自动打开 公钥文件。

  • 复制公钥文件,到【用户区域】-【仪表盘】-【ssh】

  • 用户名请使用root。

  • 密码随意。

  • 然后开机。

../_images/scrcpy30.jpg ../_images/scrcpy31.jpg ../_images/scrcpy32.jpg
  1. 查看私钥公钥(非必须)

  • 会自动打开保存私钥、公钥的文件夹

  • 会自动打开公钥的文件

  • 若忘记私钥公钥的信息或者想要转移公钥私钥,请使用此功能。

../_images/scrcpy40.jpg
  1. 登陆vnc查看ip地址

../_images/4.jpg ../_images/5.jpg
  1. 连接手机

  • 运行 3-connect-sososo-phone.bat

  • 输入ip地址(格式如下)

  • ipv4地址:111.111.111.111

  • ipv6地址(需要包含方括号):[2400:1111:2222:3333:4444:5555:6666:7777]

  • 域名地址:www.myvps.com

  • ——————————————

  • 输入ssh端口号

  • 一般是22端口

  • ——————————————

  • 输入phone index号(手机序号)

  • 输入的数据必须为正整数(任意输入,类似1、2、3等)

  • 每台手机phone index编号必须不同

  • 用于一台电脑远程控制多台手机时,区分手机。

  • ——————————————

  • 保持2个cmd窗口不关闭(可以缩小)

  • 系统会自动打开手机镜像窗口

  • 享受远程手机

../_images/scrcpy60.jpg ../_images/scrcpy61.jpg
  1. 断开连接

  • 断开连接时,需要将手机镜像窗口和另外两个cmd窗口都关闭。

手机操作相关

关于手机操作参考资料: https://github.com/Genymobile/scrcpy/blob/master/doc/shortcuts.md

常见各种连不上的问题

  1. 情况:变更vps的密码或者公钥

  • 变更vps的密码或者公钥会导致vps重启,请重新执行上述3、6步骤。

  1. 情况:无法连接vps ip或端口(ip或端口被墙)

  • 请自备中转或者翻墙,然后再连接。

  • 然后再第6步输入对应的ip地址即可。

  1. 情况:连接手机遇到WARNING: REMOTE HOST IDENTIFICATION HAS CHANGED!

  • 请使用2-open-openssh-publickey.bat ,打开文件夹后。删除known_hosts文件。

  • 再重新使用3-connect-sososo-phone.bat连接即可。

  1. 情况:想要修改scrcpy启动脚本

  1. 情况:出现adb devices not found的提示。

  • 请使用4-adb-kill-server.bat,然后再重新尝试连接。

  • 请重启vps(或使用5-restart-server.bat),并使用4-adb-kill-server.bat,然后再重新尝试连接

  • 若以上均无法解决,请联系客服。

  1. 情况:本地只有ipv4,没有ipv6无法连接怎么办。

  • 请购买【合租房ipv4公网端口服务】,我们将为你的vps添加一个ipv4公网端口,并指向你vps的ssh端口。(注意:我们不保证ipv4是否被墙)

  • 请自备,使用一个中转机来进行中转。


数据流量转发

  • 需要实名电话卡,以及通过sososo客服进行实名登记

  • 会通过安卓手机的usb网络共享功能实现。

  • 数据流为:手机网络 —手机 — usb网络共享 — vps — 光纤网络 — 用户

  • 【数据流量转发】的同时也可以开启【物理手机镜像】

  • 若有需要请自行搭建vpn服务器或代理服务器

  • 此操作需要有linux和网络的基础知识

开启手机流量转发

  1. 使用你的私钥登陆vps

  2. 使用命令打开手机usb网络分享功能(不要使用手机界面打开usb网络分享功能)

    • 命令:adb shell svc usb setFunctions rndis

  3. 使用命令查看是否多了一个eth9的接口

    • 命令:ip a

  4. 如果eth9的接口没有获取到ipv4地址,请使用下面命令

    • 命令:netplan apply

  5. 等待命令完成,有可能会等待1-2分钟。

  6. 再次查看接口情况,当eth9有ipv4了就可以享受手机网络了。

    • 注意:日本部分sim卡限制分享功能。