低成本实现碧蓝航线全天候自动化:ALAS 云端部署指南
本文最后更新于14 天前,其中的信息可能已经过时,如有错误请发送邮件到[email protected][email protected]

前言

正所谓不挂等于不玩,常规成品nas内存又小。正常本地部署一般都要8100T这个档次的CPU,算上电费的话装一台机器都能云端挂两三年了,单纯为了挂机得不偿失,所以有了这篇文章。

这套方案的成本是每个月20R,会讲的比较啰嗦,因为我自己也容易忘。

觉得麻烦可以联系我有偿搭建。

准备工作

推荐选购 GVIP10 (4G RAM) 型号。实测 2.6G 机型内存捉襟见肘,极易杀后台导致挂机中断。 Tips: 淘宝入手通常比官网便宜。另外注意,市面云手机(除星界链外)普遍无公网 ADB,必须配合 FRP 穿透使用。

云服务器注册后选购 [NAT服务器无限流量],推荐 5元/月(1核1G) 套餐。

注意: ALAS 全天截图每天消耗 20-30G 流量,常规服务器容易超量停机。若购买其他型号或更换商家,务必确认 “入站(下载)流量免费”,否则流量是不够用的。

frp相关的可以查看这两个教程:WindowsLinux 下文只讲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-启动测试延迟,测试完就可以导入配置或自行设置了。推荐截图方式使用DroidCastDroidCast_Raw

暂无评论

发送评论 编辑评论


				
|´・ω・)ノ
ヾ(≧∇≦*)ゝ
(☆ω☆)
(╯‵□′)╯︵┴─┴
 ̄﹃ ̄
(/ω\)
∠( ᐛ 」∠)_
(๑•̀ㅁ•́ฅ)
→_→
୧(๑•̀⌄•́๑)૭
٩(ˊᗜˋ*)و
(ノ°ο°)ノ
(´இ皿இ`)
⌇●﹏●⌇
(ฅ´ω`ฅ)
(╯°A°)╯︵○○○
φ( ̄∇ ̄o)
ヾ(´・ ・`。)ノ"
( ง ᵒ̌皿ᵒ̌)ง⁼³₌₃
(ó﹏ò。)
Σ(っ °Д °;)っ
( ,,´・ω・)ノ"(´っω・`。)
╮(╯▽╰)╭
o(*////▽////*)q
>﹏<
( ๑´•ω•) "(ㆆᴗㆆ)
😂
😀
😅
😊
🙂
🙃
😌
😍
😘
😜
😝
😏
😒
🙄
😳
😡
😔
😫
😱
😭
💩
👻
🙌
🖕
👍
👫
👬
👭
🌚
🌝
🙈
💊
😶
🙏
🍦
🍉
😣
Source: github.com/k4yt3x/flowerhd
颜文字
Emoji
小恐龙
花!
上一篇