[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"project-83972":3},{"id":4,"name":5,"fullName":6,"owner":7,"repo":5,"description":8,"homepage":9,"htmlUrl":9,"language":10,"languages":9,"totalLinesOfCode":9,"stars":11,"forks":12,"watchers":13,"openIssues":14,"contributorsCount":14,"subscribersCount":14,"size":14,"stars1d":15,"stars7d":16,"stars30d":16,"stars90d":14,"forks30d":14,"starsTrendScore":17,"compositeScore":18,"rankGlobal":9,"rankLanguage":9,"license":9,"archived":19,"fork":19,"defaultBranch":20,"hasWiki":21,"hasPages":19,"topics":22,"createdAt":9,"pushedAt":9,"updatedAt":23,"readmeContent":24,"aiSummary":9,"trendingCount":14,"starSnapshotCount":14,"syncStatus":25,"lastSyncTime":26,"discoverSource":27},83972,"fuckoai","chengtx007\u002Ffuckoai","chengtx007","Linux container registration control panel",null,"Python",138,66,81,0,8,27,43,5.48,false,"main",true,[],"2026-06-12 02:04:36","# fuckoai Linux\n\nLinux 容器版注册控制面板。\n\n## 功能\n\n- Web 控制面板：`\u002Fui`\n- 临时邮箱队列生成和验证码读取\n- 购买组可视化配置，保存到本地 `data\u002Fpurchase_config.json`\n- Linux 图形浏览器自动注册入口，通过 Xvfb、x11vnc、noVNC 查看\n\n## 文件结构\n\n```text\nserver.py                  # 本地 API 和 Web 控制面板服务\ncontrol_panel.html         # Linux Web 控制面板\nuc_signup.py               # Linux 浏览器自动注册脚本\nconfig.example.json        # 应用配置模板\nconfig.json                # 本地应用配置，不进入 git\nDockerfile                 # Linux 容器镜像\ndocker-compose.yml         # fuckoai 服务\nscripts\u002Fstart_linux_vnc.sh # Xvfb\u002FVNC\u002FnoVNC + server 启动脚本\n```\n\n运行数据放在 `data\u002F`，`.env`、`config.json` 和 `data\u002F` 不进入 git，也不进入 Docker build context。\n\n## 配置\n\n`.env` 只放管理员密码：\n\n```env\nADMIN_PASSWORD=你的控制面板管理员密码\n```\n\n`ADMIN_PASSWORD` 可选；设置后访问 `\u002Fui` 需要登录。\n\n其他设置写在本地 `config.json`，也可以在控制面板“设置”页保存。首次部署可以从模板创建：\n\n```bash\ncp config.example.json config.json\n```\n\n模板已包含 HeroSMS 接口地址、注册资料默认值和浏览器参数；接口密钥、临时邮箱、CPA 等用户配置默认为空。\n\n## 购买配置\n\n购买参数统一维护在控制面板“设置”页，保存后写入 `data\u002Fpurchase_config.json`。该文件位于 `data\u002F`，不会进入 git。\n\n默认仓库不提供具体国家、运营商、价格等购买组。首次使用前需要在控制面板新增购买组。\n\n服务端会按已启用购买组顺序尝试买号，失败时自动试下一组。\n\n## 启动\n\n```bash\ndocker compose up -d --build fuckoai\n```\n\n访问：\n\n```text\nhttp:\u002F\u002F127.0.0.1:3030\u002Fui\n```\n\n查看容器：\n\n```bash\ndocker compose ps\ndocker logs --tail 80 fuckoai\n```\n\n## Linux 本地运行\n\n```bash\npython3 server.py\n```\n\n如果需要浏览器画面：\n\n```bash\n.\u002Fscripts\u002Fstart_linux_vnc.sh\n```\n\n## 邮箱队列\n\n控制面板只保留随机前缀模式。填写邮箱后缀域名和数量后，会生成：\n\n```text\n随机前缀@example.com\n```\n\n生成后的队列仍可手动编辑，一行一个邮箱。\n\n## API\n\n基础地址：\n\n```text\nhttp:\u002F\u002F127.0.0.1:3030\u002Fapi\n```\n\n常用接口：\n\n- `GET \u002Fapi\u002Fhealth`\n- `POST \u002Fapi\u002Fpurchase`\n- `GET \u002Fapi\u002Fpurchase-settings`\n- `POST \u002Fapi\u002Fpurchase-settings`\n- `GET \u002Fapi\u002Femail-queue`\n- `POST \u002Fapi\u002Femail-queue`\n- `POST \u002Fapi\u002Femail-queue\u002Fgenerate`\n- `GET \u002Fapi\u002Fuc-signup\u002Fstatus`\n- `POST \u002Fapi\u002Fuc-signup\u002Fstart`\n- `POST \u002Fapi\u002Fuc-signup\u002Fstop`\n- `GET \u002Fapi\u002Fuc-signup\u002Flogs`\n\n## 致谢\n\n感谢 linux.do 社区提供的交流、经验和启发。\n",2,"2026-06-11 04:11:57","CREATED_QUERY"]