跳到正文

chengtx007

fuckoai

Linux container registration control panel

README 已保存到本站,可直接阅读

Documentation snapshot

README 快照

这篇是英文原文

下面正文是项目自己的英文 README。想读全文就用浏览器自带的整页翻译: Chrome / Edge 点地址栏右侧的翻译图标,或用右键菜单里的「翻译成中文」; 手机浏览器一般在菜单里。

本页保存的是公开项目资料快照,阅读过程不需要连接 GitHub。

fuckoai Linux

Linux 容器版注册控制面板。

功能

  • Web 控制面板:/ui
  • 临时邮箱队列生成和验证码读取
  • 购买组可视化配置,保存到本地 data/purchase_config.json
  • Linux 图形浏览器自动注册入口,通过 Xvfb、x11vnc、noVNC 查看

文件结构

server.py                  # 本地 API 和 Web 控制面板服务
control_panel.html         # Linux Web 控制面板
uc_signup.py               # Linux 浏览器自动注册脚本
config.example.json        # 应用配置模板
config.json                # 本地应用配置,不进入 git
Dockerfile                 # Linux 容器镜像
docker-compose.yml         # fuckoai 服务
scripts/start_linux_vnc.sh # Xvfb/VNC/noVNC + server 启动脚本

运行数据放在 data/,.env、config.json 和 data/ 不进入 git,也不进入 Docker build context。

配置

.env 只放管理员密码:

ADMIN_PASSWORD=你的控制面板管理员密码

ADMIN_PASSWORD 可选;设置后访问 /ui 需要登录。

其他设置写在本地 config.json,也可以在控制面板“设置”页保存。首次部署可以从模板创建:

cp config.example.json config.json

模板已包含 HeroSMS 接口地址、注册资料默认值和浏览器参数;接口密钥、临时邮箱、CPA 等用户配置默认为空。

购买配置

购买参数统一维护在控制面板“设置”页,保存后写入 data/purchase_config.json。该文件位于 data/,不会进入 git。

默认仓库不提供具体国家、运营商、价格等购买组。首次使用前需要在控制面板新增购买组。

服务端会按已启用购买组顺序尝试买号,失败时自动试下一组。

启动

docker compose up -d --build fuckoai

访问:

http://127.0.0.1:3030/ui

查看容器:

docker compose ps
docker logs --tail 80 fuckoai

Linux 本地运行

python3 server.py

如果需要浏览器画面:

./scripts/start_linux_vnc.sh

邮箱队列

控制面板只保留随机前缀模式。填写邮箱后缀域名、数量和可选邮箱前缀后,会生成:

随机字符@example.com
自定义前缀随机字符@example.com

生成后的队列仍可手动编辑,一行一个邮箱。

API

基础地址:

http://127.0.0.1:3030/api

常用接口:

  • GET /api/health
  • POST /api/purchase
  • GET /api/purchase-settings
  • POST /api/purchase-settings
  • GET /api/email-queue
  • POST /api/email-queue
  • POST /api/email-queue/generate
  • GET /api/uc-signup/status
  • POST /api/uc-signup/start
  • POST /api/uc-signup/stop
  • GET /api/uc-signup/logs

致谢

感谢 linux.do 社区提供的交流、经验和启发。

Official distribution

获取与安装

暂未发现可确认的官方软件包地址

当前 README 快照没有出现 npm、PyPI、Crates.io、pub.dev 等官方包页链接。本站不会根据仓库名称猜测下载地址。

本站不托管项目文件;需要安装时,请以项目维护者发布的官方文档为准。

使用前核验

本站保存公开资料用于阅读,不代表安全审计或功能背书。安装前请核对许可证、依赖来源和发布签名,不要直接运行来源不明的二进制文件或高权限脚本。