描述
最近在用爱云兔云手机挂游戏,感觉只用来挂游戏会很亏,不如装个python跑个程序。
准备
- 云手机x1,这里使用的爱云兔( https://www.51aiyuntu.com/ )
- frpc,下载frp_xxx_linux_arm.tar.gz( https://github.com/fatedier/frp/releases )
- frps,windows平台下载frp_xxx_windows_amd64.zip,linux平台下载frp_xxx_linux_amd64.tar.gz( https://github.com/fatedier/frp/releases )
- termux( https://termux.com/ )
- xshell( https://www.netsarang.com/zh/xshell/ )
开始
安装termux终端和python
下载安装注册爱云兔,可在整点抢2小时的免费设备。开启设备后如果没有下载中心可恢复出厂此设备。
在下载中心安装浏览器或QQ用于下载termux,下载后安装并启动,等待进入终端。
注意根目录为 /data/data/com.termux ,执行下面的命令切换到清华镜像软件源。
sed -i '[email protected]^\(deb.*stable main\)[email protected]#\1\ndeb https://mirrors.tuna.tsinghua.edu.cn/termux stable [email protected]' $PREFIX/etc/apt/sources.list
pkg up
安装python
pkg install python #python3m
#pkg install python2 #python2m
安装sshd
因为temux终端为单用户且不支持密码登录,所以使用密钥登录。
安装sshd
pkg install openssh
使用xshell的用户密钥管理者生成密钥,把公钥发送到云手机,终端内执行
echo "ssh-rsa xxxxshell生成的公钥 rsa 2048-081319" >> ~/.ssh/authorized_keys
sshd
此时sshd服务已启动。
使用frp进行内网穿透
客户端配置
pkg install wget
wget https://github.com/fatedier/frp/releases/download/v0.28.2/frp_0.28.2_linux_arm.tar.gz && tar -zxvf frp_0.28.2_linux_arm.tar.gz
cd frp_0.28.2_linux_arm
# 因为云手机里使用vi编辑文件太困难,可以在本地编辑并测试好client.ini发送到云手机,复制后使用vi config.ini, i, paste, esc, :wq直接创建配置文件。
client.ini
[common]
server_addr = x.x.x.x #frp服务端的地址
server_port = xxxx #frp服务端的端口
[armc]
type = tcp
local_ip = 127.0.0.1
local_port = 8022
remote_port = xxxxx #转发到服务器此端口
启动frpc
./frpc -c client.ini
#后台运行
nohup ./frpc -c client.ini &
服务端配置
可以使用
- 公共的frp服务
- 使用有公网ip的服务器搭建frp服务
- 使用路由侠在本地搭建frp服务
使用公共的frp服务,可在百度搜索"免费frp"并按要求修改客户端配置文件。
使用有公网ip的服务器搭建frp服务,下载合适平台的frp,修改frps.ini,运行./frps -c frps.ini
使用路由侠。在本地搭建frps服务,使用路由侠转发到公网,客户端连接到路由侠的主机和端口号,xshell主机填写127.0.0.1。
ssh连接到云手机
打开xshell,新建连接,主机为frp服务器ip,端口号为客户端配置中的remote_port,用户身份认证方法选择public key,用户密钥选择上一步创建的密钥,即可连接到云手机。
用户名随意填写,不填也可以。
文章评论