为开源项目【Aether】增加了 "共享密钥" 功能
一个月前佬开源了这个项目,看着UI不错随即部署了下
体验了一番感觉良好,甚合我心,当然也不足之处
比如
1.模型关联设定有点繁琐(作者已经在修改了)
2.虽然支持了多端点和多key,但是密钥只能一个一个端点配置
立马就提了 issues 希望作者能计划修改一番(动手不行只能动嘴了
主要是我当时的想法是,把端点和密钥彻底分离,这对项目的改动很大,我自己没信心搞定(其实是太菜了
今天闲来无事,便和 claude glm minimax 开始了对线
在和 minimax 对线时他提到了共享密钥,瞬间点醒了我
这个设定基本上不用对项目重构,非常适合我这种菜鸟!!!
立马开始plan,用了几个小时写了出来(此处感谢B4U大佬的公益站!
github.com/fawney19/Aether
feat(shared-keys): add provider-level shared API keys support
已打开 09:34AM - 08 Jan 26 UTC
AAEE86
+1621 -99
#35 Implement provider-level shared API keys that can be used across all endpo…ints within a provider. This allows for centralized key management and reduces configuration overhead. Database changes: - Add is_shared, provider_id columns to provider_api_keys table - Make endpoint_id nullable to support shared keys - Add foreign key constraint from provider_api_keys to providers Backend changes: - Add /api/admin/providers/{id}/keys endpoints for CRUD operations - Update models_service to include shared keys in availability checks - Modify aware_scheduler to merge shared keys with endpoint keys - Update provider summary to include shared keys in statistics Frontend changes: - Add SharedKeysTab component for managing shared keys - Update KeyFormDialog to support both endpoint and shared keys - Modify ProviderDetailDrawer to integrate shared keys management - Add API client functions for shared key operations <img width="670" height="446" alt="image" src="https://github.com/user-attachments/assets/c1fd6091-5d81-45e1-9f21-9523d8fb87eb" />
再次感谢佬的开源!!!
[Aether] - AI API 网关, 多提供商管理, 故障转移, ClaudeCode、Codex、Gemini以及标准API支持 搞七捻三
4 posts - 3 participants
Read full topic
via LINUX DO - 最新话题 (author: AAEE86)
一个月前佬开源了这个项目,看着UI不错随即部署了下
体验了一番感觉良好,甚合我心,当然也不足之处
比如
1.模型关联设定有点繁琐(作者已经在修改了)
2.虽然支持了多端点和多key,但是密钥只能一个一个端点配置
立马就提了 issues 希望作者能计划修改一番(动手不行只能动嘴了
主要是我当时的想法是,把端点和密钥彻底分离,这对项目的改动很大,我自己没信心搞定(其实是太菜了
今天闲来无事,便和 claude glm minimax 开始了对线
在和 minimax 对线时他提到了共享密钥,瞬间点醒了我
这个设定基本上不用对项目重构,非常适合我这种菜鸟!!!
立马开始plan,用了几个小时写了出来(此处感谢B4U大佬的公益站!
github.com/fawney19/Aether
feat(shared-keys): add provider-level shared API keys support
master ← AAEE86:master已打开 09:34AM - 08 Jan 26 UTC
AAEE86
+1621 -99
#35 Implement provider-level shared API keys that can be used across all endpo…ints within a provider. This allows for centralized key management and reduces configuration overhead. Database changes: - Add is_shared, provider_id columns to provider_api_keys table - Make endpoint_id nullable to support shared keys - Add foreign key constraint from provider_api_keys to providers Backend changes: - Add /api/admin/providers/{id}/keys endpoints for CRUD operations - Update models_service to include shared keys in availability checks - Modify aware_scheduler to merge shared keys with endpoint keys - Update provider summary to include shared keys in statistics Frontend changes: - Add SharedKeysTab component for managing shared keys - Update KeyFormDialog to support both endpoint and shared keys - Modify ProviderDetailDrawer to integrate shared keys management - Add API client functions for shared key operations <img width="670" height="446" alt="image" src="https://github.com/user-attachments/assets/c1fd6091-5d81-45e1-9f21-9523d8fb87eb" />
再次感谢佬的开源!!!
[Aether] - AI API 网关, 多提供商管理, 故障转移, ClaudeCode、Codex、Gemini以及标准API支持 搞七捻三
Aether 是一个自托管的 AI API 网关,为团队和个人提供多租户管理、智能负载均衡、成本配额控制和健康监控能力。通过统一的 API 入口,可以无缝对接 Claude、OpenAI、Gemini 等主流 AI 服务及其 CLI 工具。 仓库地址: GitHub - fawney19/Aether 首页 - 带有Mock数据演示, 可进入后台: Aether 自己写来给公司团队用的一个项…
4 posts - 3 participants
Read full topic
via LINUX DO - 最新话题 (author: AAEE86)
有好用的指纹浏览器推荐吗 MacOS
前面一直用的站里面推过的一个指纹浏览器 RoxyBrowers ,挺好用的,最近不知道更新了啥子,好卡点击删除创建都很慢,而且最近 2 次更新,要好久,UI资源啥的,前面觉得这个比 AdsPower 好用就用的这个,老哥还有没有其他的推荐一下,不想用RoxyBrowers这个了
2 posts - 2 participants
Read full topic
via LINUX DO - 最新话题 (author: 蓝胖子)
前面一直用的站里面推过的一个指纹浏览器 RoxyBrowers ,挺好用的,最近不知道更新了啥子,好卡点击删除创建都很慢,而且最近 2 次更新,要好久,UI资源啥的,前面觉得这个比 AdsPower 好用就用的这个,老哥还有没有其他的推荐一下,不想用RoxyBrowers这个了
2 posts - 2 participants
Read full topic
via LINUX DO - 最新话题 (author: 蓝胖子)
一直用的ocr插件突然用不了了
这个插件我用很久了,经常用。觉得很好用,刚才突然用不了了
在微软商店,谷歌商店,crx都搜不到了
7 posts - 4 participants
Read full topic
via LINUX DO - 最新话题 (author: yhmcv)
Invalid media: image
这个插件我用很久了,经常用。觉得很好用,刚才突然用不了了
在微软商店,谷歌商店,crx都搜不到了
7 posts - 4 participants
Read full topic
via LINUX DO - 最新话题 (author: yhmcv)
Invalid media: image
似乎antigravaty不支持4K画图了?还是说因为调用方式变了?我用佬的antihub画图,发现不管指定什么分辨率,出来都是1K的。
4 posts - 3 participants
Read full topic
via LINUX DO - 最新话题 (author: liu juntao)
4 posts - 3 participants
Read full topic
via LINUX DO - 最新话题 (author: liu juntao)
antigravity报错、429、官方IDE也报错、已更新CPA最新版本
如题,我在咸鱼买了一个新号,antigravity的ultra企业号
但是antigravity本体用了就报错
直接用CPA(版本6.6.92)或者Antigravity Tools(v3.3.17)会报429的错误
但是同一台电脑、同一个网络环境,之前的Pro账号就是正常的
我看其他帖子说是CPA版本问题,但是我现在全是最新版了;而且官方软件也炸了就很奇怪
这是啥情况,有佬友懂吗
13 posts - 8 participants
Read full topic
via LINUX DO - 最新话题 (author: XTer)
Invalid media:
image
image
image
如题,我在咸鱼买了一个新号,antigravity的ultra企业号
但是antigravity本体用了就报错
直接用CPA(版本6.6.92)或者Antigravity Tools(v3.3.17)会报429的错误
但是同一台电脑、同一个网络环境,之前的Pro账号就是正常的
我看其他帖子说是CPA版本问题,但是我现在全是最新版了;而且官方软件也炸了就很奇怪
这是啥情况,有佬友懂吗
13 posts - 8 participants
Read full topic
via LINUX DO - 最新话题 (author: XTer)
Invalid media:
image
image
image
什么鬼,点个赞都点不了了
如图,今天还没点赞呢,这又出什么bug了
9 posts - 8 participants
Read full topic
via LINUX DO - 最新话题 (author: 不韦)
Invalid media: image
如图,今天还没点赞呢,这又出什么bug了
9 posts - 8 participants
Read full topic
via LINUX DO - 最新话题 (author: 不韦)
Invalid media: image
(求助)CLI Proxy API反代账户报错
我有四个谷歌号,两个学生会员,2个普号,我用CLI Proxy API获取Gemini CLI额度,学生会员可以用,但是2个普号不行,显示报错:额度获取失败:请检查凭证状态
谷歌年龄验证也过了,CLI Proxy API项目也更新到最新了,其中一个还换美区了,还是不行,换一个项目尝试也不行,佬友有什么办法吗😭😭,真的没有招了,是现在普号没有额度了吗
3 posts - 2 participants
Read full topic
via LINUX DO - 最新话题 (author: 卡里姆•汗)
我有四个谷歌号,两个学生会员,2个普号,我用CLI Proxy API获取Gemini CLI额度,学生会员可以用,但是2个普号不行,显示报错:额度获取失败:请检查凭证状态
谷歌年龄验证也过了,CLI Proxy API项目也更新到最新了,其中一个还换美区了,还是不行,换一个项目尝试也不行,佬友有什么办法吗😭😭,真的没有招了,是现在普号没有额度了吗
3 posts - 2 participants
Read full topic
via LINUX DO - 最新话题 (author: 卡里姆•汗)
关于模型内置搜索怎么调用
首先,我只是在玩的过程中发现了这个东西,他已经出现好久了,可能很多佬友很早就知道了。所以叠个甲
这个功能是gpt-load和newapi用的,但想来能修改参数覆盖的都可以,但我不懂代码,我也不班门弄斧了。单纯把这个发出来给某些不懂的佬友了解
Read full topic
via LINUX DO - 最新话题 (author: 喜羊羊你慢点)
Invalid media:
image
image
image
首先,我只是在玩的过程中发现了这个东西,他已经出现好久了,可能很多佬友很早就知道了。所以叠个甲
这个功能是gpt-load和newapi用的,但想来能修改参数覆盖的都可以,但我不懂代码,我也不班门弄斧了。单纯把这个发出来给某些不懂的佬友了解
{
"tools": [
{
"google_search": {}
}
]
}
这里可以看到的,思考链明显有2026年1月8日
国际局势我就不了解了,我只是个臭打游戏的,对于国际局势🥴不太懂捏6 posts - 4 participants
Read full topic
via LINUX DO - 最新话题 (author: 喜羊羊你慢点)
Invalid media:
image
image
image
慢讯:大耳朵图图吧复国成功了,不过广大垃圾佬还是可以讨论
笑死了,一吧两制吧,属于是
不过,我这不算引流吧,哈哈哈
7 posts - 6 participants
Read full topic
via LINUX DO - 最新话题 (author: muscular)
Invalid media: image
笑死了,一吧两制吧,属于是
不过,我这不算引流吧,哈哈哈
7 posts - 6 participants
Read full topic
via LINUX DO - 最新话题 (author: muscular)
Invalid media: image
想问下各位佬mac mini的用处
一直想买个mac mini,但对于配置方面不是很懂(想学习一下机器学习相关的),不知道怎么买,也不了解在编程上能做些什么,佬们能给点建议吗,哪方面都可以:tieba_001:
我现在用 mac air m2 256G 的内存感觉不太够用
12 posts - 10 participants
Read full topic
via LINUX DO - 最新话题 (author: aizith)
一直想买个mac mini,但对于配置方面不是很懂(想学习一下机器学习相关的),不知道怎么买,也不了解在编程上能做些什么,佬们能给点建议吗,哪方面都可以:tieba_001:
我现在用 mac air m2 256G 的内存感觉不太够用
12 posts - 10 participants
Read full topic
via LINUX DO - 最新话题 (author: aizith)
说说大家的claude记忆模版
设备还有用户名 芯片架构必须加上
还有github cf的token也都加上省得每次问
最后再加上一句只要能实现 electron也能接受
等一个开源最全的记忆模版
生日就别记了
1 post - 1 participant
Read full topic
via LINUX DO - 最新话题 (author: 啊天)
设备还有用户名 芯片架构必须加上
还有github cf的token也都加上省得每次问
最后再加上一句只要能实现 electron也能接受
等一个开源最全的记忆模版
生日就别记了
1 post - 1 participant
Read full topic
via LINUX DO - 最新话题 (author: 啊天)
我嘞个豆,是cursor太离谱还是opus太离谱??
就改了改一个不怎么复杂的项目的代码
也就对话了十轮左右吧
就没钱了
这谁用得起啊
17 posts - 6 participants
Read full topic
via LINUX DO - 最新话题 (author: Real_hugo)
Invalid media: image
就改了改一个不怎么复杂的项目的代码
也就对话了十轮左右吧
就没钱了
这谁用得起啊
17 posts - 6 participants
Read full topic
via LINUX DO - 最新话题 (author: Real_hugo)
Invalid media: image
FinalShell不显示系统信息怎么回事-使用的Ubuntu
之前连接FinalShell还会显示系统CPU内存信息,今天更新完4.6.5就不显示了,有佬知道怎么回事吗
2 posts - 2 participants
Read full topic
via LINUX DO - 最新话题 (author: 皮卡丘)
之前连接FinalShell还会显示系统CPU内存信息,今天更新完4.6.5就不显示了,有佬知道怎么回事吗
2 posts - 2 participants
Read full topic
via LINUX DO - 最新话题 (author: 皮卡丘)
【开源自荐】我做了一个 Claude Code Skill,一键生成用于「X/小红书/公众号」卡片
我基于 Claude Code Skills 做了一个自动化工具:Editorial Card Generator
开源仓库:GitHub - FoundDream/editorial-card-generator-skill: Transform your content into stunning, magazine-style information graphics in seconds. Perfect for social media, presentations, and knowledge sharing.
它的核心理念很简单:
你提供文本 → AI 分析内容 → 生成 3-6 张精美卡片 → 一键导出 PNG
能做什么?
输入:一段关于 Claude Skills 的文本
输出:出版级卡片
1. 封面卡片:巨大标题 + 视觉冲击
2. 优势卡片:3 个核心优势,编号列表布局
3. 流程卡片(深色模式):4 步工作流程,圆形进度图标
4. 应用卡片:6 个使用场景,网格布局
5. 总结卡片:最佳实践,留白收尾
3 posts - 3 participants
Read full topic
via LINUX DO - 最新话题 (author: greyll)
Invalid media:
image
image
image
image
image
我基于 Claude Code Skills 做了一个自动化工具:Editorial Card Generator
开源仓库:GitHub - FoundDream/editorial-card-generator-skill: Transform your content into stunning, magazine-style information graphics in seconds. Perfect for social media, presentations, and knowledge sharing.
它的核心理念很简单:
你提供文本 → AI 分析内容 → 生成 3-6 张精美卡片 → 一键导出 PNG
能做什么?
输入:一段关于 Claude Skills 的文本
Claude Skills 是 Claude Code 的自定义能力扩展。
主要优势:节省时间、保持一致性、高度定制化。
工作流程:创建定义 → 设置触发 → 配置工具 → 添加指令
应用场景:代码生成、重构、文档自动化、测试验证
最佳实践:小步迭代,解决实际问题
输出:出版级卡片
1. 封面卡片:巨大标题 + 视觉冲击
2. 优势卡片:3 个核心优势,编号列表布局
3. 流程卡片(深色模式):4 步工作流程,圆形进度图标
4. 应用卡片:6 个使用场景,网格布局
5. 总结卡片:最佳实践,留白收尾
3 posts - 3 participants
Read full topic
via LINUX DO - 最新话题 (author: greyll)
Invalid media:
image
image
image
image
image
求教大模型开发推荐卡片具体实现思路,对话下方出现的按钮,弹窗等
请教ai对话客服推荐卡片操作,也可以说是当前对话完成后下方出现的按钮,弹窗,各种跳转等带来的逻辑
背景
我们现在开发依赖的是阿里百炼后台,提示词,知识库,插件,工作流等都可以在上面配置,配置完后会可以发布一个应用,相当于是 agent 了,外部通过 OpenAi 或者 DashScope 接口可以直接进行访问,也可以进行流式输出
现状
我们会基于这些应用对外提供服务,包装后对外提供流式对话接口,现在需要进行对话下方卡片推荐,种类比较多
● 1. 从对话中直接获取文本推荐。
生成推荐卡片,比如大模型返回推荐xxx,提取这个信息,现在实现的有文本正则识别加关键字搜索打分等逻辑,也有提示此中写定 返回某种特殊格式 ,如< card type=“text” value=“推荐值”> ,再从中提取。
● 1. 通过 mcp 查询的数据进行返回,前端拿到后进行渲染
这块有两种逻辑,单个的比较好说,直接获取 mcp 返回数据进行返回
还有是mcp返回的可能是多个值,需要ai判断后再次进行推荐一个,现在进行的逻辑是获取推荐值后,再次通过 mcp 返回列表进行筛选后再返回前端
● 1. 各种小程序内部的跳转逻辑,比如大模型推荐1跳转后跳转A功能,2跳转B功能,可能会有细分是跳网页还是小程序还是内部功能等等
● 1. 通过用户对话内容进行现有商品推荐,就需要再次调用 mcp 或者 function calling 进行查询打分后再进行推荐
● 1. 还有不少,就不举例了
困境
现在有多个应用同时上线,我对外提供了一个接口,现在里面嵌套了各种逻辑,我针对上面的类型进行了不同的逻辑拆分,但是不同的业务类型,会导致需要改动代码,加新的业务也可能会影响原有业务
现在的想法是把这些都做成可配置,大致是以下配置类型或者自己在设计一个工作流来维护具体流程,具体思路还没想好
请问各位佬,对于这种推荐卡片有什么更优的做法吗,比如当前对话完成后,再次发起模型调用总结进行推荐,但是可能时间会拉长,因为调用后还需要调用其他服务获取更详细的推送数据,
并且会发生重复查询,降低效率
还有就是除了在百炼维护的逻辑外,我自己内部维护一套工作流来具体处理推荐卡片,针对配置处理
另外一种就是针对这些每种类型都单独出一个接口,可能会改动比较频繁,有可能客户今天想要这种类型,改天又想换一种,感觉还是做成配置或工作流比较灵活
求教有没有什么更好的这种推荐卡片做法,或者有什么我不知道的知识能专门方便处理这种东西能推荐一下 🧐
2 posts - 2 participants
Read full topic
via LINUX DO - 最新话题 (author: mumu)
请教ai对话客服推荐卡片操作,也可以说是当前对话完成后下方出现的按钮,弹窗,各种跳转等带来的逻辑
背景
我们现在开发依赖的是阿里百炼后台,提示词,知识库,插件,工作流等都可以在上面配置,配置完后会可以发布一个应用,相当于是 agent 了,外部通过 OpenAi 或者 DashScope 接口可以直接进行访问,也可以进行流式输出
现状
我们会基于这些应用对外提供服务,包装后对外提供流式对话接口,现在需要进行对话下方卡片推荐,种类比较多
● 1. 从对话中直接获取文本推荐。
生成推荐卡片,比如大模型返回推荐xxx,提取这个信息,现在实现的有文本正则识别加关键字搜索打分等逻辑,也有提示此中写定 返回某种特殊格式 ,如< card type=“text” value=“推荐值”> ,再从中提取。
● 1. 通过 mcp 查询的数据进行返回,前端拿到后进行渲染
这块有两种逻辑,单个的比较好说,直接获取 mcp 返回数据进行返回
还有是mcp返回的可能是多个值,需要ai判断后再次进行推荐一个,现在进行的逻辑是获取推荐值后,再次通过 mcp 返回列表进行筛选后再返回前端
● 1. 各种小程序内部的跳转逻辑,比如大模型推荐1跳转后跳转A功能,2跳转B功能,可能会有细分是跳网页还是小程序还是内部功能等等
● 1. 通过用户对话内容进行现有商品推荐,就需要再次调用 mcp 或者 function calling 进行查询打分后再进行推荐
● 1. 还有不少,就不举例了
困境
现在有多个应用同时上线,我对外提供了一个接口,现在里面嵌套了各种逻辑,我针对上面的类型进行了不同的逻辑拆分,但是不同的业务类型,会导致需要改动代码,加新的业务也可能会影响原有业务
现在的想法是把这些都做成可配置,大致是以下配置类型或者自己在设计一个工作流来维护具体流程,具体思路还没想好
32: # 不同组织
type: text # 推荐卡片
value: 关键字 # 打分,匹配等逻辑应用
reg: # 正则表达式
33:
type: card # 卡片
value: single-mcp # 单个mcp 获取
34:
type: cardList # 卡片列表
value: function calling # 调用函数获取
35:
type: cardList # 卡片列表
value: mcp-function calling # 查询后在调用推荐
请问各位佬,对于这种推荐卡片有什么更优的做法吗,比如当前对话完成后,再次发起模型调用总结进行推荐,但是可能时间会拉长,因为调用后还需要调用其他服务获取更详细的推送数据,
并且会发生重复查询,降低效率
还有就是除了在百炼维护的逻辑外,我自己内部维护一套工作流来具体处理推荐卡片,针对配置处理
另外一种就是针对这些每种类型都单独出一个接口,可能会改动比较频繁,有可能客户今天想要这种类型,改天又想换一种,感觉还是做成配置或工作流比较灵活
求教有没有什么更好的这种推荐卡片做法,或者有什么我不知道的知识能专门方便处理这种东西能推荐一下 🧐
2 posts - 2 participants
Read full topic
via LINUX DO - 最新话题 (author: mumu)
claude先写,codex兜底
这两天一直在用这俩写,还有个antigravity。
一般后端代码都是claude先行,直接梭哈,最后bug实在改不了了。就用codex来兜底修bug。
主要codexplus量也太少了。就一个号一会就用完了。
4 posts - 4 participants
Read full topic
via LINUX DO - 最新话题 (author: qiaoba)
这两天一直在用这俩写,还有个antigravity。
一般后端代码都是claude先行,直接梭哈,最后bug实在改不了了。就用codex来兜底修bug。
主要codexplus量也太少了。就一个号一会就用完了。
4 posts - 4 participants
Read full topic
via LINUX DO - 最新话题 (author: qiaoba)
佬们,有什么对vibe coding友好的uniapp icons?
uni-icons连夜间模式的icon都没有 😇
1 post - 1 participant
Read full topic
via LINUX DO - 最新话题 (author: b9348)
uni-icons连夜间模式的icon都没有 😇
1 post - 1 participant
Read full topic
via LINUX DO - 最新话题 (author: b9348)
考公花生13自用小程序分享
本考公人自爆:纯纯野花生一枚🥜(一个考公老师叫花生13)。 备考的日子本来就苦,每次做完花生13,还要面对那让人头秃的对分环节… 那种不爽的感觉谁懂啊!!!😤
于是,本考公人一怒之下,怒了一下。(开玩笑的哈哈哈哈) 我就一怒之下,自己动手搓了一个估分系统!💻️✨️在各位佬前班门弄斧了,轻喷谢谢佬们!
主打一个**【万事不求人 + 互联网互助】**精神! 虽然是为了对自己好一点,但也顺手分享给各位正在渡劫的考友们。
这里有一个小小的请求🥺: 你可以吐槽它功能不好用,但能不能夸夸它好看? 毕竟我是真的在“颜值”上下了狠功夫的!这可能是我这颗野花生最后的倔强了…💅
👉️ 哪怕你是行测只考50分,用这个界面看分数,都能看出一种“虽败犹荣”的美感(bushi)。
3 posts - 3 participants
Read full topic
via LINUX DO - 最新话题 (author: Pluto)
Invalid media: image
本考公人自爆:纯纯野花生一枚🥜(一个考公老师叫花生13)。 备考的日子本来就苦,每次做完花生13,还要面对那让人头秃的对分环节… 那种不爽的感觉谁懂啊!!!😤
于是,本考公人一怒之下,怒了一下。(开玩笑的哈哈哈哈) 我就一怒之下,自己动手搓了一个估分系统!💻️✨️在各位佬前班门弄斧了,轻喷谢谢佬们!
主打一个**【万事不求人 + 互联网互助】**精神! 虽然是为了对自己好一点,但也顺手分享给各位正在渡劫的考友们。
这里有一个小小的请求🥺: 你可以吐槽它功能不好用,但能不能夸夸它好看? 毕竟我是真的在“颜值”上下了狠功夫的!这可能是我这颗野花生最后的倔强了…💅
👉️ 哪怕你是行测只考50分,用这个界面看分数,都能看出一种“虽败犹荣”的美感(bushi)。
3 posts - 3 participants
Read full topic
via LINUX DO - 最新话题 (author: Pluto)
Invalid media: image
三四千的笔记本求推荐,家里人用办公本就行,求推荐个差不多的
如题,求推荐一个
3 posts - 2 participants
Read full topic
via LINUX DO - 最新话题 (author: linux.do)
如题,求推荐一个
3 posts - 2 participants
Read full topic
via LINUX DO - 最新话题 (author: linux.do)
送三个flomo pro 兑换码 14天
年度洞察送了三个pro兑换码(仅限新用户), 给佬友们送了
1. 036B-0C42-7D53
2. 074B-8330-7F27
3. 07C1-AB7C-4D56
1 post - 1 participant
Read full topic
via LINUX DO - 最新话题 (author: quaso)
年度洞察送了三个pro兑换码(仅限新用户), 给佬友们送了
1. 036B-0C42-7D53
2. 074B-8330-7F27
3. 07C1-AB7C-4D56
1 post - 1 participant
Read full topic
via LINUX DO - 最新话题 (author: quaso)