我们正在对后端 WebDriver 架构进行全面升级,以逐步弃用 Selenium。
新架构具有以下优势:
- 轻量高效:无需额外搭建和维护 Selenium,资源占用仅为原来的约 50%。
- 灵活扩展:仅需部署后端,轻松构建集群。
新架构的后端版本将会在测试完成后上线,敬请期待!
新架构具有以下优势:
- 轻量高效:无需额外搭建和维护 Selenium,资源占用仅为原来的约 50%。
- 灵活扩展:仅需部署后端,轻松构建集群。
新架构的后端版本将会在测试完成后上线,敬请期待!
❤2👍1
v4.2.0 #更新
新增功能
- 后端全面重构:不再依赖 Selenium 执行任务,性能更高、占用更低。
- 用户功能增强:新增用户最后登录时间记录与显示。
- 开放用户 API,方便第三方系统集成。
- 批量添加错误提示,一键查看导入失败原因。
- 界面与提示优化,更简洁友好。
- 自动数据备份,守护数据安全。
- 商业版功能更新:
- 分享页访问次数限制
- 功能价格展示
- 兑换账号时可选择失败账号
- 兑换码使用后可停用分享页
后端重构说明
- 不再依赖 Selenium
- 后端可独立执行任务
- 执行速度显著提升,占用内存和 CPU 更低
- 架构更简洁,维护成本更低
- 不再直连Redis,通过前端API获取任务
1️⃣ 使用 Selenium 单机版的用户:
升级后,您可以直接卸载 Selenium。新版本的后端将自动完成所有任务执行,无需任何额外配置。
2️⃣ 使用 Selenium 集群版的用户:
可安全卸载 Selenium Hub 与所有 Node 实例;
在原 Node 机器上直接部署新版后端程序即可;
程序将自动接管任务执行逻辑,无需额外安装组件。
*参与内测版的用户,请将后端镜像tag改为v4,再进行升级。
程序升级方法请参阅 “程序升级”。对于分离部署的用户,需同时更新前后端。
新增功能
- 后端全面重构:不再依赖 Selenium 执行任务,性能更高、占用更低。
- 用户功能增强:新增用户最后登录时间记录与显示。
- 开放用户 API,方便第三方系统集成。
- 批量添加错误提示,一键查看导入失败原因。
- 界面与提示优化,更简洁友好。
- 自动数据备份,守护数据安全。
- 商业版功能更新:
- 分享页访问次数限制
- 功能价格展示
- 兑换账号时可选择失败账号
- 兑换码使用后可停用分享页
后端重构说明
- 不再依赖 Selenium
- 后端可独立执行任务
- 执行速度显著提升,占用内存和 CPU 更低
- 架构更简洁,维护成本更低
- 不再直连Redis,通过前端API获取任务
1️⃣ 使用 Selenium 单机版的用户:
升级后,您可以直接卸载 Selenium。新版本的后端将自动完成所有任务执行,无需任何额外配置。
2️⃣ 使用 Selenium 集群版的用户:
可安全卸载 Selenium Hub 与所有 Node 实例;
在原 Node 机器上直接部署新版后端程序即可;
程序将自动接管任务执行逻辑,无需额外安装组件。
*参与内测版的用户,请将后端镜像tag改为v4,再进行升级。
程序升级方法请参阅 “程序升级”。对于分离部署的用户,需同时更新前后端。
appleauto.pro
升级程序 | AppleAutoPro Docs
Documentation for AppleAutoPro
👍2
部分用户反馈程序无法正常关闭二步认证
我们已推送后端更新,请各位用户及时执行更新:
完成以上操作后即可恢复正常使用
我们已推送后端更新,请各位用户及时执行更新:
docker compose pull
docker compose up -d
完成以上操作后即可恢复正常使用
我们注意到中国大陆及香港地区的部分服务器在运行时出现“加载登录页面失败”的问题。经排查,此问题疑似由苹果 CDN 的配置异常引起。
目前我们已发布修复更新,请按照文档指南进行后端程序升级:
程序升级说明:https://appleauto.pro/docs/install/upgrade.html
注意:本次仅需更新后端,无需更新其他组件。
如仍遇到问题,欢迎联系我们反馈。
目前我们已发布修复更新,请按照文档指南进行后端程序升级:
程序升级说明:https://appleauto.pro/docs/install/upgrade.html
注意:本次仅需更新后端,无需更新其他组件。
如仍遇到问题,欢迎联系我们反馈。
appleauto.pro
升级程序 | AppleAutoPro Docs
Documentation for AppleAutoPro
🚀 v4.2.1 更新日志 #更新
新增
- 数据库自动备份并可通过 Telegram 发送给管理员
- 支持查看后端 Worker 状态与负载统计
- 支持将代理模式设置为 local 以使用本机执行
- 支持将兑换账号发送至邮箱
- 地区更换新增新加坡与马来西亚
- 代理支持设置权重(权重表示N倍的概率)
- 扩展用户 API 以支持更多操作
- 支持支付接口自定义显示名称
- 支持查看用户登录记录
修复
- 修复支付宝当面付接口回调失败
- 修复无法停用异常账号
- 修复中国大陆地区账号首次无法正常登录
- 修复部分 API 返回内容不符合预期
- 修复停用丢失模式无法正常执行
新增
- 数据库自动备份并可通过 Telegram 发送给管理员
- 支持查看后端 Worker 状态与负载统计
- 支持将代理模式设置为 local 以使用本机执行
- 支持将兑换账号发送至邮箱
- 地区更换新增新加坡与马来西亚
- 代理支持设置权重(权重表示N倍的概率)
- 扩展用户 API 以支持更多操作
- 支持支付接口自定义显示名称
- 支持查看用户登录记录
修复
- 修复支付宝当面付接口回调失败
- 修复无法停用异常账号
- 修复中国大陆地区账号首次无法正常登录
- 修复部分 API 返回内容不符合预期
- 修复停用丢失模式无法正常执行
👍1
关于后端节点名称的说明
后端通过环境变量
若要对现有后端进行设置:
- 对于单独安装的后端,请在docker-compose.yml文件中增加
- 对于Docker同时部署的前后端,在env中添加环境变量
请注意,NODENAME不可出现非英文字符(仅支持英文字符、数字、英文标点符号)
后端通过环境变量
NODENAME 来回报后端名称。我们已在安装脚本中增加了节点名称的输入项。若要对现有后端进行设置:
- 对于单独安装的后端,请在docker-compose.yml文件中增加
NODENAME 环境变量,并删除 network_mode 配置。如图1所示- 对于Docker同时部署的前后端,在env中添加环境变量
NODENAME 。如2图所示请注意,NODENAME不可出现非英文字符(仅支持英文字符、数字、英文标点符号)
🚀 v4.2.3 更新日志 #更新
新增
- 允许用户管理和使用兑换码(商业版)
- 允许用户管理分享页模板(商业版)
- 允许管理员添加用户备注
优化
- 程序安全性
- 分享页创建时账号选择UI
4.2.2及以前版本使用的php-jwt库版本已被废弃,容器启动时可能会由于composer更新依赖失败而无法启动
建议所有用户尽快更新至4.2.3
新增
- 允许用户管理和使用兑换码(商业版)
- 允许用户管理分享页模板(商业版)
- 允许管理员添加用户备注
优化
- 程序安全性
- 分享页创建时账号选择UI
4.2.2及以前版本使用的php-jwt库版本已被废弃,容器启动时可能会由于composer更新依赖失败而无法启动
建议所有用户尽快更新至4.2.3
版本依赖修改公告
由于 php-jwt 库版本迭代问题,程序在重启时会尝试通过 composer 自动更新依赖,可能导致更新失败并中断启动。
建议所有用户升级至 4.2.3 版本。已升级用户无需任何操作。
---
无法升级至 4.2.3 的处理方法
1️⃣ 找到
- Docker 部署:程序安装目录/web/composer.json
- 直接安装:网站根目录/composer.json
2️⃣ 编辑文件,修改依赖
将:
修改为
由于 php-jwt 库版本迭代问题,程序在重启时会尝试通过 composer 自动更新依赖,可能导致更新失败并中断启动。
建议所有用户升级至 4.2.3 版本。已升级用户无需任何操作。
---
无法升级至 4.2.3 的处理方法
1️⃣ 找到
composer.json 文件- Docker 部署:程序安装目录/web/composer.json
- 直接安装:网站根目录/composer.json
2️⃣ 编辑文件,修改依赖
将:
"firebase/php-jwt": "^6.0",
修改为
"firebase/php-jwt": "^7.0|^6.0",
近期我们观察到苹果方面更新了限流策略,导致AppleAutoPro在请求过程中出现 503 限流 的情况。该问题属于外部平台策略调整引起,目前我们也在持续关注并评估优化方案。
在此期间,大家可以尝试以下方法来缓解影响:
1. 使用动态 IP 代理,或者适当增加集群数量
分散请求来源,可以降低单个 IP 被限流的概率,整体会更稳定。
2. 适当调高检测间隔和错误重试间隔(系统设置里可以调整)
避免短时间内频繁请求或反复重试,有助于减少触发限流的风险。
如果大家有更好的解决方案或实践经验,也非常欢迎一起交流分享
在此期间,大家可以尝试以下方法来缓解影响:
1. 使用动态 IP 代理,或者适当增加集群数量
分散请求来源,可以降低单个 IP 被限流的概率,整体会更稳定。
2. 适当调高检测间隔和错误重试间隔(系统设置里可以调整)
避免短时间内频繁请求或反复重试,有助于减少触发限流的风险。
如果大家有更好的解决方案或实践经验,也非常欢迎一起交流分享
🚀 v4.2.5 更新日志 #更新
新增
1. 支持BEPusdt支付网关
2. 管理面板支持批量操作账号
3. 优化账号标签选择样式
4. 管理面板显示用户账号数量
5. 新增Admin API,可用于重启任务。更多操作待后续补充。
6. 后端新增资源缓存,可节省50%以上流量。
修复
1. 使用非授权域名访问分享页时,验证码无法正常加载
2. 修改地区功能无法正常使用
程序升级方法请参阅 “程序升级”。对于分离部署的用户,需同时更新前后端。
新增
1. 支持BEPusdt支付网关
2. 管理面板支持批量操作账号
3. 优化账号标签选择样式
4. 管理面板显示用户账号数量
5. 新增Admin API,可用于重启任务。更多操作待后续补充。
6. 后端新增资源缓存,可节省50%以上流量。
修复
1. 使用非授权域名访问分享页时,验证码无法正常加载
2. 修改地区功能无法正常使用
程序升级方法请参阅 “程序升级”。对于分离部署的用户,需同时更新前后端。
appleauto.pro
升级程序 | AppleAutoPro Docs
Documentation for AppleAutoPro
❤1👍1