前言
正所谓不挂等于不玩,常规成品nas内存又小。正常本地部署一般都要8100T这个档次的CPU,算上电费的话装一台机器都能云端挂两三年了,单纯为了挂机得不偿失,所以有了这篇文章。
这套方案的成本是每个月20R,会讲的比较啰嗦,因为我自己也容易忘。
觉得麻烦可以联系我有偿搭建。
准备工作
- 云手机:核聚算 (GVIP10-4G) —— 实测 4G 运存不杀后台。
- 云服务器:星空云 (Ubuntu 22.04) —— 推荐 NAT 无限流量机型。
- 软件合集:AdbWifi + Frps + Frpc (提取码: BW8M)
推荐选购 GVIP10 (4G RAM) 型号。实测 2.6G 机型内存捉襟见肘,极易杀后台导致挂机中断。 Tips: 淘宝入手通常比官网便宜。另外注意,市面云手机(除星界链外)普遍无公网 ADB,必须配合 FRP 穿透使用。
云服务器注册后选购 [NAT服务器无限流量],推荐 5元/月(1核1G) 套餐。
注意: ALAS 全天截图每天消耗 20-30G 流量,常规服务器容易超量停机。若购买其他型号或更换商家,务必确认 “入站(下载)流量免费”,否则流量是不够用的。
frp相关的可以查看这两个教程:Windows、Linux 下文只讲Linux
正文
安装虚拟环境
下载miniconda安装脚本
wget https://mirrors.tuna.tsinghua.edu.cn/anaconda/miniconda/Miniconda3-latest-Linux-x86_64.sh
启动安装脚本
bash Miniconda3-latest-Linux-x86_64.sh
- 阅读协议:按 Enter 查看协议,长按空格跳到最后
- 接受协议:输入 yes 并回车
- 确认路径:默认安装在 ~/miniconda3,直接按 Enter 即可
- 初始化 Conda:当询问 “Do you wish the installer to initialize Miniconda3…” 时,输入 yes。这一步会自动帮你配置环境变量
刷新环境
source ~/.bashrc
同意协议
conda tos accept --override-channels --channel https://repo.anaconda.com/pkgs/main
conda tos accept --override-channels --channel https://repo.anaconda.com/pkgs/r
创建虚拟环境
conda create -n alas_venv python==3.8.10 -y
激活虚拟环境
conda activate alas_venv
安装ALAS
切换目录
cd /mnt
克隆仓库
git clone https://github.com/LmeSzinc/AzurLaneAutoScript.git
进入项目目录
cd /AzurLaneAutoScript
安装依赖
pip install -r deploy/headless/requirements.txt -i https://pypi.tuna.tsinghua.edu.cn/simple
创建配置文件
cp config/deploy.template-linux-cn.yaml config/deploy.yaml
# 选做 这一段是我安装依赖遇到的问题
sudo apt-get update
sudo apt-get install -y build-essential
pip install av --only-binary=:all: -i https://pypi.tuna.tsinghua.edu.cn/simple
sed -i 's/av==10.0.0/av>=10.0.0/g' deploy/headless/requirements.txt
pip install "Cython<3.0" -i https://pypi.tuna.tsinghua.edu.cn/simple
安装frps
将frp压缩包上传至服务器目录,我这里解压后是/mnt/frps
根据自己需求修改配置文件,以下给出模板,根据实际情况修改,这里我们只用到http服务端口
[common]
bind_port = 7000
#http服务端口
vhost_http_port = 8088
#https服务端口
vhost_https_port = 8443
# dashboard网页管理界面,以及设置账户密码(非必须,未配置则直接进入)
dashboard_port = 7500
dashboard_user = admin
dashboard_pwd = admin
#客户端需要设置一样的token值才能鉴权通过 这个一定要改 不要默认
token = 12345678
启动ALAS和FRPS
断开ssh会话重新连接
更新apt
sudo apt update
安装screen
apt install screen -y
创建alas会话
screen -S alas
切换目录
cd /mnt/AzurLaneAutoScript
启动
python3 gui.py
按下Ctrl+A后按D 分离会话
创建frps会话
screen -S frps
切换目录
cd /mnt/frps
启动frps
./frps -c frps.ini
按下Ctrl+A后按D 分离会话
云手机相关
安装frp for android、adbwifi并给予root权限
启动adbwifi,打开自启动,记住分配的内网IP地址
打开frp,添加配置,选择第一个模板,删除全部内容填入自己的配置,模板如下,根据实际情况修改
[common]
server_addr = 100.100.100.100
server_port = 7000
#token和服务器一致
token = 12345678
[alas]
type = tcp
#本机IP
local_ip = adbwifi分配的ip
local_port = 5555
#远程服务器映射的端口为6000
remote_port = 6000
点击重命名修改一个名字 勾选自启动 保存后启动
开转
在云手机安装碧蓝航线并登录账号后,打开云服务器的IP:22267进入到ALAS-WebUI,修改ALAS-ALAS设置-模拟器 Serial为frp穿透的端口(比较推荐使用内网IP),点击工具-性能测试-设备类型-云手机 无公网ADB-启动测试延迟,测试完就可以导入配置或自行设置了。推荐截图方式使用DroidCast或DroidCast_Raw。



