项目预览
项目数据
项目介绍
Star 增长趋势
本站每日记录该项目 GitHub 星标变化,观测越久曲线越完整
数据来源:GitHub API 逐日快照 · 收录于 2026-08-09 · 当前星标 ★ 3423
技术标签
使用教程
环境要求
- Docker 与 Docker Compose(Docker 方式部署)
- Python 3.11+(源码方式运行)
- Node.js 18+(源码方式构建前端)
- 云服务器需放行 8000 / 6080 / 8889 端口
安装与启动步骤
-
1创建项目目录
新建并进入 any-auto-register 目录,后续配置和 data 目录都放在这里。
mkdir -p any-auto-register && cd any-auto-register -
2编写编排文件
在目录内创建 docker-compose.yml,映射三个端口并挂载 ./data 持久化数据。
cat > docker-compose.yml <<'EOF' services: app: image: ghcr.io/lxf746/any-auto-register:latest ports: - "8000:8000" - "6080:6080" - "8889:8889" environment: - DISPLAY=:99 # - APP_PASSWORD=changeme volumes: - ./data:/app/data restart: unless-stopped EOF -
3启动容器
后台拉取镜像并启动服务,首次运行需要等待镜像下载完成。
docker compose up -d -
4克隆源码仓库
源码方式适合二次开发和自部署,克隆后进入 account_manager 子目录。
git clone https://github.com/lxf746/any-auto-register.git cd any-auto-register/account_manager -
5创建虚拟环境
用 venv 隔离依赖,激活后后续 pip 安装都装在该环境内。
python3 -m venv .venv && source .venv/bin/activate -
6安装后端依赖
在已激活的虚拟环境中安装 requirements.txt 中的 Python 依赖。
pip install -r requirements.txt -
7构建前端
进入 frontend 安装 npm 依赖并打包,完成后回到上级目录。
cd frontend && npm install && npm run build && cd ..
关键配置
| 配置项 | 必填 | 说明 | 示例 |
|---|---|---|---|
APP_PASSWORD | 否 | Web UI 访问密码,不设置则无需密码即可访问 | changeme |
DISPLAY | 是 | 虚拟显示编号,headed 浏览器模式依赖它 | :99 |
8000:8000 | 是 | Web UI 主界面端口映射 | 8000:8000 |
6080:6080 | 否 | noVNC 可视化浏览器端口映射 | 6080:6080 |
8889:8889 | 否 | Turnstile 验证码求解器端口映射 | 8889:8889 |
如何确认成功
浏览器打开 http://localhost:8000 能看到 Web UI 主界面;6080 可看 noVNC,8889 为 Solver 服务。
常见问题
Q:源码方式装完依赖后怎么启动服务?
A:README 的源码运行部分只写到前端构建,未给出启动命令,请以仓库后续说明或部署文档为准,不要自行猜测命令。
Q:云服务器上打不开页面怎么办?
A:在安全组/防火墙放行 8000、6080、8889 三个端口,再通过服务器公网 IP 加端口访问。
Q:noVNC 是做什么用的?
A:用于 headed(有界面)模式下的可视化浏览器,通过 http://localhost:6080/vnc.html 查看和操作浏览器。
Q:桌面版和源码版有什么区别?
A:源码含核心注册流程与完整 provider 体系,适合二次开发;任务队列高级控制、激活码管理、支付流增强和最新平台适配随桌面版发布。
注意事项
- README 未给出源码方式的服务启动命令,本教程不臆造,请后续查阅仓库说明补全。
- 端口若被占用,可在 docker-compose.yml 中修改左侧宿主机端口。
- 数据保存在 ./data 目录,迁移或备份时拷贝该目录即可。
- 请遵守各 AI 平台的服务条款,勿用于违规批量注册。
核心亮点
- 支持 13+ 主流 AI 平台,覆盖广,持续更新
- 协议+浏览器双模式,兼顾速度与兼容性
- 插件化架构,社区可快速扩展新平台
不足之处
- 自动化注册可能违反部分平台服务条款,存在封号风险
- 验证码识别依赖第三方服务,稳定性待观察
- 文档/社区待观察
适用场景
- 个人开发者批量注册 AI 平台测试账号
- 团队统一管理多个 AI 服务订阅账号
- 自动化运营需要大量 AI 账号的场景
替代项目
BrowserBox、Puppeteer、Selenium
上一篇:dailycheckin
同类项目推荐
selenium
开源
用代码操控真实浏览器,自动点击填表跑测试
A browser automation framework and ecosystem.
hanzi-browse
开源
让 AI 直接操控你的浏览器,自动完成网页操作
let any ai agent use the local browser
abx-dl
开源
一条命令,把网页里的图文视频文档全扒下来
⬇️ A simple all-in-one CLI tool to download EVERYTHING from a URL (like youtube-dl···
XActions
开源
免 API 费用,用 AI 代理自动运营 X 账号,涨粉互动一键搞定。
⚡ The Complete X/Twitter Automation Toolkit — Scrapers, MCP server for AI agents (···
RPA-Python
开源
用 Python 写脚本,轻松搞定桌面重复操作,跨平台自动跑。
Python package for doing RPA
dark-factory-experiment
开源
AI 自己看 issue、写代码、审完自动合并
A repository that ships its own code. AI workflows triage issues, implement them, re···
govern
开源
把 AI 治理直接嵌进 GitHub 工作流,让每次变更都合规可审计。
Govern: one Decionis verdict before a workflow step runs — a deploy, a migration, a···
frago
开源
让 AI 代理稳定操控浏览器,轻松编排复杂自动化流程。
Multi-runtime automation infrastructure for AI agents. Native CDP browser control, m···
subforge
开源
一条命令搞定视频转写、翻译到压制字幕
Rust CLI for AI subtitle workflows: transcribe, segment, translate, evaluate, and bu···
