文章目录
上次写到服务器连接云手机时只说了有独立IP的,但有独立IP的云手机注定还是少数,大部分云手机还是无公网IP的,所以就需要特殊手段连接ALAS了。
上篇文章链接如下:云服务器部署ALAS——解放双手游玩碧蓝航线
服务器安装Tailscale
NAT网络(无独立IP)云服务器安装Tailscale
本教程依据雨云 - 老一代云服务提供商云服务器为例进行操作
-
登录雨云控制台,新建端口映射,映射41641端口(Tailscale默认端口号)
-
安装Tailscale
-
下载官方提供的静态编译的二进制文件
wget https://pkgs.tailscale.com/stable/tailscale_1.22.2_amd64.tgz
-
解压
tar -zxvf tailscale_1.22.2_amd64.tgz
-
将二进制文件复制到官方软件包默认的路径下
cp tailscale_1.22.2_amd64/tailscaled /usr/sbin/tailscaled
cp tailscale_1.22.2_amd64/tailscale /usr/bin/tailscale
-
将 systemd service 配置文件复制到系统路径下
cp tailscale_1.22.2_amd64/systemd/tailscaled.service /lib/systemd/system/tailscaled.service
-
将环境变量配置文件复制到系统路径下
cp tailscale_1.22.2_amd64/systemd/tailscaled.defaults /etc/default/tailscaled
-
启动 tailscaled.service 并设置开机自启
systemctl enable --now tailscaled
-
查看服务状态
systemctl status tailscaled
-
出现以下界面则tailscale安装启动成功
-
-
启动tailscale
tailscale up
此时会显示一个链接,
-
将此链接复制到浏览器打开,进行登录
-
建议直接用github账号登录,无法登录的话建议前往此处查看方法云服务器内网穿透连接云手机部署ALAS
-
我这里是使用github登录的
-
登录成功之后点击connect
-
显示此页面则连接成功
此时你的云服务器已经成功接入
有固定IP的云服务器安装Tailscale
具体步骤与NAT服务器一致,只是更简便了,只需官方的安装脚本就可以安装Tailscale
-
先在防火墙处放行41641端口(Tailscale默认的端口)
-
使用Tailscale脚本安装
curl -fsSL https://tailscale.com/install.sh | sh
若无法安装则按照NAT服务器的操作步骤进行安装
-
安装完成后运行tailscale
tailscale up
-
其余步骤与NAT服务器一致,需科学上网接入Tailscale
云手机安装Tailscale
首先先看云手机能不能开启无线网络调试,若无法开启无线网络调试,那之后几步就不用做了,只有开启无线网络调试才能用adb连接。
或者找办法给自己手机的5555端口打开也行
开启无线网络调试
- 打开云手机,开启开发者模式,一般是关于手机➡️连续点击版本号,直到提示你已进入开发者模式
- 找到无线调试,开启此选项
- 这里提一下,我试了好几个云手机,都没有此选项,若你的云手机有此选项最好,没有的话我目前用的双子星星动10,有无线网络调试选项,可以尝试。
安装Tailscale
Tailscale官网 下载apk,但是只能谷歌play商店才能下载。
这里提供一个安装包,供大家使用:Tailscale安装包下载
-
安装之后特殊手段,然后点击Get Started
-
点击sign in跳转到浏览器登录
-
依旧选择github登录即可
-
登陆成功后点击connect即可成功接入
-
可在tailscale的控制台处看到已接入的设备
-
这里记住 ADDRESSES即可,比如我的云手机是vivo-v2136a,那么我从alas连接云手机的地址就是此手机的 ADDRESSES:5555
-
不要结束Tailscale进程,让Tailscale在后台运行,打开云手机的碧蓝航线登录进入主界面既可
ALAS连接云手机
-
在Alas设置中设置模拟器Serial,值为云手机的 ADDRESSES:5555,服务器自动检测即可
-
点击工具➡️性能测试,选择云手机 无公网ADB,点击启动
-
此时若不出意外ed话就会开始进行性能测试了,测试完成后会给出表格,显示什么方式最快。这里的测试结果因服务器和网络环境而异,像我这里就是DroidCast 和minitouch 相对最快,那么在Alas设置中将截图方案和控制方案选择这两个即可
-
之后点击总览➡️启动,即运行脚本操控游戏了