17 KiB
2026-03-24 星期二 00:03 (Asia/Hong_Kong)
会话摘要
AI 服务探索
用户正在探索 Linux DO 社区中提到的免费 AI API 服务,特别是:
- QuicklyAPI:提供 GPT-5.4 无限访问的公益项目
- 服务状态监控:https://status.jlypx.de/
- 主站登录:https://sub.jlypx.de/
- Docker 镜像:
ghcr.io/arron196/cliproxyapi:latest
用户兴趣分析
根据 MEMORY.md 中的用户背景(Java 开发、分布式系统、Docker 容器化部署),该服务可能适合用户:
- 免费的 AI 接口需求
- 技术尝鲜兴趣
- 与现有的 Docker 部署习惯兼容
Linux DO 社区关注
用户要求浏览 Linux DO 的人工智能板块寻找有趣内容,表明:
- 持续关注 AI 技术发展
- 愿意探索社区分享的资源
- 对免费的、优化后的 AI 网关服务感兴趣
项目亮点
- 公益性质:完全免费,无商业引流
- 技术优化:CPA(CliproxyAPI)CPU 占用从 100% 降至 30-40%
- 自动管理:支持自动删除失效账号(可配置扫描/删除间隔)
- 社区验证:Linux DO 帖子有 3.9k 浏览量、605 赞、326 用户参与
后续关注
- 用户可能尝试部署或测试该服务
- 需要观察服务的长期稳定性
- 可继续关注 Linux DO 人工智能板块的新分享
记录时间:2026-03-24 00:21
公益API搜索与测试
时间:2026-03-24 12:00-12:30
用户要求浏览 Linux DO 论坛中"公益api"相关帖子,识别可用接口,进行测试并汇总信息。
执行任务
- 搜索关键词:在
linux.do/search?q=公益api中找到相关帖子 - 识别服务:确认三个主要候选:
- QuicklyAPI (GPT-5.4 无限中转) — 帖子热度 4.1k 浏览量,474 回复
- GGBOOM公益站 (sub2api 实现) — 帖子热度 4.6k 浏览量,460 回复
- 智谱 Lite 套餐分享 — 信息较少,需联系楼主
- 测试端点(未认证):
curl "https://ai.qaq.al/v1/models"→ 401 API_KEY_REQUIRED (响应时间 ~5.9s)curl "https://sub.jlypx.de/v1/models"→ 401 API_KEY_REQUIRED (响应时间 ~6.0s)
- 创建汇总文件:
公益API汇总.md保存于工作区,包含:- 服务地址、认证方式、模型支持
- 获取 API Key 的步骤(需 Linux DO 账号 + 兑换码)
- 测试结果与推荐顺序
关键发现
- QuicklyAPI 支持多模型(GPT-5.4、Claude、Gemini、Antigravity),社区反馈热烈
- GGBOOM 专注 GPT-5.2-codex,适合代码生成
- 两服务均需要 Linux DO 账号登录并兑换 API Token
- 状态检测页确认服务在线(QuicklyAPI 状态页显示 OPERATIONAL)
后续建议
- 用户需用自己的 Linux DO 账号登录对应站点获取 API Key
- 获得 Key 后可进一步测试模型调用和响应速度
- 推荐优先尝试 QuicklyAPI(多模型、稳定性高)
尝试自动登录获取 API Key
时间:2026-03-24 12:36-12:45
用户要求用其 Linux DO 账号登录公益站点获取 API Key。尝试通过浏览器扩展控制页面,但遇到以下问题:
挑战
- 浏览器扩展未附加标签页:扩展虽开启,但未在任何标签页点击“附加”图标,导致无法控制页面
- CDP 连接不稳定:打开的标签页无法通过 snapshot 获取内容,报“tab not found”
已尝试方案
- 反复打开
https://sub.jlypx.de页面 - 尝试 snapshot 多个标签页(均失败)
- 建议用户点击 OpenClaw Browser Relay 工具栏图标附加标签页
当前状态
- 等待用户附加标签页或自行登录获取 API Key
- 若用户提供 API Key,可立即进行 API 测试
公益节点补充排查
时间:2026-03-24 21:35-21:40
继续筛 Linux DO 近期公益节点/公益 API,重点找“可以直接用”的。
新增发现
-
Grok2API 临时分享节点
- 帖子:
https://linux.do/t/topic/1803743 - 地址:
http://3.26.197.219:8000 - Token:
grok666 - 实测:
/v1/models可直接 200 返回,响应约 0.56s - 返回了大量 Grok 模型(如
grok-3、grok-4、grok-4.1-mini、grok-imagine-1.0) - 但
/v1/chat/completions连续超时,说明更像临时/实验节点,不适合稳定对话
- 帖子:
-
new.aabb1.pro
- 帖子:
https://linux.do/t/topic/1796927 - 站点在线,首页可访问
/v1/models和/v1/responses均返回 401 未提供令牌- 从帖子摘要可知它只支持
/v1/responses,偏 New API 风格聚合站
- 帖子:
结论更新
- 当前真正“拿来就能测”的新增节点,只有 Grok2API 临时分享 的模型列表接口
- 真要长期用,仍然更推荐 QuicklyAPI / GGBOOM,只是都需要登录拿 Token
- 已将新增内容补进
公益API汇总.md
Git 提交偏好澄清
时间:2026-03-24 21:45-21:50
用户指出并未要求推送远程仓库,对“自动提交文件”表示疑问。 已澄清:
- 我尝试 commit 的原因,是工作区
AGENTS.md中写了“after edits commit your changes” - 我原本只打算做 本地 commit,没有打算 push 到任何远程仓库
- 实际上也没有 commit 成功,因为 git 未配置
user.name/user.email - 当时准备提交的仅有:
公益API汇总.md、memory/2026-03-24.md
用户对自动 git 操作较敏感;后续更稳妥的做法是:
- 默认只改文件,不擅自提交/推送
- 若要 commit / push,先明确征得用户同意并说明范围
Git / 远程仓库偏好讨论
时间:2026-03-24 21:50-21:52
用户允许后续配置本地 git,但当前仍在思考远程仓库放置位置。 已澄清:
- 本机 git 已安装,问题只是未配置
user.name/user.email - 用户现有一个部署在美国 VPS 上的 Gitea 可用作远程仓库
- 用户正在权衡:是否有必要迁移到自己手上的设备上部署远程仓库
当前更合适的协作偏好:
- 先配置本地 git 身份
- 暂时不急着绑定远程
- 等用户想清楚后,再决定 remote 放 VPS 上的 Gitea,还是迁到自有设备
给出的建议倾向:
- 短期先用现成 VPS Gitea 最省事
- 若后续会长期存放更私密内容,再考虑迁到自有设备
- 可以通过
.gitignore控制哪些文件不进仓库
本地 Git 已初始化并提交
时间:2026-03-24 21:52-21:55
用户明确提供了本地 git 身份信息,并授权提交:
user.name:Leeuser.email:SSSinLee@gmail.com
已执行:
- 在仓库本地配置 git 用户名和邮箱
- 提交文件:
公益API汇总.md、memory/2026-03-24.md - commit 成功:
2fad0a6 - commit message:
update public api findings and memory
当前状态:
- 已有本地 git 历史
- 尚未配置/推送任何远程仓库
- 后续可继续考虑
.gitignore和 remoteorigin
OpenClaw 分支与远程仓库计划
时间:2026-03-24 21:55-22:00
用户提出新的 Git 计划:
- 不再直接沿用
master - 准备单独搞一个 OpenClaw 相关分支
- 希望后续把
~/.openclaw/openclaw.json以及所有 memory 文件纳入提交 - 远程仓库计划先使用现有的 Gitea(部署在美国 VPS 上)
已向用户说明:
- 当前 commit
2fad0a6在本地master分支上 - 不需要先在远程手动建分支,本地创建后直接 push 即可自动创建远程分支
- 但
~/.openclaw/openclaw.json位于 workspace 之外,且可能包含敏感配置,建议先检查内容再决定是否纳入仓库 - 需要用户后续提供远程仓库 URL 与认证方式(SSH / HTTPS+token)
建议分支名:openclaw
远程 Gitea 仓库与纳入配置文件
时间:2026-03-24 22:00-22:03
用户提供了一个现有 Gitea 仓库地址:
ssh://git@gitea.leexxx.com:2222/sinlee/tech-blog.git
用户同时明确表示:
~/.openclaw/openclaw.json可以纳入版本控制- 即使其中包含本地 New API 的 key,用户也接受暴露风险
已向用户说明:
- 不需要先在远程手动建分支,本地创建
openclaw分支后可直接 push 自动创建远程分支 - 由于
~/.openclaw/openclaw.json在 workspace 外,较稳妥的做法是复制到仓库内(如dotfiles/openclaw.json)再提交 - 当前远程仓库名
tech-blog.git看起来像原有项目仓库,长期来看可能不适合作为 OpenClaw 专用仓库,但可先用于测试/临时使用
建议的后续操作:
- 创建本地分支
openclaw - 将
memory/、公益API汇总.md、dotfiles/openclaw.json纳入提交 - 配置 remote 并 push 到远程
openclaw分支
OpenClaw 专用 SSH Key 方案
时间:2026-03-24 22:03-22:08
用户确认:
- 远程仓库会使用新的分支,不是沿用旧项目逻辑
~/.openclaw/openclaw.json的副本方案同意,且未来其他类似配置文件也可统一放到仓库内某个目录(如dotfiles/)- 认可应先生成一个 SSH key,再把公钥配置到 Gitea,之后才能进行远程操作
当前达成的流程共识:
- 生成专用 SSH key(建议单独命名,不复用默认 key)
- 把公钥交给用户添加到 Gitea
- 验证 SSH 连通性
- 再进行分支创建、配置文件副本纳入、commit 与 push
已生成 OpenClaw Sync 专用 SSH Key
时间:2026-03-24 22:08-22:12
用户确定远程同步分支名为:openclaw-sync
已生成专用 SSH key:
- 私钥:
/home/sinlee/.ssh/id_ed25519_openclaw_gitea - 公钥:
/home/sinlee/.ssh/id_ed25519_openclaw_gitea.pub - 指纹:
SHA256:50DbCaft1Dz71NHuWZvTc+4prfNH5GjuAtMUeGa/29o - 注释:
openclaw-sync@lee
已将公钥发给用户,等待其添加到 Gitea SSH Keys。 后续步骤:
- 用户确认“加好了”后,测试 SSH 连通性
- 创建/切换本地分支
openclaw-sync - 将
~/.openclaw/openclaw.json复制为仓库内副本(预计dotfiles/openclaw.json) - 整理提交并 push 到远程
OpenClaw Sync 分支已建,本地提交完成,远程推送受阻
时间:2026-03-24 22:12-22:24
用户确认已将 SSH 公钥添加到 Gitea。 我随后完成了本地整理:
- 创建并切换到分支:
openclaw-sync - 将
~/.openclaw/openclaw.json复制到仓库内:dotfiles/openclaw.json - 将
memory/目录下现有记忆文件纳入版本控制 - 本地提交成功:
de34309 - commit message:
add openclaw config snapshot and memory files
但远程推送前的连通测试失败:
ssh -T gitea-openclaw返回:Connection closed by 198.18.7.15 port 2222git ls-remote ssh://git@gitea.leexxx.com:2222/sinlee/tech-blog.git同样失败
当前判断:
- 更像是网络/端口/服务暴露问题,而不只是 SSH key 权限问题
- 可能需要排查该机器到
gitea.leexxx.com:2222的可达性、DNS 解析、端口开放状态、反代/防火墙配置
Gitea 暴露方式澄清:网页入口 ≠ SSH 入口
时间:2026-03-24 22:23-22:33
用户补充了 Gitea 部署信息:
gitea.leexxx.com解析到:142.171.86.167- 当前确认可访问的是 HTTPS 网页入口:
https://gitea.leexxx.com/ - Nginx 反代到:
http://172.17.0.1:61000 - 证书为 Let's Encrypt Public
已向用户解释:
- 这些信息只证明 网页入口 可用,不能证明 SSH clone/push 入口 可用
- 之前失败的
ssh://git@gitea.leexxx.com:2222/...更可能是因为 SSH 端口未正确暴露/映射,而不是 key 本身有问题 - 需要以 Gitea 仓库页面实际显示的 clone 地址 为准,确认最终应走:
- SSH(默认 22 或某个自定义端口)
- 或 HTTPS + token
后续最关键的信息:
- 让用户提供仓库页面显示的 SSH clone 地址 或 HTTPS clone 地址
让用户从 Mac 提取可用 SSH 配置
时间:2026-03-24 22:33-22:36
用户确认 Gitea 确实是通过 SSH 使用的,只是当前想不起当时具体怎么配通的;怀疑与“域名 + 指定端口”以及 ~/.ssh/config 中的 Host 配置有关。
我已指导用户在 Mac 上检查以下信息,以便在 Ubuntu 上复现:
cat ~/.ssh/configgrep -n -A 8 -B 2 'gitea\|leexxx\|Host ' ~/.ssh/config- 在可 push 的仓库目录中执行:
git remote -v - 查看 SSH 实际生效配置:
ssh -G git@gitea.leexxx.com | grep -E 'hostname|user|port|identityfile'- 若使用别名则改为
ssh -G <alias>
- 必要时查看详细调试日志:
ssh -Tvvv -p 2222 git@gitea.leexxx.com
目标:让用户贴回 Mac 上实际可用的 remote 格式与 SSH config 片段,再在 Ubuntu 侧一比一复现。
已复现 Mac SSH 配置,但 Ubuntu 仍无法连通 Gitea SSH
时间:2026-03-24 22:35-22:41
用户从 Mac 找回了实际可用配置:
Host gitea.leexxx.comUser gitPort 61222IdentityFile ~/.ssh/id_ed25519ProxyCommand none
并提供了 Mac 上实际使用的 remote 形式:
ssh://git@gitea.leexxx.com:61222/sinlee/gallery.git
我已在 Ubuntu/OpenClaw 侧按同样思路复现 SSH config,并改用 61222 重新测试。 结果仍失败:
Connection closed by 198.18.7.15 port 61222fatal: Could not read from remote repository.
结论更新:
- 现在基本排除“端口猜错”和“SSH config 格式错误”
- 更像是这台 Ubuntu / OpenClaw 当前网络环境到 Gitea SSH 入口不可达,或中间被特殊网络出口/代理拦截转发
- 本地仓库整理已就绪,远程 push 卡在 SSH 连通性这一步
已向用户建议:
- 在 Ubuntu 机器上手动执行
ssh -T -p 61222 git@gitea.leexxx.com和nc -vz gitea.leexxx.com 61222做网络验证 - 或直接改走 HTTPS + token 推送,绕过 SSH 问题
Gitea SSH 问题定位到服务端
时间:2026-03-24 22:41-23:40
用户补充了 Mac 与 Ubuntu 上的实际测试结果:
Mac
nc -vz gitea.leexxx.com 61222成功ssh -T -p 61222 git@gitea.leexxx.com连接后立刻被关闭git pull同样失败
Ubuntu
nc -vz gitea.leexxx.com 61222成功ssh -T -p 61222 git@gitea.leexxx.com连接后立刻被关闭
因此可以确定:
- 问题不是 Ubuntu/OpenClaw 侧配置错误
- 问题也不是单纯端口不通
- 更像是服务端 61222 上跑的并不是一个可正常完成握手的 Git SSH 服务,或者 Gitea SSH 入口配置/映射错误
已向用户建议重点从 VPS / Gitea 服务端排查:
ss -lntp | grep 61222docker psdocker inspect <gitea容器> --format='{{json .NetworkSettings.Ports}}'grep -E 'START_SSH_SERVER|SSH_PORT|SSH_LISTEN_PORT|SSH_DOMAIN' /data/gitea/conf/app.ini
当前整体结论:
- 客户端不用再折腾,核心在服务端 SSH 暴露层
- 本地
openclaw-sync分支与提交已就绪,等待服务端修通后 push
Gitea 服务端 SSH 本身正常,核心问题转为客户端路径/网络差异
时间:2026-03-24 23:40-23:44
用户提供了 VPS 侧排查结果:
ss -lntp | grep 61222显示docker-proxy在监听0.0.0.0:61222docker ps显示 Gitea 容器端口映射正常:0.0.0.0:61222->22/tcp、0.0.0.0:61000->3000/tcpapp.ini中关键配置:SSH_DOMAIN = gitea.leexxx.comSSH_PORT = 2222SSH_LISTEN_PORT = 22
- 在 VPS 本机执行
ssh -T -p 61222 git@gitea.leexxx.com成功,返回:Hi there, sinlee! You've successfully authenticated...
这说明:
- Gitea 容器映射本身正常
- Gitea SSH 服务本身可用
- 之前从 Mac / Ubuntu 客户端直连被关闭,更像是客户端到该域名/IP 的网络路径、运营商环境、DNS 解析、或中间层访问差异问题
另外发现一个潜在配置不一致:
- 外部实际通的端口是
61222 - 但
app.ini中SSH_PORT = 2222这可能导致网页上展示的 clone 地址与实际外部访问端口不一致,应考虑修正为61222
Gitea SSH / OpenClaw 同步排查关键结论(提炼)
整理时间:2026-03-25 17:43,归档到 2026-03-24 记忆
Git / 同步方面已完成事项
- 已为工作区配置本地 git 身份:
user.name = Leeuser.email = SSSinLee@gmail.com
- 已建立本地分支:
openclaw-sync - 已生成 OpenClaw 专用 SSH key:
- 私钥:
/home/sinlee/.ssh/id_ed25519_openclaw_gitea - 公钥注释:
openclaw-sync@lee - 指纹:
SHA256:50DbCaft1Dz71NHuWZvTc+4prfNH5GjuAtMUeGa/29o
- 私钥:
- 已把
~/.openclaw/openclaw.json复制到仓库内:dotfiles/openclaw.json - 已完成本地提交:
2fad0a6—update public api findings and memoryde34309—add openclaw config snapshot and memory files
Gitea / SSH 排查关键结论
- 远程仓库域名:
gitea.leexxx.com - Gitea 容器映射:
0.0.0.0:61222 -> 22/tcp0.0.0.0:61000 -> 3000/tcp
- VPS 本机执行
ssh -T -p 61222 git@gitea.leexxx.com能成功认证,说明:- Gitea SSH 服务正常
- 端口映射正常
- 至少已有一把 key(
vps-deploy)可正常使用
app.ini中存在配置不一致问题:- 实际外部可用端口是
61222 - 但配置文件中
SSH_PORT会自动变回2222
- 实际外部可用端口是
- 用户已确认:宿主机映射目录中的
app.ini手改成61222后,容器重启又恢复成2222 - 结论:Gitea 容器启动时有环境变量/compose 配置/初始化逻辑在回写
app.ini,后续应排查:docker-compose.yml/compose.yaml.envdocker inspect gitea环境变量中的GITEA__server__SSH_PORT
当前状态
- OpenClaw 侧本地分支和提交已经准备好
- 远程 push 尚未完成
- 核心阻塞点不是 git 本身,而是 Gitea SSH 对外端口配置被容器启动过程覆盖