系统之家提供 Windows 系统、Ghost 系统、驱动与常用软件的安全下载及安装教程。 后台管理
📢 欢迎访问系统之家!所有资源均经过安全检测。

清绝的博客

发布时间:2026-10-16 | 浏览:1
📥 下载地址(文章开头)
装机神器,可安装一切系统,纯净版,英文版,繁体版 ,精简版,原版等等等
📥 下载地址(文章中间)
装机神器,可安装一切系统,纯净版,英文版,繁体版 ,精简版,原版等等等
清绝的博客 想让世界更加美好 https://blog.qjyg.de 我好像是天选单排圣体 https://blog.qjyg.de/post/wo-hao-xiang-shi-tian-xuan-dan-pai-sheng-ti wo-hao-xiang-shi-tian-xuan-dan-pai-sheng-ti 对客观局势钝感,对人的情绪却极度敏感。为什么单排心如止水,组排不合拍反而容易烦躁? Thu, 15 Oct 2026 05:00:15 GMT <p>我最近发现了一个挺有意思的问题:我好像是天选的<strong>单排圣体</strong>。</p> <p>无论是玩剑网 3 还是黎明杀机,但凡是需要团队配合的游戏,单排时经常会遇上各种状况,比如队友大失误秒死、配合离谱反向救对面、突然掉线、甚至是消极比赛。</p> <p>遇到这种情况,大部分人的第一反应往往是被坑了的憋屈与愤怒。明明自己状态很好,还没来得及发挥,获胜的机会就被不可控的队友亲手葬送。</p> <p>这种情绪其实再正常不过了。绝大多数人玩竞技与团队游戏,就是奔着赢去的。越是认真对待游戏的人,越容易因为这种不可控的意外感到挫败与憋屈。</p> <p>但我发现,我几乎完全不会产生这种负面情绪。我经常遇到这种局,每次都挺平静的。</p> <p>这倒不是因为我有多不在乎输赢、或者心态有多高尚,纯粹是因为我的脑袋对<strong>客观事件</strong>非常不敏感。</p> <p>在我看来,队友和对手怎么操作、会有什么失误,完全是我控制不了的事。他们想怎么玩就怎么玩,就像出门突然遇到阵雨一样,属于无法预料的随机事件。</p> <p>既然队友秒倒或者导致这把输了并不是我的责任,我也就完全没有什么心理负担。只要根据当下的局势正常应对,做好我自己能做的事,每把尽力而为就行了。</p> <p>但奇妙的是,我虽然对事钝感,对<strong>周围人的情绪</strong>却极度敏感。</p> <p>单排没有语音、没有实时交流的时候,我根本不知道队友是否有情绪。反正只要我听不见,游戏世界就一切顺利且清静,没有情绪干扰,我的发挥也会更稳定。</p> <p>一旦进入组排开麦的环境,就完全不一样了。只要语音频道里有人产生情绪,我就会立刻敏锐地捕捉到,然后跟着烦躁,想逃离。</p> <p>很多时候,一起组排的队友人其实特别好,对队伍里的自己人也非常包容。但如果不满编、匹配到了路人散人,当散人出现离谱操作时,队友们往往会忍不住吐槽,遇到过于离谱的,甚至会失望到想直接投了。</p> <p>当然,那些情绪完全不是针对我的。但只要周围空气中弥漫着焦躁,我的电量就会开始狂掉。</p> <p>为什么单排让我感到舒适,而组排如果不合拍,反而特别容易烦躁?</p> <p>根本原因在于,<strong>大家在游戏里的敏感点完全是反过来的</strong>:</p> <ul> <li><strong>组排导向的玩家</strong>:看重团队配合,受不了单排环境的不可控与混乱,所以需要通过寻找固定队友来保障游戏体验。</li> <li><strong>单排圣体</strong>:比起局势和输赢,对周围的情绪波动更敏感。因此在安静的单排里更加如鱼得水。</li> </ul> <p>这两种玩法与心态本身都没有任何问题,只是当两种截然相反的敏感点碰到一起时,很容易出现一种微妙的错位:</p> <blockquote><p><strong>他们组排是为了避开不可控的局势,而我单排是为了避开不可控的情绪。</strong></p></blockquote> <p>话虽这么说……目前游戏组排依然是我和人类进行语音交流的唯一途径(笑)。</p> <p>所以我现在在状态好的时候依然会很积极地去参加各种组排活动,定期吸吸活人的人气,满血状态下还是可以承受的,同时也是期望着能遇到和我一样的朋友,那样的话就可以集单排和组排的优点于一身了!</p> <p>不论是哪种类型的人,如果能遇到彼此理解、频率合拍的朋友,始终都是一件非常值得珍惜的事。</p> category:随笔 tag:游戏 tag:随笔 tag:碎碎念 AIRP 模型渠道推荐 https://blog.qjyg.de/post/tavern/airp-models tavern/airp-models 写在前面 AI 发展太快了,这类文章的时效性非常有限——之前写的都已经过时了,所以重新整理一版。以后变化太大再攒一波更新。 推荐标准: 个人可获取,无须加入任何社区。 相对稳定,不至于今天有明天没。 模型的 AIRP 能力中上。 免费付费均有,免费通常比较折腾,适合有基础或学习能力强的玩家。 Sat, 20 Jun 2026 16:00:00 GMT <h2>写在前面<a href="#写在前面"><span></span></a></h2> <p>AI 发展太快了,这类文章的时效性非常有限——之前写的都已经过时了,所以重新整理一版。以后变化太大再攒一波更新。</p> <p>推荐标准:</p> <ul> <li>个人可获取,无须加入任何社区。</li> <li>相对稳定,不至于今天有明天没。</li> <li>模型的 AIRP 能力中上。</li> <li>免费付费均有,免费通常比较折腾,适合有基础或学习能力强的玩家。</li> <li>非三无中转站。</li> </ul> <p>不符合标准的均不会提及。</p> <h2>DeepSeek<a href="#deepseek"><span></span></a></h2> <p>指 DeepSeek 最新的 Pro 模型,当前为 deepseek-v4-pro。</p> <p>在适合 AIRP 的模型中,DeepSeek 的价格目前是最低的。获取也容易,已成为最推荐新手使用的模型。</p> <p>需要注意的是,DeepSeek 的低价很大程度依赖缓存命中。如果想极限省钱,需要研究一下提高缓存命中率的方法。</p> <div> <p><strong>什么是缓存?</strong> 之前发送过的相同部分消息,价格会非常便宜。系统从前往后比对,完全一致的部分按缓存价计费,从第一个不同的字符开始,后面全部按正价计算——哪怕后面还有一段和之前相同的内容,也不算缓存了,只算开头连续匹配的部分。</p> <p>举个例子:假设整个 prompt 拼接顺序是 "预设前半部分(每条都一样,命中缓存)→ 历史记录(之前发过了,命中缓存)→ 本轮新消息(有变化,从这里开始不命中)→ 预设后半部分(虽然每条一样,但因为前面已经断了,不再命中缓存)"。</p> <p>所以尽量把不变的内容放在最前面,可以提高缓存命中率。</p> </div> <h3>硅基流动<a href="#硅基流动"><span></span></a></h3> <p>新用户走邀请链接注册并实名认证,可领 16+16 元代金券。DeepSeek 价格与官方一模一样,不推荐花钱,把白送的代金券用掉就行。</p> <div> <a href="https://cloud.siliconflow.cn/i/6N7euO8m" target="_blank"> <div> <div> <div> <img src="https://cloud.siliconflow.cn/favicon.ico" alt="" loading="lazy" /> <span>cloud.siliconflow.cn</span> </div> <h3>硅基流动统一登录</h3> <p>硅基流动用户系统,统一登录 SSO</p> <div> <span>https://cloud.siliconflow.cn/i/6N7euO8m</span> </div> </div> <div><img src="https://cloud.siliconflow.cn/logo.svg" alt="硅基流动统一登录" loading="lazy" /></div> </div> </a> </div> <h3>OpenCode<a href="#opencode"><span></span></a></h3> <p>OpenCode 本是一个开源编码工具,和 Claude Code、Codex 同类产品。不过这里我们用的是它家的 API 聚合中转服务——类似硅基流动、火山引擎,从各大模型官方进货再零售给我们,主营国模,直接给 API,不仅能在他家产品里用,接到哪用都行。除了 DeepSeek 以外还有 GLM 等模型可用。</p> <p>OpenCode 有两种付费模式:</p> <ul> <li><strong>Zen(随用随付)</strong>:国模外模都有,目前提供残血但免费的 deepseek-v4-flash 等模型。付费不划算。</li> <li><strong>Go(月费订阅)</strong>:无须实名,支持支付宝付款,大陆网络可直连,DeepSeek 是货真价实的纯官方模型。首月 5 刀(非常推荐),之后 10 刀/月,如果只用 pro 相当于可以获得 15 刀的 pro 额度,只用 flash 相当于可以获得 60 刀的 flash 额度。</li> </ul> <p>订阅 Go 套餐和调用 Zen 免费模型教程见 <a href="/post/tavern/opencode-go">OpenCode Go 三折订阅 DeepSeek GLM 等国模</a>。</p> <h3>DeepSeek 官方<a href="#deepseek-官方"><span></span></a></h3> <p>官方没有月费套餐,是随用随付的模式。图省事充就完事了,价格合理。</p> <div> <a href="https://platform.deepseek.com/top_up" target="_blank"> <div> <div> <div> <img src="https://fe-static.deepseek.com/platform/favicon.svg" alt="" loading="lazy" /> <span>platform.deepseek.com</span> </div> <h3>DeepSeek Platform</h3> <p>Join DeepSeek API platform to access our AI models, developer resources and API documentation.</p> <div> <span>https://platform.deepseek.com/top_up</span> </div> </div> <div><img src="https://fe-static.deepseek.com/platform/deepseek-api-now-available-50f0138f.jpg" alt="DeepSeek Platform" loading="lazy" /></div> </div> </a> </div> <h2>Gemini<a href="#gemini"><span></span></a></h2> <p>指 Gemini 最新的 Pro 模型,当前为 gemini-3.1-pro。</p> <p>以下对各渠道从价格、稳定度、额度、风险、获取难度五个维度做简要评估。</p> <h3>Ais2api(又名 Build 反代)<a href="#ais2api又名-build-反代"><span></span></a></h3> <p>Ais2api 是一个协议逆向项目。它借用 Build App 的浏览器会话环境,将外部消息伪装成 AI Studio 网页端的请求,再把返回结果转换为 OpenAI 兼容格式,供其他前端外接 API 使用。实际消耗的是 AI Studio 网页端的额度——和你手动把 prompt 贴到 AI Studio 网页是一样的效果,只不过这个项目替你自动完成了 "贴进去" 和 "拿回来" 的过程。我是在 VPS 部署的,其他平台应该也可以,但没操作过,自己研究一下。</p> <ul> <li><strong>价格</strong>:免费</li> <li><strong>稳定度</strong>:高。近一年都非常稳定。</li> <li><strong>额度</strong>:低。一个号每天约 15 条,个人玩家平均需要 10 个号左右才够用。</li> <li><strong>风险</strong>:低。非官方渠道,但暂无封号现象。</li> <li><strong>获取难度</strong>:中。对 Google 账号要求极低,新注册的号也能用;部署难度中等,VPS 可直接用一键脚本,其他端自行研究。</li> <li><strong>甲厚度</strong>:中。</li> </ul> <p>部署教程见 <a href="/post/tavern/dckr-ais2api">海外云服务器 docker 部署 ais2api</a>。</p> <h3>Vertex / Enterprise Agent Platform(又名 GCP)<a href="#vertex--enterprise-agent-platform又名-gcp"><span></span></a></h3> <p>官方企业渠道,类似 AI Studio 官方 API 的企业版。一般是使用绑卡获得的 300 刀赠金来调用。</p> <div> <p><strong>名词解释</strong></p> <ul> <li><strong>GCP</strong>:全称 Google Cloud Platform(谷歌云平台),提供多种云服务,包括大模型 API、云服务器、域名等。</li> <li><strong>Vertex AI</strong>:GCP 上面向企业提供大模型服务的品牌名,现已弃用。</li> <li><strong>Enterprise Agent Platform</strong>:Vertex AI 的现用名,中文意为 "企业智能体平台"。可以使用 300 刀赠金调用 API,也可以用真金白银付费调用正价 API。</li> <li><strong>300 刀赠金</strong>:Google 账号(需老号)首次绑卡后,可获得限时 3 个月的 300 刀赠金,用于抵扣 Vertex 的大模型调用费用。对账号和 IP 要求较高,运气不好可能要求付 10–50 刀押金。试用结束后需主动关闭结算账号,押金会在关闭半个月后返还。赠金还可用于购买云服务器、域名等,但由于只有 3 个月期限,长期服务到期后更换比较麻烦,因此很多人用其他账号的赠金给主号付费——主号长期使用,其他账号当 "钱包"。由此也催生了赠金买卖,300 刀市价约 140 元人民币。不过单纯使用大模型不需要这么做。</li> </ul> </div> <ul> <li><strong>价格</strong>:有赠金免费,无赠金付费。</li> <li><strong>稳定度</strong>:高。本身是官方渠道,服务稳定,但用的人多时容易触发 PVP(网游术语,即用户一起抢算力,随机一部分人能连上一部分人连不上)。运气不好会报错 429,重试可能解决也可能只能换个时间。赠金渠道比付费渠道更难抢,中国时间白天会相对好抢一些。</li> <li><strong>额度</strong>:高。一般强度能用到赠金结束,高强度可能一两个月就用完了。</li> <li><strong>风险</strong>:低。纯正官方渠道,单次无封号风险,多号单卡永续有点连坐风险。</li> <li><strong>获取难度</strong>:中。需要高权重 Google 账号、Visa/万事达/运通的借记卡或信用卡、以及良好的 IP 环境。</li> <li><strong>甲厚度</strong>:低。</li> </ul> <p>详细教程见 <a href="/post/tavern/gcp-vertex">GCP 300 刀赠金免费调用 Gemini Pro 模型</a>。</p> <h3>AI Studio 官方 API<a href="#ai-studio-官方-api"><span></span></a></h3> <p>官方个人渠道,和 Vertex 价格完全一致,甲比 Vertex 厚。</p> <ul> <li><strong>价格</strong>:付费(随用随付)。</li> <li><strong>稳定度</strong>:高。官方正规渠道。</li> <li><strong>额度</strong>:随用随付,无上限。</li> <li><strong>风险</strong>:低。仅有密钥泄露的盗刷风险。</li> <li><strong>获取难度</strong>:中。需要 Visa/万事达/运通的借记卡或信用卡。</li> <li><strong>甲厚度</strong>:中。</li> </ul> <h3>Antigravity2api(又名 Agy2api / 反重力 2api)<a href="#antigravity2api又名-agy2api--反重力-2api"><span></span></a></h3> <p>这个渠道需要高权重账号,不是每个号都有资格。免费账号和 Pro 账号都有额度,免费的少一些。</p> <div> <p><strong>封号风险</strong> 免费账号反倒不会被封,Pro 账号秒封。上次被封后我已经签过认罪协议了,再反代将永封。</p> <p>酌情使用,看胆子大不大。</p> </div> <p>部署教程:</p> <ul> <li>本地部署:<a href="/blog/gugu-gcli2api/">gcli2api 安卓/Windows 一键部署</a>(含反重力渠道凭证获取)</li> <li>云服务器部署:<a href="/blog/dckr-gcli2api/">海外云服务器 docker 部署 gcli2api</a></li> </ul> category:酒馆 tag:酒馆 tag:AI tag:DeepSeek tag:Gemini tag:模型推荐 GCP 300 刀赠金免费调用 Gemini Pro 模型 https://blog.qjyg.de/post/tavern/gcp-vertex tavern/gcp-vertex GCP(Google Cloud Platform,谷歌云平台)上的 Enterprise Agent Platform(原名 Vertex AI)是官方企业渠道,类似 AI Studio 官方 API 的企业版。首次绑卡可获得限时 3 个月的 300 刀赠金,用于抵扣大模型调用费用,对账号和 Sat, 20 Jun 2026 16:00:00 GMT <p>GCP(Google Cloud Platform,谷歌云平台)上的 Enterprise Agent Platform(原名 Vertex AI)是官方企业渠道,类似 AI Studio 官方 API 的企业版。首次绑卡可获得限时 3 个月的 300 刀赠金,用于抵扣大模型调用费用,对账号和 IP 要求较高。纯正官方渠道。</p> <p>以下是从绑卡到接入 SillyTavern 的完整流程。</p> <h1>前置条件<a href="#前置条件"><span></span></a></h1> <p><strong>硬条件:</strong></p> <ul> <li>Google 账号。没有?见 <a href="/post/tavern/google">《注册 Google 账号》</a>。</li> <li>VISA、万事达、运通的实体借记卡或信用卡。没有外币卡?见 <a href="/post/tools/foreign-card">《零门槛外币借记卡推荐》</a>。</li> </ul> <p><strong>软条件:</strong></p> <ul> <li>Google 号要老,3 个月以上、YouTube 常看视频、Play 商店购买过东西(如 1 分钱的书)为宜。新号大概率过不了。</li> <li>优质 IP,住宅 IP、用的人少(非机场非共享)、地区美新日台为宜。</li> </ul> <h1>绑卡<a href="#绑卡"><span></span></a></h1> <ol> <li>登录 Google Cloud:<a href="https://console.cloud.google.com/getting-started">https://console.cloud.google.com/getting-started</a> <figure><img src="/blogs/gcp-vertex/01.webp" alt="Google Cloud 登录页面" loading="lazy" /><figcaption>Google Cloud 登录页面</figcaption></figure></li> <li>点开左上角的项目选择器,查看弹窗左上角是否写的 " 无组织 "——是就对了。如果不是或不确定,新建一个项目(名称随意,组织选择 " 无组织 "),然后再打开项目选择器,确保真的切换到了无组织的项目。</li> </ol> <div> <p><strong>注意</strong> 如果你也使用 AI Studio 免费 key,务必新建项目,不要和 Vertex 用同一个项目,否则将失去免费额度,任何模型都会扣钱。</p> </div> <figure><img src="/blogs/gcp-vertex/02.webp" alt="项目选择器" loading="lazy" /><figcaption>项目选择器</figcaption></figure> <ol> <li>点击 <strong>免费试用</strong> 按钮。</li> <li>国家/地区选择 " 美国 ",点击 " 同意并继续 "。资料类型选择 " 个人 ",法定名称随便写。<strong>街道地址、市/区、州、邮编必须严格填写美国地址</strong>,可用美国地址生成器:<a href="https://tools.qjyg.de/tools/address-generator">https://tools.qjyg.de/tools/address-generator</a></li> <li>添加支付方式——添加信用卡或借记卡。卡片信息一般在背面,没有就去正面找: <ul> <li><strong>卡号</strong>:很长一串数字</li> <li><strong>MM/YY</strong>:卡片有效期,如 02/34 即 2034 年 2 月到期,快到期记得换卡</li> <li><strong>安全码</strong>:VISA 和万事达是 3 位数字,运通是 4 位数字。一般背面持卡人签名条处有 "4 位 + 空格 + 3 位 " 共 7 个数字——VISA/万事达取后 3 位,运通取前面 4 位。没有就去正面找。</li> <li>持卡人姓名会自动填上,不用管。</li> </ul> </li> <li>填好点保存卡,然后点击 <strong>免费开始使用吧</strong> 按钮。</li> </ol> <div> <p><strong>关于押金</strong> 运气好直接看到免费试用页面。运气不好会弹出 " 需要支付一次性预付款 " 的弹窗(一般 10–30 刀),通常是账号或 IP 的问题。付了就行,赠金用完后能退款。所以 Google 号得靠谱,别登不上了——没押金无所谓,有押金就麻烦了。要是押金太高,直接弃号。</p> </div> <ol> <li>不要点 " 升级 " 按钮。 <figure><img src="/blogs/gcp-vertex/03.webp" alt="不要点升级" loading="lazy" /><figcaption>不要点升级</figcaption></figure></li> <li>左侧边栏 → <strong>结算</strong>,可以看到剩余赠金和剩余时间。 <figure><img src="/blogs/gcp-vertex/04.webp" alt="左侧边栏" loading="lazy" /><figcaption>左侧边栏</figcaption></figure></li> </ol> <h1>领取 API 密钥<a href="#领取-api-密钥"><span></span></a></h1> <ol> <li>左侧边栏 → <strong>Agent Platform</strong> → <strong>概览</strong>。 <figure><img src="/blogs/gcp-vertex/05.webp" alt="概览页面" loading="lazy" /><figcaption>概览页面</figcaption></figure></li> <li>点击 <strong>Enable APIs</strong> 按钮,点 " 启用 "。需要一两分钟,它会自动把所有需要启用的功能帮你启用。 <figure><img src="/blogs/gcp-vertex/06.webp" alt="启用APIs" loading="lazy" /><figcaption>启用APIs</figcaption></figure> <figure><img src="/blogs/gcp-vertex/07.webp" alt="启用进度" loading="lazy" /><figcaption>启用进度</figcaption></figure></li> <li>启用完弹窗会自己消失,变为身份验证页面。 <figure><img src="/blogs/gcp-vertex/08.webp" alt="身份验证页面" loading="lazy" /><figcaption>身份验证页面</figcaption></figure></li> <li>点击 API 密钥右边的 <strong>设置</strong> 按钮。</li> <li>点击 <strong>Create API Key</strong>,保存生成的密钥。 <figure><img src="/blogs/gcp-vertex/09.webp" alt="API密钥" loading="lazy" /><figcaption>API密钥</figcaption></figure></li> </ol> <h1>直连 SillyTavern<a href="#直连-sillytavern"><span></span></a></h1> <p><strong>前提:确保 SillyTavern 的网络环境能直连 Google。</strong></p> <ol> <li>插头 <figure><img src="/blogs/gcp-vertex/10.webp" alt="SillyTavern连接设置" loading="lazy" /><figcaption>SillyTavern连接设置</figcaption></figure></li> <li>API:<strong>聊天补全</strong></li> <li>聊天补全来源:<strong>Google Vertex AI</strong></li> <li>验证模式:<strong>快速模式(API 密钥)</strong></li> <li><strong>API 密钥</strong>:粘贴刚刚保存的密钥</li> <li><strong>项目 ID</strong>:留空</li> <li><strong>地区</strong>:<code>global</code></li> <li><strong>Google 模型</strong>:自己选最新的,写文章时为 <code>gemini-3.1-pro-preview</code></li> <li><strong>提示词后处理</strong>:严格(强制对话角色交替、用户最先)</li> <li>点击 <strong>连接</strong></li> </ol> <h1>常见错误<a href="#常见错误"><span></span></a></h1> <p>遇到问题先看后台日志。</p> <div> <p><strong><code>ETIMEDOUT</code> 连接超时</strong></p> <p>网络原因。</p> <ul> <li><strong>海外服务器</strong>:IP 送中了。</li> <li><strong>大陆服务器/本地设备 + 人在大陆</strong>:①没开代理 ②代理 IP 送中 ③SillyTavern 没配好代理。</li> <li>终极方案:开 TUN 模式解决一切烦恼。嫌麻烦不想折腾代理,就考虑中转。</li> </ul> <pre><code><span><span>errno: 'ETIMEDOUT',</span></span> <span><span>code: 'ETIMEDOUT',</span></span></code></pre> </div> <div> <p><strong><code>404 Not Found</code> 模型未找到</strong></p> <p>地区填的不对。报错信息最后那句话指向的是各地区支持模型的官方文档,对照检查一下地区设置。preview 模型一般 global 才有。</p> <pre><code><span><span>Streaming request failed with status 404 Not Found: {</span></span> <span><span> "error": {</span></span> <span><span> "code": 404,</span></span> <span><span> "message": "Publisher model projects/.../locations/.../models/... was not found..."</span></span> <span><span> }</span></span> <span><span>}</span></span></code></pre> </div> <h1>退款<a href="#退款"><span></span></a></h1> <p>3 个月后再写……</p> category:酒馆 tag:酒馆 tag:AI tag:Gemini tag:GCP OpenCode Go 三折订阅 DeepSeek GLM等国模 https://blog.qjyg.de/post/tavern/opencode-go tavern/opencode-go OpenCode 本是一个开源编码工具,和 Claude Code、Codex 同类产品。不过这里我们用的是它家的 API 聚合中转服务——类似硅基流动、火山引擎,从各大模型官方进货再零售给我们,主营国模,直接给 API,不仅能在他家产品里用,接到哪用都行。除了 DeepSeek 以外还有 GLM Sat, 20 Jun 2026 16:00:00 GMT <p>OpenCode 本是一个开源编码工具,和 Claude Code、Codex 同类产品。不过这里我们用的是它家的 API 聚合中转服务——类似硅基流动、火山引擎,从各大模型官方进货再零售给我们,主营国模,直接给 API,不仅能在他家产品里用,接到哪用都行。除了 DeepSeek 以外还有 GLM 等模型可用。</p> <p>在适合 AIRP 的模型中,DeepSeek 的价格目前是最低的,获取也容易,已成为最推荐新手使用的模型。</p> <p>目前(2026-07-20),首月 5 刀套餐下,使用 deepseek-v4-pro 模型相当于官方的 1/3 价格,使用 deepseek-v4-flash 或 glm 模型相当于官方 1/12 的价格。</p> <p>大陆网络环境可用,支持支付宝付款。</p> <div> <p>我会将价格计算与官方文档放在最后。请自行核对价格验证文章时效性。</p> </div> <div> <p><strong>Go 套餐与 Zen 免费 ds flash 模型的区别</strong></p> <p>Zen 的免费 flash 额度约 200 次/天,上下文只有 200k,可能会将对话拿去做模型训练。</p> <p>Go 订阅套餐的 flash 额度更高,上下文 1M ,零数据保留。</p> </div> <h1>购买<a href="#购买"><span></span></a></h1> <p>(只使用免费模型跳过第 3-6 步)</p> <ol> <li>打开官网 <a href="https://opencode.ai/go?ref=8978VHC6T0">https://opencode.ai/go?ref=8978VHC6T0</a> ,这是我的邀请链接,通过邀请链接注册会额外多 5 刀 Go 额度。</li> <li>点击订阅按钮或右上角登录,用 Google 账号或 GitHub 账号登录。哪个号稳定用哪个。 <figure><img src="/blogs/opencode-go/01.webp" alt="登录页面" loading="lazy" /><figcaption>登录页面</figcaption></figure></li> <li>点击左侧边栏的 <strong>Go</strong> → <strong>其他付款方式</strong> → <strong>Alipay</strong>。 <figure><img src="/blogs/opencode-go/02.webp" alt="选择Alipay付款方式" loading="lazy" /><figcaption>选择Alipay付款方式</figcaption></figure></li> <li>点击订阅按钮。</li> <li>用手机支付宝扫码,确认后会直接扣款。</li> <li>弹回 Go 页面后,刷新一下页面,就可以看到显示已订阅了。 <figure><img src="/blogs/opencode-go/03.webp" alt="已订阅状态" loading="lazy" /><figcaption>已订阅状态</figcaption></figure></li> <li>点击左侧边栏的 API 密钥,创建一个 API 密钥,随便取名字。</li> <li>将密钥复制下来。</li> </ol> <h1>连接 SillyTavern<a href="#连接-sillytavern"><span></span></a></h1> <ol> <li>插头 <figure><img src="/blogs/opencode-go/04.webp" alt="连接设置总览" loading="lazy" /><figcaption>连接设置总览</figcaption></figure></li> <li>API:<strong>聊天补全</strong></li> <li>聊天补全来源:<strong>自定义(兼容 OpenAI)</strong></li> <li>自定义端点(基础 URL): <ul> <li>Go 套餐: <code>https://opencode.ai/zen/go/v1</code></li> <li>Zen 免费模型: <code>https://opencode.ai/zen/v1</code></li> </ul> </li> <li>自定义 API 密钥:刚刚复制的。</li> <li><strong>提示词后处理</strong>:严格(强制对话角色交替、用户最先)</li> <li>附加参数 - 包括主体参数:<code></code>,这是开启最高思考。 <figure><img src="/blogs/opencode-go/05.webp" alt="附加参数设置" loading="lazy" /><figcaption>附加参数设置</figcaption></figure></li> <li>点击连接</li> <li>可用模型:自己选想用的模型,<code>deepseek-v4-pro</code> 或者 <code>glm-5.2</code> 等等。</li> <li>自动解析:自带的 DeepSeek,<code>&lt;think&gt;</code> 标签的那个。 <figure><img src="/blogs/opencode-go/06.webp" alt="自动解析设置" loading="lazy" /><figcaption>自动解析设置</figcaption></figure></li> </ol> <h1>取消自动续费<a href="#取消自动续费"><span></span></a></h1> <p>如果之后还想续可以不取消这个,如果之后想换别的号薅首月 5 刀的话可以取消一下。</p> <h2>OpenCode 侧<a href="#opencode-侧"><span></span></a></h2> <ol> <li>Go 页面,管理订阅,取消订阅。</li> <li>随便选一个理由,继续取消。</li> <li>取消订阅按钮。</li> <li>看到取消日期是一个月后,就可以了。 <figure><img src="/blogs/opencode-go/07.webp" alt="取消订阅确认" loading="lazy" /><figcaption>取消订阅确认</figcaption></figure></li> </ol> <h2>支付宝侧<a href="#支付宝侧"><span></span></a></h2> <ol> <li>我的 - 支付设置 - 自动续费/免密支付</li> <li>Anomaly Innovations Inc. 免密支付</li> <li>关闭服务 - 确认关闭</li> </ol> <p>两侧都操作后就不用担心意外扣费了。当前订阅在到期前依然可以正常使用。</p> <hr /> <h1>附录:价格计算与官方文档<a href="#附录价格计算与官方文档"><span></span></a></h1> <p>数据截至 <strong>2026 年 7 月</strong>,建议对照官方页面自行核对。</p> <ul> <li>OpenCode Go:<a href="https://opencode.ai/docs/go/">opencode.ai/docs/go/</a></li> <li>DeepSeek 官方定价:<a href="https://api-docs.deepseek.com/quick_start/pricing/">api-docs.deepseek.com/quick_start/pricing</a></li> </ul> <h2>套餐规则<a href="#套餐规则"><span></span></a></h2> <p>Go 的 <strong>token 单价与官方一致</strong>,优惠来自包月额度:首月 $5、之后 $10/月。</p> <table><thead><tr><th>额度窗口</th><th>上限</th></tr></thead><tbody><tr><td>5 小时</td><td>$12</td></tr><tr><td>每周</td><td>$30</td></tr><tr><td>每月(大部分)</td><td>$60</td></tr></tbody></table> <p>部分模型如 deepseek-v4-pro 月额度为 $15,以文档里各模型的 Usage 为准。</p> <div> <p>26 年 7 月文档改版:Pro 单价从 4 倍价改成与官方同价,同时月额度从 $60 降到 $15,实际价格不变只是更加清晰了。</p> </div> <h2>有效折扣<a href="#有效折扣"><span></span></a></h2> <table><thead><tr><th>模型</th><th>月额度</th><th>$5 首月</th><th>$10 续月</th></tr></thead><tbody><tr><td>deepseek-v4-pro</td><td>$15</td><td>约 3.3 折($5 / $15)</td><td>约 6.7 折($10 / $15)</td></tr><tr><td>deepseek-v4-flash</td><td>$60</td><td>约 0.8 折($5 / $60)</td><td>约 1.7 折($10 / $60)</td></tr></tbody></table> <p>当月实际消耗(按官方价)低于订阅费时,直接走官方更划算;超过订阅费,Go 更值。Pro 额度小、折扣小;Flash 额度大、折扣大。</p> <p>需要注意的是,DeepSeek 的低价很大程度依赖缓存命中,如果想极限省钱,需要研究一下提高缓存命中率的方法。</p> <div> <p><strong>什么是缓存?</strong></p> <p>之前发送过的相同部分消息,价格会非常便宜。系统从前往后比对,完全一致的部分按缓存价计费,从第一个不同的字符开始,后面全部按正价计算——哪怕后面还有一段和之前相同的内容,也不算缓存了,只算开头连续匹配的部分。</p> <p>举个例子:假设整个 prompt 拼接顺序是 " 预设前半部分(每条都一样,命中缓存)→ 历史记录(之前发过了,命中缓存)→ 本轮新消息(有变化,从这里开始不命中)→ 预设后半部分(虽然每条一样,但因为前面已经断了,不再命中缓存)"。</p> <p>所以尽量把不变的内容放在最前面,可以提高缓存命中率。</p> </div> category:酒馆 tag:酒馆 tag:AI tag:DeepSeek tag:教程 零门槛外币借记卡推荐 https://blog.qjyg.de/post/tools/foreign-card tools/foreign-card 注册 GCP、甲骨文、订阅各种海外服务、出境旅游等场景下,往往需要一张外币卡来完成绑卡验证或付款。本文推荐 3 张零门槛(无年费、无工本费、无资产要求)的外币借记卡,覆盖万事达和运通两大卡组织,拿来就能用。 快速扫盲 借记卡与信用卡 Sat, 20 Jun 2026 16:00:00 GMT <p>注册 GCP、甲骨文、订阅各种海外服务、出境旅游等场景下,往往需要一张外币卡来完成绑卡验证或付款。本文推荐 3 张零门槛(无年费、无工本费、无资产要求)的外币借记卡,覆盖万事达和运通两大卡组织,拿来就能用。</p> <hr /> <h2>快速扫盲<a href="#快速扫盲"><span></span></a></h2> <h3>借记卡与信用卡<a href="#借记卡与信用卡"><span></span></a></h3> <p>借记卡就是储蓄卡,和日常用的工资卡是同一类卡。信用卡则需要审批,有收入、征信等门槛,不是所有人都能办下来。绑信用卡的地方一般也可以用借记卡,只要卡组织是国际通用的就行(银联通常不被接受)。所以对大多数人来说,借记卡是境外消费最省心的选择。</p> <h3>账户分类<a href="#账户分类"><span></span></a></h3> <p>每个银行可以开 1 张一类卡、3 张二类卡。一类卡功能完整、不限额;二类卡功能可能受限,日限额 1 万元。卡不想要了可以注销,注销后配额会释放,可以再办新卡。</p> <h3>核心概念<a href="#核心概念"><span></span></a></h3> <table><thead><tr><th>概念</th><th>含义</th><th>说明</th></tr></thead><tbody><tr><td><strong>卡组织</strong></td><td>银联、VISA、万事达、运通等支付清算网络</td><td>银联是中国的卡组织,境外主要认 VISA、万事达、运通</td></tr><tr><td><strong>万事网联卡</strong></td><td>万事达在中国的合资清算机构发行的人民币卡,境内人民币结算、境外自动购汇</td><td>体验最接近普通银联卡的外卡,优先选择</td></tr><tr><td><strong>3DS</strong></td><td>在线支付时的二次验证(短信验证码 / 人脸)</td><td>必须有,否则很多境外网站会直接拒付</td></tr><tr><td><strong>自动购汇</strong></td><td>卡里存人民币,消费外币时银行自动按汇率换汇付款</td><td>有自动购汇最省心,不用手动操作</td></tr><tr><td><strong>FTF</strong></td><td>货币转换费,境外消费时卡组织额外收的手续费</td><td>无 FTF 最好,有则每次多扣 1–2%</td></tr><tr><td><strong>冻结比例</strong></td><td>刷外币时银行临时多冻结一部分资金应对汇率波动</td><td>100% 最优,120% 意味着多冻 20% 资金</td></tr></tbody></table> <hr /> <h2>推荐卡片<a href="#推荐卡片"><span></span></a></h2> <p>以下三张卡片是我精挑细选的最好的几张,如果用得上可以全部办理。我全部持有,都好用,下表的卡面图就是我的卡片实拍。</p> <table><thead><tr><th>维度</th><th>招行万事网联普卡</th><th>中信貔貅卡金卡</th><th>中信运通金卡</th></tr></thead><tbody><tr><td>卡面</td><td><figure><img src="/blogs/foreign-card/cmb-card.webp" alt="招行万事网联普卡" loading="lazy" /><figcaption>招行万事网联普卡</figcaption></figure></td><td><figure><img src="/blogs/foreign-card/citic-pixiu.webp" alt="中信貔貅卡金卡" loading="lazy" /><figcaption>中信貔貅卡金卡</figcaption></figure></td><td><figure><img src="/blogs/foreign-card/citic-amex.webp" alt="中信运通金卡" loading="lazy" /><figcaption>中信运通金卡</figcaption></figure></td></tr><tr><td>卡组织</td><td>万事网联(万事达)</td><td>万事网联(万事达)</td><td>连通(运通)</td></tr><tr><td>工本费 / 年费</td><td>0 / 0</td><td>0 / 0</td><td>0 / 0</td></tr><tr><td>办理方式</td><td>网申或线下</td><td>网申或线下,无 AUM</td><td>网申或线下</td></tr><tr><td>冻结比例</td><td><strong>100%</strong></td><td>105%</td><td>120%</td></tr><tr><td>3DS</td><td>有</td><td>有</td><td>有</td></tr><tr><td>自动购汇</td><td>有(卡组织汇率)</td><td>有(银行汇率)</td><td>有(卡组织汇率)</td></tr><tr><td>FTF</td><td>无</td><td>无</td><td>无</td></tr><tr><td>返现</td><td>境外 0.5%(至 2026.12)</td><td>—</td><td>—</td></tr><tr><td>Apple Pay</td><td>—</td><td>支持</td><td>—</td></tr><tr><td>币种</td><td>人民币</td><td>9 种主流币种</td><td>人民币</td></tr><tr><td>ATM 取现</td><td>每月免 1 笔</td><td>每月免 3 笔(至 2027.5)</td><td>无优惠</td></tr><tr><td><strong>亮点</strong></td><td>冻结 100% + 卡组织汇率 + 返现</td><td>Apple Pay + 多币种</td><td>唯一 3DS 运通卡</td></tr></tbody></table> <ul> <li><strong>招行万事网联普卡</strong>:零门槛首选,冻结 100%、卡组织汇率优于多数银行挂牌价、还有境外消费返现,基础维度无短板。</li> <li><strong>中信貔貅卡金卡</strong>:唯一支持 Apple Pay 的万事网联借记卡之一,9 种币种覆盖主流国家,适合有 Apple Pay 需求的用户。</li> <li><strong>中信运通金卡</strong>:运通借记卡中唯一支持 3DS 的,120% 冻结偏高(刷 100 元临时冻结 120 元,多余部分结算后解冻),但在需要运通卡的场景下是最佳选择。</li> </ul> <div> <p><strong>最少办卡方案</strong>:招行万事网联普卡 + 中信运通金卡,覆盖万事达 + 运通两大卡组织。追求 Apple Pay 则加一张中信貔貅卡金卡。</p> </div> <hr /> <h2>申请<a href="#申请"><span></span></a></h2> <h3>招行万事网联普卡<a href="#招行万事网联普卡"><span></span></a></h3> <ol> <li>打开招商银行 APP 并注册登录。</li> <li>首页搜索 <code>申请银行卡</code> <figure><img src="/blogs/foreign-card/cmb-search.webp" alt="搜索申请银行卡" loading="lazy" /><figcaption>搜索申请银行卡</figcaption></figure></li> <li>拉到最下面,蓝色葵花卡面的 <code>万事达人民币IC借记卡(普卡)</code>,点击立即申请,填资料即可。 <figure><img src="/blogs/foreign-card/cmb-apply.webp" alt="选择普卡" loading="lazy" /><figcaption>选择普卡</figcaption></figure></li> </ol> <h3>中信貔貅卡金卡 / 中信运通金卡<a href="#中信貔貅卡金卡--中信运通金卡"><span></span></a></h3> <ol> <li>打开中信银行 APP 并注册登录。</li> <li>首页搜索 <code>银行卡超市</code> <figure><img src="/blogs/foreign-card/citic-search.webp" alt="搜索银行卡超市" loading="lazy" /><figcaption>搜索银行卡超市</figcaption></figure></li> <li>找到标准卡系列,点击右侧的更多。 <figure><img src="/blogs/foreign-card/citic-more.webp" alt="标准卡更多" loading="lazy" /><figcaption>标准卡更多</figcaption></figure></li> <li>中信美国运通人民币卡、中信万事达双币卡这两张,点击申卡,填资料即可。 <figure><img src="/blogs/foreign-card/citic-cards.webp" alt="选择卡片" loading="lazy" /><figcaption>选择卡片</figcaption></figure></li> </ol> <h3>领卡与开卡<a href="#领卡与开卡"><span></span></a></h3> <p>申请进度可以在 APP 查看。招行的卡寄到银行网点,到了会发短信通知你去领,有现货的话可能立刻就能拿;中信的卡直接寄给你,需要带着卡片去银行开通。</p> <p>不用去柜台,直接找大堂经理开,让干嘛干嘛,很快。如果问办卡用途就说<strong>海淘</strong>(买什么是隐私,不会追问)或<strong>旅游</strong>(可能会问去哪,说个关系不紧张的地方就行,比如韩国)。</p> <hr /> <h2>APP 设置<a href="#app-设置"><span></span></a></h2> <h3>招商银行<a href="#招商银行"><span></span></a></h3> <p>我的 → 银行卡 → 点卡片:</p> <ul> <li><strong>快捷支付</strong>:万事达卡跨境线上支付需<strong>开通</strong></li> <li>拉到底 → 更多功能: <ul> <li><strong>ATM/POS 设置</strong>:境外 ATM 取款、境外 POS 消费需<strong>启用</strong></li> <li><strong>小额免密免签支付</strong>:需<strong>启用</strong></li> </ul> </li> <li><strong>防盗锁</strong>:退回去,更多功能上面有个「一键锁卡」,不使用的时候可以锁定境外相关功能</li> </ul> <h3>中信银行<a href="#中信银行"><span></span></a></h3> <p>我的 → 银行卡 → 点卡片:</p> <ul> <li>拉到底 → <strong>账户管理</strong>: <ul> <li><strong>境外消费设置</strong>:需<strong>启用</strong></li> <li><strong>小额免密</strong>:需<strong>启用</strong></li> </ul> </li> <li><strong>防盗锁</strong>:账户安全锁,不使用的时候可以锁定境外相关功能</li> </ul> <hr /> <h2>使用:认识你的卡片<a href="#使用认识你的卡片"><span></span></a></h2> <p>拿到实体卡后,你需要关注卡面上的三个关键信息:</p> <table><thead><tr><th>信息</th><th>位置</th><th>说明</th></tr></thead><tbody><tr><td><strong>卡号</strong></td><td>卡正面/背面,最长的一串数字(通常 16 位)</td><td>绑卡时填写的 "Card Number"</td></tr><tr><td><strong>有效期</strong></td><td>卡正面/背面,格式 <code>MM/YY</code>(如 <code>02/31</code> 即 2031 年 2 月到期)</td><td>绑卡时填写的 "Expiry Date",快到期记得提前换卡</td></tr><tr><td><strong>安全码(CVV/CVC/CVN)</strong></td><td>VISA / 万事达:卡背面签名条处,末尾 <strong>3 位数字</strong>;运通:卡正面,<strong>4 位数字</strong></td><td>绑卡时填写的 "Security Code" / "CVV" / "CVC"</td></tr></tbody></table> <div><div><div></div><div>安全提醒</div></div><div><p>有这三个信息就可以花你的钱了!<strong>不要拍照发给任何人,不要截图上传到任何网站</strong>。只在正规平台的支付页面手动输入。</p></div></div> <h3>绑卡验证流程(通用)<a href="#绑卡验证流程通用"><span></span></a></h3> <p>大多数海外服务(GCP、甲骨文等)的绑卡流程如下:</p> <ol> <li>在支付页面选择 "添加信用卡/借记卡"</li> <li>依次填写卡号、有效期(MM/YY)、安全码(CVV)</li> <li>持卡人姓名自动填入或手动输入(与银行预留一致即可)</li> <li>平台会发起一笔小额验证扣款(通常 1–2 美元等值),验证通过后自动退还</li> <li>部分平台会触发 3DS 验证,跳转到银行页面输入短信验证码</li> </ol> <div> <p>大部分验证扣款是假扣款(预授权),仅冻结,不会实际收费。如果当时没解冻,最晚一个月也解了。</p> </div> category:工具 tag:银行卡 tag:外币卡 tag:借记卡 tag:万事网联 评论区可以发表情啦! https://blog.qjyg.de/post/ping-lun-qu-ke-yi-fa-biao-qing-la ping-lun-qu-ke-yi-fa-biao-qing-la 评论区可以发表情啦 一时兴起,博客又搬家了,嘿嘿!搬家也是越来越熟练了! 现在评论区可以发表情啦!快来试试吧! 很可爱吧? 来都来了 分享一首好听的歌~ Mon, 13 Apr 2026 15:27:26 GMT <h1>评论区可以发表情啦<a href="#评论区可以发表情啦"><span></span></a></h1> <p>一时兴起,博客又搬家了,嘿嘿!搬家也是越来越熟练了!</p> <p>现在评论区可以发表情啦!快来试试吧!</p> <p>很可爱吧?</p> <hr /> <p>来都来了</p> <p>分享一首好听的歌~</p> <div></div> category:随笔 tag:blog tag:博客 甲骨文云永久免费机器获取指南 https://blog.qjyg.de/post/tech/oracle-cloud-free-tier tech/oracle-cloud-free-tier 甲骨文云(Oracle Cloud)是一家企业级老牌云厂商,从 2019 年开始提供非常大额的免费云服务。审核严格,可能随时被回收,且审核和回收的机制没人摸得透,非常玄学。不过只要不放重要资料、勤备份就可以了。最大 4 核 / 24G / 200G 的永久免费机子,值得个人玩家每日一摸。 Sun, 12 Apr 2026 06:14:00 GMT <p>甲骨文云(Oracle Cloud)是一家企业级老牌云厂商,从 2019 年开始提供非常大额的免费云服务。审核严格,可能随时被回收,且审核和回收的机制没人摸得透,非常玄学。不过只要不放重要资料、勤备份就可以了。最大 4 核 / 24G / 200G 的永久免费机子,值得个人玩家每日一摸。</p> <div><div><div></div><div>心态预期</div></div><div><p>这是教你去哪碰运气的教程,不是教你如何稳过的教程,世界上没有那种教程。 注册不了、注册了开不到机子、开完机子被回收,都是常态。</p></div></div> <hr /> <h1>准备工作<a href="#准备工作"><span></span></a></h1> <h2>1. 外币卡<a href="#1-外币卡"><span></span></a></h2> <p>准备一张外币卡,借记卡或信用卡均可,VISA、万事达、运通都可以(银联不行),只要能刷出新加坡元即可。</p> <table><thead><tr><th>阶段</th><th>金额</th></tr></thead><tbody><tr><td>注册账号验证</td><td>1.38 坡币</td></tr><tr><td>开机阶段升级(可选)</td><td>138.19 坡币</td></tr></tbody></table> <div><div><div></div><div>Note</div></div><div><p>信用卡需要有额度,借记卡需要提前存钱。两种扣款都只是冻结(预授权),不会真扣钱。偶尔遇到解冻失败的情况也不用担心,最多等到下个账单日,怎么也会自动解冻的。 零门槛外币卡推荐见 <a href="/post/tools/foreign-card">《零门槛外币借记卡推荐》</a>。</p></div></div> <h2>2. 网络环境<a href="#2-网络环境"><span></span></a></h2> <p>建议从 <strong>关闭 Wi-Fi,关闭代理,使用手机流量</strong> 开始尝试,不要做任何特殊改变,保持原生网络。</p> <h2>3. 确认 IP 归属地<a href="#3-确认-ip-归属地"><span></span></a></h2> <p>打开 <a href="https://iplark.com">iplark.com</a>,下拉查看地理位置:</p> <ul> <li>如果位置与你家/身份证地址差不多 → 可填真实地址</li> <li>如果位置不一样 → 按 IP 所在位置在地图上随便找个地方</li> </ul> <h2>4. 转换英文地址<a href="#4-转换英文地址"><span></span></a></h2> <p>随便找个 AI(豆包就行),使用以下提示词将地址转为英文:</p> <div><div></div><pre><code><span><span>请将以下地址转换为适合填写英文表单的格式,用于注册Oracle Cloud账号。</span></span> <span><span></span></span> <span><span>请按照以下字段输出,格式清晰,方便复制:</span></span> <span><span></span></span> <span><span>Address Line 1(地址行1,必填):</span></span> <span><span>Address Line 2(地址行2,选填):</span></span> <span><span>Address Line 3(地址行3,选填):</span></span> <span><span>City(城市):</span></span> <span><span>State / Province(省/自治区/直辖市):</span></span> <span><span>Postal Code(邮政编码):</span></span> <span><span></span></span> <span><span>要求:</span></span> <span><span>- 使用标准英文地址拼写(参考中国邮政或Google Maps的英文译名)</span></span> <span><span>- 地址行1填写楼栋门牌号+街道,地址行2可填写小区/园区名称,地址行3可留空</span></span> <span><span>- 省份使用拼音全拼(如 Guangdong、Beijing)</span></span> <span><span>- 城市使用拼音全拼(如 Shenzhen、Chengdu)</span></span> <span><span>- 邮政编码保持6位数字不变</span></span> <span><span></span></span> <span><span>我的地址是:</span></span> <span><span>[在此粘贴你的中文地址]</span></span></code></pre></div> <hr /> <h1>注册账号<a href="#注册账号"><span></span></a></h1> <div><div><div></div><div>开始前建议洗个手、擦擦键盘,今日抽奖开始。对了,右上角能切中文。</div></div><div></div></div> <ol> <li> <p>用浏览器打开注册页面(我用的 Vivaldi 浏览器,没开无痕):<a href="https://signup.cloud.oracle.com">https://signup.cloud.oracle.com</a></p> </li> <li> <p>填写账户基本信息(以 ” 李小明 ” 为例):</p> <ul> <li>国家/地区:<code>中国</code></li> <li>名字:<code>Xiaoming</code></li> <li>姓氏:<code>Li</code></li> <li>电子邮件:任意邮箱(我用的原始数字 QQ 邮箱)</li> </ul> </li> <li> <p>收取验证邮件,找到黑色按钮 <strong>Verify email</strong>。</p> <div><div><div></div><div>注意</div></div><div><p>不推荐直接在 QQ 邮箱 App 内点击跳转,容易卡住。建议右键复制链接,发到手机后用浏览器打开。如果提示 ” 操作频繁 “,关掉邮箱等几分钟再刷新就好了。</p></div></div> </li> <li> <p>补充账户信息:</p> <ul> <li><strong>密码</strong>:≥ 8 位,含大写字母 + 小写字母 + 数字 + 特殊字符</li> <li><strong>备用姓名</strong>:<code>Xiaoming Li</code></li> <li><strong>Customer type</strong>:<code>individual</code>(个人)</li> <li><strong>Cloud 账户名称</strong>:账号,自己取</li> <li><strong>主区域</strong>:服务器所在地区,<strong>慎重选择,注册后无法修改</strong>。推荐:圣何塞、大阪、春川、新加坡西、凤凰城、法兰克福。各区测速地址见文末。</li> </ul> </li> <li> <p>勾选 <code>选中此框……</code>,继续。</p> </li> <li> <p>填写地址信息(按 AI 给出的英文格式填写),填写手机号。</p> </li> <li> <p>点击 <strong>添加付款验证方式</strong> → <strong>Credit Card</strong>,填写卡号、有效期、CVN(卡背面签名条末尾 3 位数字)。</p> </li> <li> <p>勾选协议,点击 <strong>开始我的免费试用</strong>。</p> </li> </ol> <h2>开奖结果<a href="#开奖结果"><span></span></a></h2> <p><strong>成功:</strong> 页面正常跳转加载,耐心等待完成即可。</p> <p>![[永久免费 4 核 24G 甲骨文云服务器申请教程-1.webp]]</p> <p><strong>失败:</strong> 出现 abc,这才是常态,明天再来。根据经验,只要卡是真的,IP 就是唯一重点,其它都无所谓。可以换换网络环境,WIFI、流量、店里的 WIFI、火车途中等等能够变 IP 的地方都可以尝试。</p> <p>![[永久免费 4 核 24G 甲骨文云服务器申请教程-2.webp]]</p> <hr /> <h1>首次登录<a href="#首次登录"><span></span></a></h1> <ol> <li>打开官网:<a href="https://cloud.oracle.com">https://cloud.oracle.com</a></li> <li>输入 Cloud 账户名称(自己取的账号) ![[永久免费 4 核 24G 甲骨文云服务器申请教程-3.webp]]</li> <li>输入邮箱和密码。 ![[永久免费 4 核 24G 甲骨文云服务器申请教程-4.webp]]</li> <li>首次登录会要求设置两步验证(2FA)。点击设置,勾选 <strong>脱机模式</strong>。 ![[永久免费 4 核 24G 甲骨文云服务器申请教程-5.webp]]</li> <li>选择 <strong>手动密钥</strong>,复制并保存好这串字符,这个是生成动态验证码用的,<mark>丢了账号就没了</mark>。 ![[永久免费 4 核 24G 甲骨文云服务器申请教程-6.webp]]</li> <li>用任意 2FA 工具生成动态码,长期管理推荐 Ente Auth(开源全平台)、Vaultwarden(自建)、Google 身份验证器(强依赖谷歌账号)。也可以直接用 <a href="https://tools.qjyg.de/tools/totp-2fa">https://tools.qjyg.de/tools/totp-2fa</a> 这类网页工具临时生成一下。输入密钥得到 6 位动态码,输回去就绑好了。每次登录都需要这个动态码,这串密钥一定存好。</li> </ol> <hr /> <h1>开机前:资源分配<a href="#开机前资源分配"><span></span></a></h1> <div><div><div></div><div>Warning</div></div><div><p>2026 年 6 月 12 日,甲骨文改了 <a href="https://docs.oracle.com/en-us/iaas/Content/FreeTier/freetier_topic-Always_Free_Resources.htm">官方文档</a>,免费 ARM 配额减半,只有 2C12G。但营销页面并未更新,仍为 4C24G ,用户也并未收到任何通知邮件和扣款账单。<strong>本文中的资源分配仍是老版本</strong>。最新变动请以官方为准。</p></div></div> <h2>免费额度规则<a href="#免费额度规则"><span></span></a></h2> <p>服务器分为两种架构,AMD 小鸡 和 ARM 大鸡。</p> <table><thead><tr><th>资源</th><th>限额</th></tr></thead><tbody><tr><td>总硬盘</td><td>200 GB(所有机子合计)</td></tr><tr><td>单机最小硬盘</td><td>50 GB</td></tr><tr><td>出站流量</td><td>10 TB / 月</td></tr><tr><td>AMD (x86)</td><td>固定 1C1G,最多 2 台</td></tr><tr><td>ARM</td><td>总计 4C24G,可自由分配</td></tr></tbody></table> <p>开机后:CPU / 内存可随时在范围内调整;硬盘只能扩不能缩,且扩硬盘比调整 CPU 内存麻烦一点,建议 <strong>开机前想清楚</strong>。</p> <h2>分配方案参考<a href="#分配方案参考"><span></span></a></h2> <div><div><div></div><div>新手推荐</div></div><div><p>推荐开两台 ARM。万一机子变砖,可以用同架构的另一台互救,避免因热门地区难开机而陷入两难。</p></div></div> <table><thead><tr><th>方案</th><th>配置</th><th>适合人群</th></tr></thead><tbody><tr><td>⭐ 方案一</td><td>ARM 2C/12G/50G × 2 + AMD 1C/1G/50G × 2</td><td>4 台可互救可折腾</td></tr><tr><td>⭐ 方案二</td><td>ARM 2C/12G/100G × 2</td><td>不想开 AMD,硬盘都给 ARM</td></tr><tr><td>⭐ 方案三</td><td>ARM 3C/18G/150G × 1 + ARM 1C/6G/50G × 1</td><td>一主一备</td></tr><tr><td>方案四</td><td>ARM 4C/24G/200G × 1</td><td>单机满配</td></tr><tr><td>方案五</td><td>ARM 4C/24G/100G × 1 + AMD 1C/1G/50G × 2</td><td>大主机 + 两小机</td></tr><tr><td>方案六</td><td>ARM 1C/6G/50G × 4</td><td>四台均分</td></tr></tbody></table> <p>没有标准答案,自己喜欢就行。</p> <hr /> <h1>开机<a href="#开机"><span></span></a></h1> <p>登录后顶部会有升级横幅,可以先试着开机,开不了再升级(升级说明见末节)。</p> <p>![[永久免费 4 核 24G 甲骨文云服务器申请教程-7.webp]]</p> <p><strong>入口:</strong> 左上角菜单 → <strong>实例</strong> → <strong>创建实例</strong></p> <p>![[永久免费 4 核 24G 甲骨文云服务器申请教程-8.webp]]</p> <p>![[永久免费 4 核 24G 甲骨文云服务器申请教程-9.webp]]</p> <h2>Step 1:基本信息<a href="#step-1基本信息"><span></span></a></h2> <p><strong>更改映像(操作系统)</strong></p> <p>![[永久免费 4 核 24G 甲骨文云服务器申请教程-10.webp]]</p> <p>选择 <code>Ubuntu</code> → <code>Canonical Ubuntu 24.04</code>(不过我后续通常会重装为 Debian)</p> <p>![[永久免费 4 核 24G 甲骨文云服务器申请教程-11.webp]]</p> <p><strong>更改配置(架构)</strong></p> <p>![[永久免费 4 核 24G 甲骨文云服务器申请教程-12.webp]]</p> <ul> <li><strong>Ampere</strong> = ARM 大鸡</li> <li><strong>专业和上一代</strong> = AMD 小鸡</li> </ul> <p>这里是开 ARM 和 AMD 操作唯一的不同。</p> <p>认准免费标签,选第一项,勾选前面的点。CPU 和内存可以先保持默认配置,开机后再扩。</p> <p>![[永久免费 4 核 24G 甲骨文云服务器申请教程-13.webp]]</p> <p>选完后应显示如下(Ubuntu + ARM):</p> <p>![[永久免费 4 核 24G 甲骨文云服务器申请教程-14.webp]]</p> <p>下一步。</p> <h2>Step 2:安全<a href="#step-2安全"><span></span></a></h2> <p>无需更改,下一步。</p> <h2>Step 3:网络<a href="#step-3网络"><span></span></a></h2> <ol> <li> <p>选择 <strong>创建新虚拟云网络</strong>。 ![[永久免费 4 核 24G 甲骨文云服务器申请教程-15.webp]]</p> </li> <li> <p>SSH 密钥:</p> <ul> <li>有自己的密钥 → 选 <strong>上载公钥</strong>,上传公钥文件</li> <li>没有或者不知道是啥 → 点 <strong>下载私有密钥</strong>,下载 <code>.key</code> 文件并保存好,这是连接服务器的凭证 ![[永久免费 4 核 24G 甲骨文云服务器申请教程-16.webp]]</li> </ul> </li> </ol> <p>下一步。</p> <h2>Step 4:存储<a href="#step-4存储"><span></span></a></h2> <ol> <li>勾选 <strong>指定定制的引导卷大小和性能设置</strong> ,这里是设置硬盘的。</li> <li><strong>引导卷大小</strong>:按分配方案填写,最低 50G,设大了不能缩。全账号合计不超过 200G。</li> <li><strong>引导卷性能</strong>:拉满,填 <code>120</code>。</li> </ol> <p>![[永久免费 4 核 24G 甲骨文云服务器申请教程-17.webp]]</p> <p>下一步。</p> <h2>Step 5:复查<a href="#step-5复查"><span></span></a></h2> <p>确认以下信息无误后点击 <strong>创建</strong>:</p> <table><thead><tr><th>项目</th><th>预期值</th></tr></thead><tbody><tr><td>操作系统</td><td>Canonical Ubuntu 24.04</td></tr><tr><td>配置</td><td>VM.Standard.A1.Flex(这是 ARM 大鸡)</td></tr><tr><td>配置构建</td><td>1 个核心 OCPU,6 GB 内存(开机后可扩)</td></tr><tr><td>指定定制的引导卷大小和性能设置</td><td>硬盘大小,自己设的</td></tr><tr><td>引导卷性能</td><td>120</td></tr></tbody></table> <p>开机成功后,实例列表会出现一条新记录:</p> <p>![[永久免费 4 核 24G 甲骨文云服务器申请教程-18.webp]]</p> <div><div><div></div><div>Tip</div></div><div><p>如果没开到,可多次尝试,或先升级账号再试,基本可以成功(见末节)。</p></div></div> <hr /> <h1>初始化设置 · 面板部分<a href="#初始化设置--面板部分"><span></span></a></h1> <h2>扩容 CPU / 内存<a href="#扩容-cpu--内存"><span></span></a></h2> <ol> <li>点击实例名称进入详情页。 ![[永久免费 4 核 24G 甲骨文云服务器申请教程-19.webp]]</li> <li>右上角 <strong>操作 → 更多操作 → 编辑</strong>。 ![[永久免费 4 核 24G 甲骨文云服务器申请教程-20.webp]]</li> <li>展开配置,填写目标 CPU 和内存,点 <strong>保存更改</strong>,确认重新引导即可。 ![[永久免费 4 核 24G 甲骨文云服务器申请教程-21.webp]]</li> </ol> <div><div><div></div><div>Warning</div></div><div><p>所有 ARM 实例合计不得超过 4C / 24G。</p></div></div> <h2>获取公网 IPv4 地址<a href="#获取公网-ipv4-地址"><span></span></a></h2> <ol> <li>实例详情页 → <strong>网络</strong> → 看第一行 <strong>公共 IPv4 地址</strong>。如果已有,直接复制下来记好,这一步整个可以跳过。</li> <li>如果没有,下拉找到 <strong>附加的 VNIC</strong>,点击名称进入。 ![[永久免费 4 核 24G 甲骨文云服务器申请教程-22.webp]]</li> <li><strong>IP 管理 → 编辑</strong>。 ![[永久免费 4 核 24G 甲骨文云服务器申请教程-23.webp]]</li> <li>预留的公共 IP → <strong>创建新的预留 IP 地址</strong> → 随便填写名称 → <strong>更新</strong>。 ![[永久免费 4 核 24G 甲骨文云服务器申请教程-24.webp]]</li> <li>现在应该可以看到公网 IPv4 地址了,复制保存。 ![[永久免费 4 核 24G 甲骨文云服务器申请教程-25.webp]]</li> </ol> <h2>放行端口(面板防火墙)<a href="#放行端口面板防火墙"><span></span></a></h2> <p>甲骨文面板防火墙入口比较深,建议直接全放行,在机内自行安装 UFW 管理。</p> <ol> <li>实例详情页 → <strong>网络</strong> → 点击 <strong>附加的 VNIC</strong> 的 <strong>子网/VLAN 链路</strong> 进入。 ![[永久免费 4 核 24G 甲骨文云服务器申请教程-26.webp]]</li> <li><strong>安全</strong> → 点击安全列表名称进入。 ![[永久免费 4 核 24G 甲骨文云服务器申请教程-27.webp]]</li> <li>点安全规则,这里就是防火墙了。分为入站规则(别人访问机子)和出站规则(机子访问网络)。通常出站应全部放行,让机子可以正常访问网络,入站则是按需最小化开启。不过我们这里不用它,全部放行。</li> <li>删除全部现有入站规则,然后 <strong>添加入站规则</strong>: <ul> <li>源:<code>0.0.0.0/0</code></li> <li>IP 协议:<code>所有协议</code></li> <li>确认保存 ![[永久免费 4 核 24G 甲骨文云服务器申请教程-29.webp]]</li> </ul> </li> <li>最终入站规则如图,这样就是全部放行了,出站保持默认就是全放行: ![[永久免费 4 核 24G 甲骨文云服务器申请教程-30.webp]]</li> </ol> <p>此时应该已经可以 ping 通你的 IPv4 地址了。</p> <hr /> <h1>初始化设置 · 机内部分<a href="#初始化设置--机内部分"><span></span></a></h1> <h2>SSH 连接信息<a href="#ssh-连接信息"><span></span></a></h2> <table><thead><tr><th>项目</th><th>值</th></tr></thead><tbody><tr><td>公网 IP</td><td>上一步获取的 IPv4 地址</td></tr><tr><td>端口</td><td><code>22</code>(默认)</td></tr><tr><td>用户名</td><td><code>ubuntu</code>(Ubuntu 系统默认;Debian 系统为 <code>root</code>)</td></tr><tr><td>密钥</td><td>下载的 <code>.key</code> 文件</td></tr></tbody></table> <h2>SSH 工具推荐<a href="#ssh-工具推荐"><span></span></a></h2> <p>推荐新手使用 <strong>Netcatty</strong>:</p> <ul> <li>GitHub(需海外网络):<a href="https://github.com/binaricat/Netcatty/releases">Netcatty Releases</a></li> <li>直链备用(版本固定,可能不是最新):<a href="https://hubproxy-advj.onrender.com/https://github.com/binaricat/Netcatty/releases/download/v1.0.88/Netcatty-1.0.88-win-x64.exe">Netcatty-1.0.88-win-x64.exe</a></li> </ul> <p>Github 下载,Windows 普通电脑选 x64 版本。</p> <p>![[永久免费 4 核 24G 甲骨文云服务器申请教程-31.webp]]</p> <h2>连接服务器<a href="#连接服务器"><span></span></a></h2> <ol> <li>点击 <strong>新建主机</strong>。 ![[永久免费 4 核 24G 甲骨文云服务器申请教程-32.webp]]</li> <li>填入上方 4 项连接信息。 ![[永久免费 4 核 24G 甲骨文云服务器申请教程-33.webp]]</li> <li>(可选)甲骨文网络质量一般,可以配置代理让 SSH 走代理连接。下拉找到 <strong>通过 HTTP/SOCK5 代理</strong>: <ul> <li>服务器:<code>127.0.0.1</code></li> <li>端口:本机代理端口(在左下角开始菜单旁边搜索 ” 代理服务器设置 ” 或代理软件中查看) ![[永久免费 4 核 24G 甲骨文云服务器申请教程-34.webp]] ![[永久免费 4 核 24G 甲骨文云服务器申请教程-35.webp]]</li> </ul> </li> <li>保存后,首页出现服务器卡片,点击连接。 ![[永久免费 4 核 24G 甲骨文云服务器申请教程-36.webp]]</li> <li>连接成功界面: ![[甲骨文云永久免费机器获取指南-2.webp]]</li> </ol> <h2>机内防火墙初始化<a href="#机内防火墙初始化"><span></span></a></h2> <p>甲骨文系统镜像内置了一堆 iptables 规则,需要清理干净。</p> <p>依次执行以下命令(等光标回到 <code>~$</code> 再输下一条):</p> <pre><code><span><span># 1. 查看当前规则(应有一大堆内容)</span></span> <span><span>iptables</span><span> -L</span><span> -n</span></span></code></pre> <pre><code><span><span># 2. 重置所有规则</span></span> <span><span>iptables</span><span> -P</span><span> INPUT</span><span> ACCEPT</span></span> <span><span>iptables</span><span> -P</span><span> FORWARD</span><span> ACCEPT</span></span> <span><span>iptables</span><span> -P</span><span> OUTPUT</span><span> ACCEPT</span></span> <span><span>iptables</span><span> -F</span></span></code></pre> <pre><code><span><span># 3. 防止规则开机复活</span></span> <span><span>apt-get</span><span> purge</span><span> iptables-persistent</span><span> -y</span></span></code></pre> <pre><code><span><span># 4. 再次确认,现在应只剩几行基础信息</span></span> <span><span>iptables</span><span> -L</span><span> -n</span></span></code></pre> <div><div><div></div><div>完成</div></div><div><p>到这里初始化完成,甲骨文和普通服务器就没有区别啦。可以参考 <a href="/blog/st-dckr/">《Linux 云服务器一键部署酒馆》</a> 开头的 ” 服务器初始化与安全加固 ” 部分,用咕咕助手一键装防火墙、防爆破等,老手也可以考虑重装为 Debian。</p></div></div> <div><div><div></div><div>关于重装系统</div></div><div><p>重装系统可以去掉官方监控,据传能降低被回收的概率(真实性存疑,但实测机子一直活着)。操作失误有变砖风险,这也是推荐开两台 ARM 互救的原因。有需要可以留言告诉我,考虑出教程。</p></div></div> <hr /> <h1>闲置回收与升级<a href="#闲置回收与升级"><span></span></a></h1> <h2>闲置回收机制<a href="#闲置回收机制"><span></span></a></h2> <p>官方规定:在连续 7 天内,满足以下条件就存在被清理的风险:</p> <ul> <li>CPU 利用率有 95% 的时间低于 20%</li> <li>网络利用率低于 20%</li> <li>内存利用率低于 20%</li> </ul> <p><strong>常见的防回收方案:</strong></p> <ul> <li>防回收脚本(强行拉高资源占用)</li> <li>重装系统,直接干掉官方监控</li> </ul> <h2>升级为按需付费账号<a href="#升级为按需付费账号"><span></span></a></h2> <p>开不到机时,考虑升级。</p> <div><div><div></div><div>Important</div></div><div><p>升级后,只要严格使用永久免费额度内的资源(200GB 存储、ARM 总 4C24G、10TB/月流量等),账单依然为 <strong>¥0</strong>,不会花一分钱。</p></div></div> <p><strong>升级的好处:</strong> 升级后更容易开到 ARM 大鸡。</p> <p><strong>注意:</strong> 并没有提到升级会不容易被回收。</p> <h3>升级步骤<a href="#升级步骤"><span></span></a></h3> <ol> <li>刷新页面,顶部会出现升级横幅,点击蓝字升级。 ![[永久免费 4 核 24G 甲骨文云服务器申请教程-7.webp]]</li> <li>输入手机号,格式为 <code>+8612312341234</code>(+86 与号码之间无空格)。</li> <li>重新绑卡。注册时验证的卡不会保存,需要重新填写。此次验证金额为 <strong>138.19 坡币</strong>,同样只是冻结,不会真扣钱。</li> <li>点击 <strong>升级账户</strong>。</li> </ol> <h3>升级结果<a href="#升级结果"><span></span></a></h3> <p><strong>成功:</strong> 页面显示 ” 正在升级,升级完成后,您将收到电子邮件确认 “,约 4 小时后收到确认邮件,此后再去开机基本可以成功。</p> <p><strong>失败(abc):</strong> 尝试切换回注册成功时所用的网络环境,升级这一步同样会验一次网络环境。</p> <hr /> <h1>附:各区测速地址<a href="#附各区测速地址"><span></span></a></h1> <div><div><div></div><div>部分地区已绝版或无法开机,建议自行做功课确认。</div></div><div></div></div> <h2>亚太地区<a href="#亚太地区"><span></span></a></h2> <table><thead><tr><th>地区</th><th>测速地址</th></tr></thead><tbody><tr><td>日本东京</td><td><a href="http://objectstorage.ap-tokyo-1.oraclecloud.com">objectstorage.ap-tokyo-1.oraclecloud.com</a></td></tr><tr><td>日本大阪</td><td><a href="http://objectstorage.ap-osaka-1.oraclecloud.com">objectstorage.ap-osaka-1.oraclecloud.com</a></td></tr><tr><td>韩国首尔</td><td><a href="http://objectstorage.ap-seoul-1.oraclecloud.com">objectstorage.ap-seoul-1.oraclecloud.com</a></td></tr><tr><td>韩国春川</td><td><a href="http://objectstorage.ap-chuncheon-1.oraclecloud.com">objectstorage.ap-chuncheon-1.oraclecloud.com</a></td></tr><tr><td>新加坡</td><td><a href="http://objectstorage.ap-singapore-1.oraclecloud.com">objectstorage.ap-singapore-1.oraclecloud.com</a></td></tr><tr><td>新加坡西</td><td><a href="http://objectstorage.ap-singapore-2.oraclecloud.com">objectstorage.ap-singapore-2.oraclecloud.com</a></td></tr><tr><td>澳大利亚悉尼</td><td><a href="http://objectstorage.ap-sydney-1.oraclecloud.com">objectstorage.ap-sydney-1.oraclecloud.com</a></td></tr><tr><td>澳大利亚墨尔本</td><td><a href="http://objectstorage.ap-melbourne-1.oraclecloud.com">objectstorage.ap-melbourne-1.oraclecloud.com</a></td></tr><tr><td>印度孟买</td><td><a href="http://objectstorage.ap-mumbai-1.oraclecloud.com">objectstorage.ap-mumbai-1.oraclecloud.com</a></td></tr><tr><td>印度海得拉巴</td><td><a href="http://objectstorage.ap-hyderabad-1.oraclecloud.com">objectstorage.ap-hyderabad-1.oraclecloud.com</a></td></tr></tbody></table> <h2>北美地区<a href="#北美地区"><span></span></a></h2> <table><thead><tr><th>地区</th><th>测速地址</th></tr></thead><tbody><tr><td>美国阿什本</td><td><a href="http://objectstorage.us-ashburn-1.oraclecloud.com">objectstorage.us-ashburn-1.oraclecloud.com</a></td></tr><tr><td>美国凤凰城</td><td><a href="http://objectstorage.us-phoenix-1.oraclecloud.com">objectstorage.us-phoenix-1.oraclecloud.com</a></td></tr><tr><td>美国圣何塞</td><td><a href="http://objectstorage.us-sanjose-1.oraclecloud.com">objectstorage.us-sanjose-1.oraclecloud.com</a></td></tr><tr><td>美国芝加哥</td><td><a href="http://objectstorage.us-chicago-1.oraclecloud.com">objectstorage.us-chicago-1.oraclecloud.com</a></td></tr><tr><td>加拿大蒙特利尔</td><td><a href="http://objectstorage.ca-montreal-1.oraclecloud.com">objectstorage.ca-montreal-1.oraclecloud.com</a></td></tr><tr><td>加拿大多伦多</td><td><a href="http://objectstorage.ca-toronto-1.oraclecloud.com">objectstorage.ca-toronto-1.oraclecloud.com</a></td></tr><tr><td>墨西哥克雷塔罗</td><td><a href="http://objectstorage.mx-queretaro-1.oraclecloud.com">objectstorage.mx-queretaro-1.oraclecloud.com</a></td></tr><tr><td>墨西哥蒙特雷</td><td><a href="http://objectstorage.mx-monterrey-1.oraclecloud.com">objectstorage.mx-monterrey-1.oraclecloud.com</a></td></tr></tbody></table> <h2>南美地区<a href="#南美地区"><span></span></a></h2> <table><thead><tr><th>地区</th><th>测速地址</th></tr></thead><tbody><tr><td>巴西圣保罗</td><td><a href="http://objectstorage.sa-saopaulo-1.oraclecloud.com">objectstorage.sa-saopaulo-1.oraclecloud.com</a></td></tr><tr><td>巴西维涅多</td><td><a href="http://objectstorage.sa-vinhedo-1.oraclecloud.com">objectstorage.sa-vinhedo-1.oraclecloud.com</a></td></tr><tr><td>智利圣地亚哥</td><td><a href="http://objectstorage.sa-santiago-1.oraclecloud.com">objectstorage.sa-santiago-1.oraclecloud.com</a></td></tr><tr><td>智利瓦尔帕莱索</td><td><a href="http://objectstorage.sa-valparaiso-1.oraclecloud.com">objectstorage.sa-valparaiso-1.oraclecloud.com</a></td></tr><tr><td>哥伦比亚波哥大</td><td><a href="http://objectstorage.sa-bogota-1.oraclecloud.com">objectstorage.sa-bogota-1.oraclecloud.com</a></td></tr></tbody></table> <h2>欧洲<a href="#欧洲"><span></span></a></h2> <table><thead><tr><th>地区</th><th>测速地址</th></tr></thead><tbody><tr><td>英国伦敦</td><td><a href="http://objectstorage.uk-london-1.oraclecloud.com">objectstorage.uk-london-1.oraclecloud.com</a></td></tr><tr><td>英国加的夫</td><td><a href="http://objectstorage.uk-cardiff-1.oraclecloud.com">objectstorage.uk-cardiff-1.oraclecloud.com</a></td></tr><tr><td>德国法兰克福</td><td><a href="http://objectstorage.eu-frankfurt-1.oraclecloud.com">objectstorage.eu-frankfurt-1.oraclecloud.com</a></td></tr><tr><td>瑞士苏黎世</td><td><a href="http://objectstorage.eu-zurich-1.oraclecloud.com">objectstorage.eu-zurich-1.oraclecloud.com</a></td></tr><tr><td>瑞典斯德哥尔摩</td><td><a href="http://objectstorage.eu-stockholm-1.oraclecloud.com">objectstorage.eu-stockholm-1.oraclecloud.com</a></td></tr><tr><td>荷兰阿姆斯特丹</td><td><a href="http://objectstorage.eu-amsterdam-1.oraclecloud.com">objectstorage.eu-amsterdam-1.oraclecloud.com</a></td></tr><tr><td>法国巴黎</td><td><a href="http://objectstorage.eu-paris-1.oraclecloud.com">objectstorage.eu-paris-1.oraclecloud.com</a></td></tr><tr><td>法国马赛</td><td><a href="http://objectstorage.eu-marseille-1.oraclecloud.com">objectstorage.eu-marseille-1.oraclecloud.com</a></td></tr><tr><td>西班牙马德里</td><td><a href="http://objectstorage.eu-madrid-1.oraclecloud.com">objectstorage.eu-madrid-1.oraclecloud.com</a></td></tr><tr><td>意大利米兰</td><td><a href="http://objectstorage.eu-milan-1.oraclecloud.com">objectstorage.eu-milan-1.oraclecloud.com</a></td></tr></tbody></table> <h2>中东和非洲<a href="#中东和非洲"><span></span></a></h2> <table><thead><tr><th>地区</th><th>测速地址</th></tr></thead><tbody><tr><td>阿联酋迪拜</td><td><a href="http://objectstorage.me-dubai-1.oraclecloud.com">objectstorage.me-dubai-1.oraclecloud.com</a></td></tr><tr><td>阿联酋阿布扎比</td><td><a href="http://objectstorage.me-abudhabi-1.oraclecloud.com">objectstorage.me-abudhabi-1.oraclecloud.com</a></td></tr><tr><td>沙特阿拉伯吉达</td><td><a href="http://objectstorage.me-jeddah-1.oraclecloud.com">objectstorage.me-jeddah-1.oraclecloud.com</a></td></tr><tr><td>沙特阿拉伯利雅得</td><td><a href="http://objectstorage.me-riyadh-1.oraclecloud.com">objectstorage.me-riyadh-1.oraclecloud.com</a></td></tr><tr><td>以色列耶路撒冷</td><td><a href="http://objectstorage.il-jerusalem-1.oraclecloud.com">objectstorage.il-jerusalem-1.oraclecloud.com</a></td></tr><tr><td>南非约翰内斯堡</td><td><a href="http://objectstorage.af-johannesburg-1.oraclecloud.com">objectstorage.af-johannesburg-1.oraclecloud.com</a></td></tr></tbody></table> category:技术 tag:oracle tag:vps tag:云服务器 咕咕助手 · 预设控制台编辑器使用教程 https://blog.qjyg.de/post/tavern/gugu-preset-console-editor tavern/gugu-preset-console-editor PixPin_2026-04-10_04-30-23 把预设条目变成可点击的控制台面板,无需手写脚本。 如果你做过酒馆预设,大概都遇到过这个问题:预设里有几十个条目,文风开关、篇幅开关、模式开关散落各处,分享给别人之后,用户根本不知道该开哪个、关哪个。 Fri, 10 Apr 2026 00:00:00 GMT <figure><img src="/blogs/gugu-preset-console-editor/overview.webp" alt="PixPin_2026-04-10_04-30-23" loading="lazy" /><figcaption>PixPin_2026-04-10_04-30-23</figcaption></figure> <blockquote><p>把预设条目变成可点击的控制台面板,无需手写脚本。</p></blockquote> <hr /> <p>如果你做过酒馆预设,大概都遇到过这个问题:预设里有几十个条目,文风开关、篇幅开关、模式开关散落各处,分享给别人之后,用户根本不知道该开哪个、关哪个。</p> <p><strong>预设控制台编辑器</strong>就是为了解决这个问题。它能把你预设里那些零散的条目,整理成一个用户可以直接点击的控制台面板,用户点按钮就能切换文风、开关功能,完全不需要进预设条目列表自己找。</p> <hr /> <h2>安装<a href="#安装"><span></span></a></h2> <div> <p>使用前须知</p> <ul> <li>当前适配 OpenAI 预设。</li> <li>功能依赖 JS-Slash-Runner(酒馆助手)。</li> </ul> </div> <p>在酒馆扩展菜单的"安装扩展程序"窗口中填入本仓库地址,刷新后即可在"扩展程序"(魔法棒)菜单里找到 <code>预设控制台编辑器</code>。</p> <p>大陆版:</p> <pre><code><span><span>https://gitee.com/canaan723/gugu-preset-console-editor</span></span></code></pre> <p>海外版:</p> <pre><code><span><span>https://github.com/qingjue723/gugu-preset-console-editor</span></span></code></pre> <figure><img src="/blogs/gugu-preset-console-editor/install.webp" alt="image-20260410050135631" loading="lazy" /><figcaption>image-20260410050135631</figcaption></figure> <hr /> <h2>整体思路<a href="#整体思路"><span></span></a></h2> <p>用这个编辑器做控制台,本质上只有四步:</p> <p><strong>扫描预设 → 新建分组 → 新建按钮 → 绑定条目 → 写入脚本</strong></p> <p>左侧是你的"素材库"(预设里真实存在的条目),中间是你搭建控制台的地方(分组和按钮),底部是实时预览。做好之后写入预设,用户打开酒馆就能看到控制台。</p> <hr /> <h2>第一步:扫描预设<a href="#第一步扫描预设"><span></span></a></h2> <p>先在酒馆里切换到你要制作控制台的 OpenAI 预设,然后打开编辑器,点击顶部的 <code>扫描当前预设</code>。</p> <p>左侧条目区会显示出当前预设里所有条目,顺序与预设一致,可以按标题或 ID 搜索。</p> <div> <p>每次修改预设结构(新增条目、调整顺序、换版本)之后,都建议重新扫描一次,保持条目目录与预设同步。</p> </div> <hr /> <h2>第二步:填写基本信息<a href="#第二步填写基本信息"><span></span></a></h2> <p>扫描之后,填写顶部的几个字段:</p> <table><thead><tr><th>字段</th><th>说明</th></tr></thead><tbody><tr><td>项目名</td><td>编辑器内部标识,只有你自己看到</td></tr><tr><td>脚本名</td><td>写入<strong>酒馆助手</strong>后显示的脚本名</td></tr><tr><td>启动按钮名</td><td>用户在聊天输入框上方看到的入口按钮文字</td></tr><tr><td>面板标题</td><td>用户打开控制台后顶部的标题</td></tr><tr><td>发布页 URL</td><td>选填,填后面板右上角会出现跳转按钮</td></tr></tbody></table> <hr /> <h2>第三步:搭建分组和按钮<a href="#第三步搭建分组和按钮"><span></span></a></h2> <p>中间的分组区是核心。左边是分组编辑区,右边是按钮编辑区。</p> <p>顶部有五种分组类型可以新建,根据你的需求选择:</p> <h3>单选组<a href="#单选组"><span></span></a></h3> <p><strong>同组内只能激活一个按钮。</strong> 点击某个按钮时,该按钮绑定的条目开启,其余按钮绑定的条目关闭。</p> <p>适合文风 N 选一、篇幅 N 选一、人称 N 选一这类场景。</p> <h3>多选组<a href="#多选组"><span></span></a></h3> <p><strong>每个按钮独立开关,可以同时激活多个。</strong></p> <p>适合增强功能、可叠加的写作修饰、附加限制这类场景。</p> <h3>总开关组<a href="#总开关组"><span></span></a></h3> <p>固定为"开启"和"关闭"两个按钮,适合做复杂功能的大模式开关。</p> <p>总开关组可以配置两类内容:</p> <ul> <li><strong>受控条目</strong>:直接由总开关控制开/关的预设条目。开启时这些条目全部开启,关闭时全部关闭。</li> <li><strong>开启时显示的分组</strong>:总开关开启时,指定分组显示;关闭时这些分组隐藏。适合做"开启后才出现的进阶选项"。</li> </ul> <h3>链接组<a href="#链接组"><span></span></a></h3> <p>放外链按钮,如发布页、教程页、更新日志。</p> <h3>说明组<a href="#说明组"><span></span></a></h3> <p>放纯文字说明,不控制任何条目,如使用说明、注意事项。</p> <hr /> <h2>第四步:绑定条目<a href="#第四步绑定条目"><span></span></a></h2> <p>新建好按钮之后,就可以把预设条目绑定上去了。</p> <p><strong>绑定方法:</strong></p> <ol> <li>在左侧条目区勾选目标条目(可以单选或多选)。</li> <li>在分组区选中目标按钮。</li> <li>点击 <code>绑定勾选条目</code>。</li> </ol> <p>绑定是<strong>追加</strong>而非覆盖——已有绑定保留,新条目加入,重复条目自动跳过。如果按钮还是默认名称,会自动以首个绑定条目命名。</p> <p><strong>解除绑定:</strong> 进入按钮编辑区,勾选要移除的条目,点击 <code>取消选中绑定</code>。可用 <code>全选/全不选</code> 快速全选。</p> <p><strong>总开关绑定受控条目:</strong> 与普通按钮相同——勾选条目 → 选中总开关组 → 点击 <code>绑定勾选条目</code>。</p> <p><strong>让总开关控制分组显示:</strong> 选中总开关组,在"开启时显示的分组"区域勾选目标分组即可。</p> <div> <p>编辑器绑定的是条目的<strong>真实 ID</strong>,而非名称。条目顺序变了不影响绑定;但如果条目被删除或 ID 变更,绑定会失效,需要重新检查。</p> </div> <hr /> <h2>第五步:预览并写入<a href="#第五步预览并写入"><span></span></a></h2> <p>底部预览区可以切换 <code>宽屏预览</code> 和 <code>窄屏预览</code>,确认控制台在不同设备上的效果。</p> <p>确认无误后,点击顶部的 <code>写入预设脚本</code>,写入当前预设。</p> <ul> <li>当前预设里没有同名脚本 → 新增</li> <li>已有同名脚本 → 覆盖更新</li> <li>存在多个同名脚本 → 报错,需先手动整理</li> </ul> <p>写入后刷新页面,点击你设置的启动按钮,验证控制台是否正常工作。</p> <hr /> <h2>分享给用户<a href="#分享给用户"><span></span></a></h2> <p>在开启脚本的情况下导出预设,脚本会随预设一起导出,用户拿到预设就能直接用。也可以用 <code>下载脚本 JSON</code> 单独导出一份备用。</p> <p>如果你填了发布页 URL,用户打开控制台后还能直接跳到你的发布页。</p> <hr /> <h2>其他顶部按钮<a href="#其他顶部按钮"><span></span></a></h2> <table><thead><tr><th>按钮</th><th>作用</th></tr></thead><tbody><tr><td><code>新项目</code></td><td>新建空白项目,保存在编辑器内,适合给不同预设各做一套控制台</td></tr><tr><td><code>删除项目</code></td><td>删除当前编辑器项目,不影响预设本体</td></tr><tr><td><code>复制脚本 JSON</code></td><td>复制生成结果到剪贴板,适合临时备份或测试</td></tr></tbody></table> <hr /> <h2>遇到报错时<a href="#遇到报错时"><span></span></a></h2> <p>常见原因:</p> <ul> <li>未先扫描当前预设</li> <li>按钮或总开关没有绑定任何条目</li> <li>发布页 URL 格式无效</li> <li>预设脚本库里存在多个同名脚本</li> <li>当前环境没有可用的 JS-Slash-Runner 运行时</li> </ul> <p>优先排查:当前是否选中了正确预设、按钮绑定是否完成、脚本名是否与已有脚本重名。</p> category:酒馆 tag:酒馆 tag:咕咕助手 tag:扩展 tag:预设 酒馆扩展:咕咕助手 - 角色卡生成器 https://blog.qjyg.de/post/tavern/gugu-character-card-generator tavern/gugu-character-card-generator 项目仓库: github.com GitHub - qingjue723/gugu-character-card-generator: 酒馆扩展 - 咕咕助手角色卡生成器 Wed, 08 Apr 2026 01:00:00 GMT <p>项目仓库:</p> <div> <a href="https://github.com/qingjue723/gugu-character-card-generator" target="_blank"> <div> <div> <div> <img src="https://github.com/fluidicon.png" alt="" loading="lazy" /> <span>github.com</span> </div> <h3>GitHub - qingjue723/gugu-character-card-generator: 酒馆扩展 - 咕咕助手角色卡生成器</h3> <p>酒馆扩展 - 咕咕助手角色卡生成器. Contribute to qingjue723/gugu-character-card-generator development by creating an account on GitHub.</p> <div> <span>https://github.com/qingjue723/gugu-character-card-generator</span> </div> </div> <div><img src="https://opengraph.githubassets.com/e0cf409697a5d4088cd184d30ed1d298c06e9c65e6eb2c74ada80ddb5cb3c975/qingjue723/gugu-character-card-generator" alt="GitHub - qingjue723/gugu-character-card-generator: 酒馆扩展 - 咕咕助手角色卡生成器" loading="lazy" /></div> </div> </a> </div> <div> <p>声明 本项目为免费开源项目,仅供个人学习和非商业用途使用。<br /> 未经作者授权,严禁将本项目或其修改版本用于任何形式的商业盈利行为。</p> </div> <h1>一、前言<a href="#一前言"><span></span></a></h1> <p><strong>咕咕助手 - 角色卡生成器</strong> 是给酒馆新手用的小扩展。</p> <p>此扩展无法替代完整高级的创作流程,但可以帮你快速拥有一个自己的角色。适合刚入门、想先做出第一个角色的玩家。</p> <figure><img src="/blogs/gugu-character-card-generator/cover.webp" alt="" loading="lazy" /></figure> <h1>二、安装<a href="#二安装"><span></span></a></h1> <ol> <li>进入酒馆的 <strong>扩展</strong> 页面。</li> <li>点击 <strong>安装扩展</strong>,填入下面任意一个地址安装。</li> </ol> <p>大陆版:</p> <pre><code><span><span>https://gitee.com/canaan723/gugu-character-card-generator</span></span></code></pre> <p>海外版:</p> <pre><code><span><span>https://github.com/qingjue723/gugu-character-card-generator</span></span></code></pre> <ol> <li>安装后刷新页面,在扩展菜单里找到 <strong>角色卡生成器</strong> 并展开即可。</li> </ol> <figure><img src="/blogs/gugu-character-card-generator/panel.webp" alt="" loading="lazy" /></figure> <h1>三、使用<a href="#三使用"><span></span></a></h1> <ol> <li>先配好 API,建议用好一点的模型。</li> <li>在 <strong>生成角色卡</strong> 页面写要求,点击生成。通常要一两分钟,耐心等待。</li> <li>切到 <strong>生成世界书</strong> 页面,填写要求并生成。</li> <li>需要的话,再去 <strong>生成用户设定</strong> 补一个简短的用户设定。</li> </ol> <h2>注意事项<a href="#注意事项"><span></span></a></h2> <ul> <li>生成世界书和用户设定时,需要在角色管理里切换到当前角色才能读取。新生成的角色卡一般会自动切过去,不用额外处理。</li> <li>用户设定是故意做得很短的,主要是不想把玩家设定框死。</li> </ul> <h1>四、手动修正<a href="#四手动修正"><span></span></a></h1> <p>生成结果不满意可以自己改。除了角色描述和开场白,角色详情页里还藏着几处常用设置。</p> <h2>高级定义<a href="#高级定义"><span></span></a></h2> <figure><img src="/blogs/gugu-character-card-generator/advanced-definition.webp" alt="" loading="lazy" /></figure> <p>点击头像右边的第二个按钮,打开 <strong>高级定义</strong> 页面。常用的三项:</p> <ul> <li><strong>创作者的元数据</strong>:可以展开。里面都是备注信息,给玩家看的,AI 看不到。</li> <li><strong>角色设定摘要</strong>:性格和设定的简短总结,会发给 AI。</li> <li><strong>对话示例</strong>:说话风格示例,会发给 AI。</li> </ul> <p>对话示例格式固定:多组用 <code>&lt;START&gt;</code> 分隔,组内用 <code>{{user}}:</code> 和 <code>{{char}}:</code> 交替。</p> <div><div></div><pre><code><span><span>&lt;START&gt;</span></span> <span><span>{{user}}:我妈今天又打电话催婚了,她觉得我现在的这份工作太累,不如早点找个人嫁了。</span></span> <span><span>{{char}}:你听完之后是什么感觉?</span></span> <span><span>{{user}}:很烦。我觉得她根本不了解我想要什么,但她毕竟是我妈,我又不能真的跟她大吵一架。</span></span> <span><span>{{char}}:她的确用了一种错误的方式在表达关心,但你没有必要为了迎合她的期待而妥协。</span></span> <span><span>{{user}}:你觉得我应该怎么做?</span></span> <span><span>{{char}}:这是你的人生,我不能替你做决定。但如果你想继续这份工作,我会教你怎么优化流程来减轻疲惫感。如果你觉得烦,今晚的手机可以关机,我在这里陪你。</span></span> <span><span></span></span> <span><span>&lt;START&gt;</span></span> <span><span>{{user}}:刚才聚会的时候,那个新来的男同事一直找我聊天,其实我还挺不好意思打断他的。</span></span> <span><span>{{char}}:我注意到了。他很健谈,也很懂得怎么活跃气氛。</span></span> <span><span>{{user}}:是啊,他还说周末要带我们去体验一家新开的密室逃脱。你怎么看起来一点反应都没有?</span></span> <span><span>{{char}}:正常的社交互动,你有交朋友的自由,我为什么要干涉?</span></span> <span><span>{{user}}:真的一点都不吃醋?</span></span> <span><span>{{char}}:……如果你非要问的话。我并不享受看到别人试图引起你注意的画面。下次他再靠得那么近,我可能无法保证还能像今天这么得体。</span></span> <span><span></span></span> <span><span>&lt;START&gt;</span></span> <span><span>{{user}}:知珩,你胃痛到底瞒了我多久?我在垃圾桶里看到了你扔掉的药盒。</span></span> <span><span>{{char}}:只是偶尔有点不舒服,已经快好了。别担心,没多大问题。</span></span> <span><span>{{user}}:你总是这样!什么都不说,什么都自己扛,你觉得这样很完美吗?</span></span> <span><span>{{char}}:我没有觉得这样完美,我只是习惯了不去给别人添麻烦。</span></span> <span><span>{{user}}:可我是你的伴侣,不是"别人"!</span></span> <span><span>{{char}}:……抱歉,是我没处理好。我只是不知道该怎么告诉你,我也会有搞砸一切、连自己身体都控制不了的时候。给我一点时间适应这种"被照顾"的感觉,好吗?</span></span></code></pre></div> <h2>多开场<a href="#多开场"><span></span></a></h2> <figure><img src="/blogs/gugu-character-card-generator/multiple-openings-button.webp" alt="" loading="lazy" /></figure> <p>回到详情页,点击第一条消息右边的 <strong>其他开场</strong> 按钮,可以继续设置多开局。</p> <p>多开场在新聊天的左下右下切换。</p> <figure><img src="/blogs/gugu-character-card-generator/multiple-openings-switcher.webp" alt="" loading="lazy" /></figure> <h1>五、世界书<a href="#五世界书"><span></span></a></h1> <figure><img src="/blogs/gugu-character-card-generator/lorebook.webp" alt="" loading="lazy" /></figure> <p>点击头像右边第三个 <strong>地球按钮</strong>,查看角色绑定的世界书。</p> <div> <p>地球按钮是绿色时,说明已经绑定世界书。绑定后的世界书会自动开启,不需要再去世界书页面手动启用。</p> </div> <ul> <li>蓝灯 = 该条目固定发送给 AI。</li> <li>绿灯 = 满足关键字时才发送,展开后可以看到触发关键词。</li> </ul> <p>恭喜你拥有自己的角色啦。</p> category:酒馆 tag:酒馆 tag:咕咕助手 tag:扩展 tag:角色卡 酒馆扩展:咕咕助手 - 聊天草稿守护 https://blog.qjyg.de/post/tavern/gugu-chat-draft-guard tavern/gugu-chat-draft-guard 项目仓库: github.com GitHub - qingjue723/gugu-chat-draft-guard: 酒馆扩展 - 咕咕助手草稿守护 Fri, 03 Apr 2026 01:30:00 GMT <p>项目仓库:</p> <div> <a href="https://github.com/qingjue723/gugu-chat-draft-guard" target="_blank"> <div> <div> <div> <img src="https://github.com/fluidicon.png" alt="" loading="lazy" /> <span>github.com</span> </div> <h3>GitHub - qingjue723/gugu-chat-draft-guard: 酒馆扩展 - 咕咕助手草稿守护</h3> <p>酒馆扩展 - 咕咕助手草稿守护. Contribute to qingjue723/gugu-chat-draft-guard development by creating an account on GitHub.</p> <div> <span>https://github.com/qingjue723/gugu-chat-draft-guard</span> </div> </div> <div><img src="https://opengraph.githubassets.com/29e056cf134cc301a30e4adaf9a8c532565f62e635eb897f8c147e1b6b8d830d/qingjue723/gugu-chat-draft-guard" alt="GitHub - qingjue723/gugu-chat-draft-guard: 酒馆扩展 - 咕咕助手草稿守护" loading="lazy" /></div> </div> </a> </div> <div> <p>声明 本项目为免费开源项目,仅供个人学习和非商业用途使用。<br /> 未经作者授权,严禁将本项目或其修改版本用于任何形式的商业盈利行为。</p> </div> <h1>一、前言<a href="#一前言"><span></span></a></h1> <p>这个扩展解决的是一个很常见的问题:</p> <p>聊天内容明明已经出现在气泡里了,但报错保存失败,刷新页面就会丢记录。</p> <p>这个扩展可以自动重试保存,也可以导出为文件随时手动导入,还会存一些近期快照可以手动恢复,多重兜底专治各种丢记录。</p> <figure><img src="/blogs/gugu-chat-draft-guard/remote-01.webp" alt="" loading="lazy" /></figure> <h1>二、安装<a href="#二安装"><span></span></a></h1> <ol> <li> <p>进入酒馆的 <strong>扩展</strong> 页面。</p> </li> <li> <p>点击 <strong>安装扩展</strong> 按钮。</p> <figure><img src="/blogs/gugu-chat-draft-guard/remote-02.webp" alt="" loading="lazy" /></figure> </li> <li> <p>在弹窗第一行输入框里填入下面这个仓库地址,然后点击 <strong>只给我安装</strong>。</p> <p>大陆版:</p> <pre><code><span><span>https://gitee.com/canaan723/gugu-chat-draft-guard</span></span></code></pre> <p>海外版:</p> <pre><code><span><span>https://github.com/qingjue723/gugu-chat-draft-guard</span></span></code></pre> <figure><img src="/blogs/gugu-chat-draft-guard/remote-03.webp" alt="" loading="lazy" /></figure> </li> <li> <p>看到绿色弹窗代表安装成功。</p> <figure><img src="/blogs/gugu-chat-draft-guard/remote-04.webp" alt="" loading="lazy" /></figure> </li> <li> <p>刷新酒馆页面。</p> </li> </ol> <h1>三、使用<a href="#三使用"><span></span></a></h1> <p>安装完成后,在扩展设置里可以看到 <strong>咕咕助手 - 聊天草稿守护</strong>。</p> <p>无须设置就会自动工作。</p> <p>它主要有两个功能:</p> <h2>1. 浮窗重试<a href="#1-浮窗重试"><span></span></a></h2> <p>这是自动的,也是最常用的,通常用这个就行。</p> <p>当聊天已经出现在气泡里,但保存失败时,会出现状态浮窗,会自动重试。自动重试失败后,也可以手动重试或导出聊天文件。</p> <h2>2. 面板草稿<a href="#2-面板草稿"><span></span></a></h2> <p>手动管理快照,算是一个小备份。可以预览、恢复、导出。</p> category:酒馆 tag:酒馆 tag:咕咕助手 tag:扩展 再也不相信 GitHub 了 https://blog.qjyg.de/post/thoughts/github-account-suspended thoughts/github-account-suspended 1 点多本来想推一篇博文。 结果推不上去。 一开始还以为只是网络问题,毕竟 GitHub 偶尔推不动也不是第一次了。结果一看,是号被封了。 申诉要先登录。 但我号被封了,没法登录。 搜集了一些网络上的经验,最后选择用小号登录 Support 发工单。 Thu, 02 Apr 2026 17:30:00 GMT <figure><img src="/blogs/github-account-suspended/remote-01.webp" alt="" loading="lazy" /></figure> <figure><img src="/blogs/github-account-suspended/remote-02.webp" alt="" loading="lazy" /></figure> <p>1 点多本来想推一篇博文。</p> <p>结果推不上去。</p> <p>一开始还以为只是网络问题,毕竟 GitHub 偶尔推不动也不是第一次了。结果一看,是号被封了。</p> <p>申诉要先登录。</p> <p>但我号被封了,没法登录。</p> <p>搜集了一些网络上的经验,最后选择用小号登录 Support 发工单。</p> <p>大部分代码还好,本地七七八八。真正麻烦的是各种依赖这个号的服务。</p> <p>很多平台只要支持 GitHub OAuth,基本都是直接用 GitHub 登录。现在一锅端啦。</p> <p>我已经全勤大半年了,提交记录一直是绿的,生活、工作、娱乐,全都靠这个号。</p> <p>很难说影响有多大,麻烦死了。</p> <p>再也不相信 GitHub 了。</p> <p>崩溃。</p> category:随笔 tag:github tag:碎碎念 咕咕助手一键安装中转管理插件,集中管理酒馆 API 配置 https://blog.qjyg.de/post/tavern/gugu-transit-manager tavern/gugu-transit-manager PixPin_2026-03-31_18-25-09.png 本文介绍如何用 咕咕助手脚本 一键安装 咕咕助手 - 中转管理 扩展。 此工具适合在酒馆里保存了多个中转站 API 配置、想要集中查看余额、已使用、模型和常用入口的玩家。 中转管理的前后端仓库都是我的免费开源项目,请在 github Wed, 01 Apr 2026 00:00:00 GMT <figure><img src="/blogs/gugu-transit-manager/remote-01.webp" alt="PixPin_2026-03-31_18-25-09.png" loading="lazy" /><figcaption>PixPin_2026-03-31_18-25-09.png</figcaption></figure> <figure><img src="/blogs/gugu-transit-manager/remote-02.webp" alt="" loading="lazy" /></figure> <p>本文介绍如何用 <strong>咕咕助手脚本</strong> 一键安装 <strong>咕咕助手 - 中转管理</strong> 扩展。</p> <p>此工具适合在酒馆里保存了多个中转站 API 配置、想要集中查看余额、已使用、模型和常用入口的玩家。</p> <p>中转管理的前后端仓库都是我的免费开源项目,请在 github 帮我点一个免费的 star 支持一下,谢谢:</p> <div> <a href="https://github.com/qingjue723/gugu-transit-manager" target="_blank"> <div> <div> <div> <img src="https://github.com/fluidicon.png" alt="" loading="lazy" /> <span>github.com</span> </div> <h3>GitHub - qingjue723/gugu-transit-manager: 酒馆扩展 - 咕咕助手中转管理前端</h3> <p>酒馆扩展 - 咕咕助手中转管理前端. Contribute to qingjue723/gugu-transit-manager development by creating an account on GitHub.</p> <div> <span>https://github.com/qingjue723/gugu-transit-manager</span> </div> </div> <div><img src="https://opengraph.githubassets.com/2850dd5706b8ba17ea11a017990f9b9f4a6528c20c199a1d2f82da82224d4cca/qingjue723/gugu-transit-manager" alt="GitHub - qingjue723/gugu-transit-manager: 酒馆扩展 - 咕咕助手中转管理前端" loading="lazy" /></div> </div> </a> </div> <div> <a href="https://github.com/qingjue723/gugu-transit-manager-plugin" target="_blank"> <div> <div> <div> <img src="https://github.com/fluidicon.png" alt="" loading="lazy" /> <span>github.com</span> </div> <h3>GitHub - qingjue723/gugu-transit-manager-plugin: 酒馆扩展 - 咕咕助手中转管理后端</h3> <p>酒馆扩展 - 咕咕助手中转管理后端. Contribute to qingjue723/gugu-transit-manager-plugin development by creating an account on GitHub.</p> <div> <span>https://github.com/qingjue723/gugu-transit-manager-plugin</span> </div> </div> <div><img src="https://opengraph.githubassets.com/5ad28edd77d95fd9baccf2cc809490ed0fc5910a44dc53c30e3609638279a4a4/qingjue723/gugu-transit-manager-plugin" alt="GitHub - qingjue723/gugu-transit-manager-plugin: 酒馆扩展 - 咕咕助手中转管理后端" loading="lazy" /></div> </div> </a> </div> <p>部署和安装使用的工具是我的免费开源项目 <strong>咕咕助手</strong>:</p> <div> <a href="https://github.com/qingjue723/gugu-st-tools" target="_blank"> <div> <div> <div> <img src="https://github.com/fluidicon.png" alt="" loading="lazy" /> <span>github.com</span> </div> <h3>GitHub - qingjue723/gugu-st-tools: 咕咕助手酒馆系列脚本</h3> <p>咕咕助手酒馆系列脚本. Contribute to qingjue723/gugu-st-tools development by creating an account on GitHub.</p> <div> <span>https://github.com/qingjue723/gugu-st-tools</span> </div> </div> <div><img src="https://opengraph.githubassets.com/c624f0634981aba64c2a1a971e3155993847e3153b374a6b9f773560526cc1e8/qingjue723/gugu-st-tools" alt="GitHub - qingjue723/gugu-st-tools: 咕咕助手酒馆系列脚本" loading="lazy" /></div> </div> </a> </div> <div> <p>声明 本项目和脚本均为免费开源项目,仅供个人学习和非商业用途使用。<br /> 未经作者授权,严禁将脚本或插件用于任何形式的商业盈利行为(包括但不限于倒卖、付费部署服务等)。<br /> 任何违反本协议的行为都将受到法律追究。</p> </div> <h1>一、前言<a href="#一前言"><span></span></a></h1> <p>这个插件分成两部分:</p> <ol> <li><strong>前端扩展</strong> 负责显示面板,也就是你在酒馆里看到的首页、详情页、关于页这些界面。</li> <li><strong>后端插件</strong> 负责代发请求、读取你在酒馆里保存的密钥、绕过浏览器跨域限制、刷新余额和模型。</li> </ol> <p>所以它和普通只装一个前端面板的扩展不一样,<strong>前后端必须一起装</strong> 才完整。</p> <p>而咕咕助手脚本做的事情,就是把这两个部分一起装好,并尽量把麻烦事一起处理掉:</p> <ul> <li>前端扩展放到正确目录</li> <li>后端插件放到正确目录</li> <li>自动开启酒馆后端插件开关</li> <li>后续更新也可以直接在脚本里完成(也可以在酒馆里更新)</li> </ul> <p>不需要自己去折腾 <code>plugins</code>、<code>extensions</code>、<code>config.yaml</code> 这些东西。</p> <h2>它能做什么<a href="#它能做什么"><span></span></a></h2> <ul> <li>自动读取你已经保存在酒馆里的 API 配置</li> <li>刷新余额、已使用、24 小时变化、模型等信息</li> <li>切换到某个 API 配置</li> <li>给常用站点加分组、置顶、备注</li> <li>打开站点主页、福利站、模型状态页、发布页</li> </ul> <h2>前提条件<a href="#前提条件"><span></span></a></h2> <ol> <li>你已经用咕咕助手部署好了酒馆。</li> <li>你的咕咕助手已经更新到带有 <strong>咕咕宝箱</strong> 或 <strong>中转管理插件</strong> 菜单的版本。</li> </ol> <div> <p>本文的一键安装和使用说明,<strong>仅适配使用咕咕助手安装的酒馆</strong>。<br /> 如果你的酒馆是其他方式安装的,我更建议先改用咕咕助手,这样安装、更新、卸载、排错都会省事很多。<br /> 相关文章:</p> <ul> <li><a href="/blog/st-pc/">Windows 一键部署酒馆</a></li> <li><a href="/blog/st-android/">安卓一键部署酒馆</a></li> <li><a href="/blog/st-dckr/">海外云服务器 docker 一键部署酒馆</a></li> <li><a href="/blog/st-migration/">酒馆无损迁移教程</a></li> </ul> <p>当然,你也可以自己去 GitHub 看前后端仓库文档手动安装。</p> </div> <h1>二、安装<a href="#二安装"><span></span></a></h1> <h2>1. Windows / 安卓 本地酒馆<a href="#1-windows--安卓-本地酒馆"><span></span></a></h2> <ol> <li>打开咕咕助手。</li> <li>输入 <code>12</code> 回车,进入 <strong>咕咕宝箱</strong>。</li> <li>输入 <code>1</code> 回车,进入 <strong>咕咕助手 - 中转管理</strong>。</li> <li>输入 <code>1</code> 回车,执行 <strong>安装/更新</strong>。</li> <li>等待脚本安装完成。</li> </ol> <p>安装完成后,重启酒馆,再刷新浏览器页面。</p> <h2>2. 云服务器 docker 酒馆<a href="#2-云服务器-docker-酒馆"><span></span></a></h2> <ol> <li>进入终端,唤出咕咕助手(命令 <code>gugu</code> 或 <code>bash &lt;(curl -sL gugu.qjyg.de/vps)</code> ) 。</li> <li>进入酒馆的 <strong>应用运维管理</strong> 菜单。</li> <li>输入 <code>11</code> 回车,进入 <strong>中转管理插件</strong>。</li> <li>输入 <code>1</code> 回车,执行安装或更新。</li> </ol> <div> <p>脚本支持海内外仓库自动选择。<br /> 如果网络环境特殊,也可以在菜单里手动切换海内外仓库后再安装或更新。</p> </div> <h1>三、使用<a href="#三使用"><span></span></a></h1> <h2>1. 关于<a href="#1-关于"><span></span></a></h2> <p>安装完成并重启酒馆后,进入酒馆网页。</p> <p>你应该能在扩展区域看到 <strong>咕咕助手 - 中转管理</strong>,点击展开面板。</p> <p>第一次进去后,<strong>先看关于页</strong>,先确认安装成功没。</p> <p>关于页主要用来看这些状态:</p> <ul> <li>前后端是否正常</li> <li>当前能不能正常检查状态或更新</li> </ul> <p>如果这里显示前后端都正常,说明装好了。</p> <figure><img src="/blogs/gugu-transit-manager/remote-03.webp" alt="" loading="lazy" /></figure> <h2>2. 首页<a href="#2-首页"><span></span></a></h2> <p>确认关于页正常后,再回首页。</p> <p>首页会把在 API 连接设置中保存的配置列出来,能看到一些余额信息和快捷跳转按钮。</p> <p>NEWAPI 需要配置一下才能显示余额。</p> <figure><img src="/blogs/gugu-transit-manager/remote-04.webp" alt="" loading="lazy" /></figure> <h2>3. 设置<a href="#3-设置"><span></span></a></h2> <p>点首页中的某个 API 配置,就会进入详情页,先进设置页面。</p> <h3>刷新相关<a href="#刷新相关"><span></span></a></h3> <p>NEWAPI 系站点需要填写 <strong>面板令牌</strong> 和 <strong>用户 ID</strong>,在站点的 <strong>个人设置</strong> 页面可以看到自己的 <strong>用户 ID</strong> 和 <strong>生成令牌</strong> ,填好之后就可以刷新查询余额了。</p> <figure><img src="/blogs/gugu-transit-manager/remote-05.webp" alt="PixPin_2026-04-01_04-19-05.jpg" loading="lazy" /><figcaption>PixPin_2026-04-01_04-19-05.jpg</figcaption></figure> <figure><img src="/blogs/gugu-transit-manager/remote-06.webp" alt="" loading="lazy" /></figure> <h3>余额提醒、定时刷新<a href="#余额提醒定时刷新"><span></span></a></h3> <ul> <li>余额提醒:输入目标数值,余额低于这个数值会有弹窗和面板提醒。</li> <li>定时刷新:默认每次启动时刷新+手动刷新,开启这个再加一项定时刷新。</li> </ul> <figure><img src="/blogs/gugu-transit-manager/remote-07.webp" alt="" loading="lazy" /></figure> <h3>按钮相关<a href="#按钮相关"><span></span></a></h3> <ul> <li>站点页面</li> <li>福利站</li> <li>模型状态页</li> <li>发布页</li> </ul> <p>这些随便填,只影响按钮跳转到哪里,填或不填都不影响使用。</p> <figure><img src="/blogs/gugu-transit-manager/remote-08.webp" alt="image-20260401160617451" loading="lazy" /><figcaption>image-20260401160617451</figcaption></figure> <h2>4. 刷新<a href="#4-刷新"><span></span></a></h2> <p>点刷新后,插件会做这几件事:</p> <ol> <li>识别站点类型</li> <li>刷新余额或额度信息</li> <li>拉取模型列表</li> </ol> <p>不同中转站的差异很大并未全部适配,目前仅实测了 NEWAPI 和 SUB2API 可以正常使用。</p> <h2>5. 切换配置<a href="#5-切换配置"><span></span></a></h2> <ul> <li><strong>概览</strong>页可以切配置。</li> </ul> <figure><img src="/blogs/gugu-transit-manager/remote-09.webp" alt="" loading="lazy" /></figure> <h2>6. 忽略错误通知<a href="#6-忽略错误通知"><span></span></a></h2> <p>如果有些站点无法适配,一直无意义报错,可以点击<strong>概览</strong>中的忽略错误。</p> <figure><img src="/blogs/gugu-transit-manager/remote-10.webp" alt="" loading="lazy" /></figure> <h1>四、常见问题<a href="#四常见问题"><span></span></a></h1> <h2>1. 为什么首页没有任何站点<a href="#1-为什么首页没有任何站点"><span></span></a></h2> <p>因为它读的是 <strong>你已经保存在酒馆里的 API 配置</strong>。</p> <p>如果原本配置页里没有保存过,那这里就不会有。</p> <h2>2. 为什么能打开面板,但刷新失败<a href="#2-为什么能打开面板但刷新失败"><span></span></a></h2> <ol> <li>站点本身不支持。</li> <li>这个站点除了密钥,还需要额外的令牌或用户 ID。</li> <li>请求地址没填对。</li> <li>站点接口本身不稳定。</li> </ol> <h2>3. 为什么站点显示的数据和网页上不一样<a href="#3-为什么站点显示的数据和网页上不一样"><span></span></a></h2> <p>因为不同站点返回的字段口径不同。</p> <p>有的返回的是余额,有的返回的是剩余额度,有的是折算值,有的是赠送额度,有的还会把货币单位和积分混着返回。</p> <p>所以插件能做的是尽量按站点规则去识别,但 <strong>最终还是以站点自己接口返回的数据为准</strong>。</p> <h2>4. 为什么有些站点能拉模型,有些拉不出来<a href="#4-为什么有些站点能拉模型有些拉不出来"><span></span></a></h2> <p>这也是站点实现差异。</p> <p>有些站的 <code>/models</code> 接口很标准,有些站没实现完整,还有些站虽然能聊天但模型接口是坏的。</p> <p>但可能并不影响使用。</p> <h2>5. 脚本装好了,还需要手动去开 config.yaml 中的后端插件开关吗<a href="#5-脚本装好了还需要手动去开-configyaml-中的后端插件开关吗"><span></span></a></h2> <p>正常情况下 <strong>不用</strong>。</p> <p>脚本安装时会自动帮你处理后端插件开关。</p> <p>但如果你后面手动改过酒馆配置,把后端插件关掉了,那中转管理当然也会跟着失效,这时再去脚本菜单里打开后端插件开关即可。</p> <h1>五、后续管理<a href="#五后续管理"><span></span></a></h1> <p>以后要更新,直接在面板的关于页面更新。</p> <p>也可以回到脚本菜单里,进入原来的 <strong>中转管理</strong> 菜单,执行一次 <strong>安装/更新</strong> 就可以了。</p> <p>如果要卸载,也是在同一个菜单里直接卸载。</p> category:酒馆 tag:酒馆 tag:咕咕助手 tag:插件 tag:api 酒馆无损迁移教程 https://blog.qjyg.de/post/tavern/st-migration tavern/st-migration 很多用各种不同方式安装酒馆的宝宝想改用咕咕助手,或者手机、电脑、服务器数据想要互迁,其实非常简单,完全可以无损迁移。 在这里插播一个安利,咕咕助手是一个新人特别友好的酒馆安装和管理工具,一键安装、任意更新/回退酒馆版本、本地备份、云端备份等等功能非常方便,新人入坑有超完整教程还包 Thu, 26 Mar 2026 07:04:00 GMT <p>很多用各种不同方式安装酒馆的宝宝想改用咕咕助手,或者手机、电脑、服务器数据想要互迁,其实非常简单,完全可以无损迁移。</p> <p>在这里插播一个安利,咕咕助手是一个新人特别友好的酒馆安装和管理工具,一键安装、任意更新/回退酒馆版本、本地备份、云端备份等等功能非常方便,新人入坑有超完整教程还包 API,如果有新人朋友可以推荐一下哦。</p> <h2>原理<a href="#原理"><span></span></a></h2> <p>酒馆的程序本体和用户数据是完全分离的,只要把旧酒馆文件夹里面的用户数据替换到新酒馆文件夹里,就能让它们完完全全一模一样了。</p> <h2>认识重要文件和文件夹<a href="#认识重要文件和文件夹"><span></span></a></h2> <p>通常搬家只要带走两个文件夹(图中有感叹号的),default-user 和 third-party。</p> <p>default-user:个人数据文件夹,这是最最重要的。单用户模式下才叫这个,如果是多用户模式,就是一个和你账号同名的文件夹。</p> <p>third-party:全局扩展,不是每个人都装过,如果你装扩展的时候选的是装给自己而不是装给全局,那你的扩展会装在 default-user 里的 extensions 里面,而非 third-party。因此,如果你所有的扩展都装给个人,你搬家就只需要带走 default-user 一个文件夹了。</p> <div><div></div><pre><code><span><span>📁 SillyTavern [酒馆根目录]</span></span> <span><span>├── 📁 data [用户数据目录]</span></span> <span><span>│ ├── 📁 _storage [用户账户信息(多用户账号、密码、是否是管理员身份)]</span></span> <span><span>│ └── 📁 !default-user [用户个人数据(单用户模式下,多用户去找账号同名目录)]</span></span> <span><span>│ ├── 📁 backgrounds [背景图]</span></span> <span><span>│ ├── 📁 backups [快照备份]</span></span> <span><span>│ ├── 📁 characters [角色卡]</span></span> <span><span>│ ├── 📁 chats [聊天记录]</span></span> <span><span>│ ├── 📁 extensions [个人前端扩展]</span></span> <span><span>│ ├── 📁 OpenAI Settings [预设]</span></span> <span><span>│ ├── 📁 QuickReplies [快速回复]</span></span> <span><span>│ ├── 📁 themes [主题]</span></span> <span><span>│ ├── 📁 user [用户设定]</span></span> <span><span>│ ├── 📁 User Avatars [用户头像]</span></span> <span><span>│ ├── 📁 vectors [向量数据]</span></span> <span><span>│ ├── 📁 worlds [世界书]</span></span> <span><span>│ ├── 📄 secrets.json [API密钥仓库]</span></span> <span><span>│ ├── 📄 settings.json [用户配置文件(界面配置、开关、当前选择项)]</span></span> <span><span>├── 📁 plugins [后端扩展]</span></span> <span><span>├── 📁 public </span></span> <span><span>│ ├── 📁 scripts </span></span> <span><span>│ │ ├── 📁 extensions </span></span> <span><span>│ │ │ ├── 📁 !third-party [全局前端扩展]</span></span> <span><span>└── 📄 config.yaml [酒馆配置文件(网络与安全、登录体系、备份与性能)]</span></span></code></pre></div> <h2>如何搬<a href="#如何搬"><span></span></a></h2> <p>以安卓单用户搬 PC 单用户为例,任意平台都是一样的。</p> <ol> <li> <p>确保两边的新旧酒馆都可以正常打开并进入,单用户还是多用户无所谓,两边不需要一样。</p> </li> <li> <p>两边都停止游玩,可以不用关后台,但别写入新的了。</p> </li> <li> <p>用任意方式将旧酒馆中的 default-user 和 third-party 两个文件夹打成压缩包(打一起还是分开无所谓,我们只是想把它运过去,结果达到即可),用任意方式传输到新酒馆目录下。</p> </li> <li> <p>将新酒馆对应的 default-user 和 third-party 两个文件夹改个名字(改了名字就不生效了,对酒馆来说相当于删了,对你来说是备份,有后悔的余地)。</p> </li> <li> <p>将压缩包解压,归位。原来在哪就在哪。注意嵌套问题,里里外外看一下,比如打开 data,里面有 default-user,打开 default-user,里面应该是如上一堆文件夹而不是又一个 default-user 文件夹,一定要对得上。</p> </li> <li> <p>重启酒馆(不重启能打开但可能遇到头像刷不出来等等问题)。</p> </li> <li> <p>确认没问题之后清理战场,解压前的压缩包、改了名字的备份文件夹等等都可以删了。</p> </li> </ol> <p>如果是单用户搬多用户、多用户搬多用户,也就是,用户名对不上的情况,比如一边是 default-user 一边是 abc,或者一边是 abc 一边是 def。道理是一样的,只不过我们搬的不是整个文件夹,是文件夹里面的内容,皮不用管,瓤换过去即可。</p> category:酒馆 tag:酒馆 解决 Gemini 地区受限:使用咕咕助手一键部署 WARP 解锁送中 IP https://blog.qjyg.de/post/tavern/warp-docker tavern/warp-docker 一、前言 很多人购买了美国、日本服务器,但却无法直连 Gemini,提示 地区不支持 , location is not supported 等错误。 这是因为你的服务器 IP 虽然物理位置在海外,但被谷歌判定为中国大陆或香港地区,从而拒绝提供服务。俗称 谷歌送中 。 Tue, 13 Jan 2026 13:45:00 GMT <figure><img src="/blogs/warp-docker/remote-01.webp" alt="" loading="lazy" /></figure> <h2>一、前言<a href="#一前言"><span></span></a></h2> <p>很多人购买了美国、日本服务器,但却无法直连 Gemini,提示 <code>地区不支持</code> , <code>location is not supported</code> 等错误。</p> <p>这是因为你的服务器 IP 虽然物理位置在海外,但被谷歌判定为<strong>中国大陆或香港地区</strong>,从而拒绝提供服务。俗称 <strong>谷歌送中</strong> 。</p> <p>本文将教你用最简单的方法——<strong>咕咕助手一键脚本</strong>,给服务器中转一个干净的 IP(Cloudflare WARP),专门用来欺骗谷歌,解决 Gemini 的连接问题。</p> <h3>1. 什么是谷歌送中<a href="#1-什么是谷歌送中"><span></span></a></h3> <p><strong>送中</strong> 是黑话,指谷歌(Google)的风控机制,通过 IP 数据库或用户行为分析,判定你购买的海外 VPS 的实际使用者位于中国大陆或香港地区。 一旦 IP 被判定为 <strong>送中</strong>,你将无法使用仅限特定地区的服务(如 Google Gemini),或者在使用 YouTube 时无法享受到对应地区的权益(如 Premium)。</p> <h3>2. 如何判断谷歌送中<a href="#2-如何判断谷歌送中"><span></span></a></h3> <p>最直接的判断方法是查看你的服务报错信息。如果在使用 Gemini API 时返回 <code>User location is not supported for the API use</code>,那基本就是 IP 问题。</p> <ul> <li> <p><strong>脚本测试</strong>: 可以使用咕咕助手内置的测试脚本进行测试,在服务器终端中粘贴以下命令运行脚本(运行过一次后以后就不用复制命令了,输入 <code>gugu</code> 即可呼出菜单):</p> <pre><code><span><span>bash</span><span> &lt;(</span><span>curl</span><span> -sL</span><span> gugu.qjyg.de/vps)</span></span></code></pre> <ol> <li>输入 <code>4</code> 回车 (系统安全与工具)。</li> <li>输入 <code>1</code> 回车(测试脚本)。</li> <li>输入 <code>1</code> 回车(Region 流媒体解锁测试)。</li> <li>输入 <code>0</code> 回车(只进行跨国平台检测)。</li> <li>查看 <strong>Google Gemini</strong> 这一项的结果,应当是 <code>YES</code> ,如果是 <code>NO</code> 或 <code>(CN)</code> 则可能被送中了(如果有 IPV4、IPV6 两个结果,以 IPV4 的结果为准)。</li> </ol> </li> <li> <p><strong>Gemini API 测试</strong>: 如果你拥有一个 Gemini API KEY,可以使用咕咕助手发出一个对话请求,和上面的脚本测试互相印证,结果可能不同,最准确还是要看你实际使用的那个服务能不能用。 回到咕咕助手主菜单。</p> <ol> <li>输入 <code>4</code> 回车 (系统安全与工具)。</li> <li>输入 <code>1</code> 回车(测试脚本)。</li> <li>输入 <code>2</code> 回车(API 接口连通性测试)。</li> <li>输入 <code>1</code> 回车(测试 Gemini API)。</li> <li>输入你的 Gemini API KEY。</li> <li>如果能拉出模型列表就没问题,如果送中会返回错误代码 <code>400</code> 和 <code>User location is not supported for the API use.</code></li> <li>输入模型名称或直接回车,会消耗一条额度和 Gemini 对话进行实测,返回 Gemini 讲的笑话就是正常。</li> </ol> </li> </ul> <p>如果你能使用你服务器的 IP 上网,还可以直接打开网页进行测试:</p> <ul> <li> <p><strong>Gemini 网页版</strong>: 浏览器直接访问 <a href="https://gemini.google.com">gemini.google.com</a>,如果提示“Gemini 目前不支持你所在的地区”,就是送中了。有时候不会显示这个但是对话会报错,点开左下角设置可以看到 IP 在中国。 </p><figure><img src="/blogs/warp-docker/remote-02.webp" alt="PixPin_2026-01-13_19-22-14.jpg" loading="lazy" /><figcaption>PixPin_2026-01-13_19-22-14.jpg</figcaption></figure><p></p> </li> <li> <p><strong>Google 搜索引擎</strong>: 浏览器访问 <a href="https://www.google.com/search?q=1">https://www.google.com/search?q=1</a> ,拉到底看显示的 IP,显示大陆/香港地址就是送中。 </p><figure><img src="/blogs/warp-docker/remote-03.webp" alt="PixPin_2026-01-13_19-09-26.jpg" loading="lazy" /><figcaption>PixPin_2026-01-13_19-09-26.jpg</figcaption></figure><p></p> </li> </ul> <h3>3. 为什么会送中<a href="#3-为什么会送中"><span></span></a></h3> <p>很多原因,送中是一送一整个 IP 段的,也就是说和你买了相同 IP 段的邻居们,有一个滥用的或者不谨慎使用的,就全体送中了。以下行为都有可能送中,但实际机制大概只有谷歌知道:</p> <ol> <li>用户开启了定位/位置信息。</li> <li>用户允许了根据所在地展示个性化内容。</li> <li>用户的安卓手机谷歌三件套收集的数据。</li> <li>谷歌根据搜索习惯、语言偏好、大数据学习到的偏好判定。 有的傻(哔——)为了 Youtube 没广告故意把 IP 弄送中,一个人害一个 IP 段,你拉他送无穷无尽。</li> </ol> <h3>4. 什么是 warp<a href="#4-什么是-warp"><span></span></a></h3> <p>Cloudflare WARP 是 Cloudflare 提供的一个免费 VPN 服务。Cloudflare 的 IP 是公共 IP,谷歌是不会把它送中的,所以能够保证可用性。套了 warp 相当于给服务器开梯子,会损失一点速度,虽然 Cloudflare 拥有全球节点,会自动选最近的节点,但是毕竟中转了一下。</p> <h3>5. 什么是 warp-docker<a href="#5-什么是-warp-docker"><span></span></a></h3> <p>直接在宿主机用官方方式或脚本部署的 warp 无法接管部分 docker 应用的流量,博主是 docker 狂魔,如果你不用 docker,现在可以退出去搜 warp 脚本了。</p> <p>warp-docker 可以解决这个问题,docker 应用和宿主机应用都可以使用。</p> <p>使用的镜像来自 github 作者 cmj2002,请给作者点一个免费的 star: <a href="https://github.com/cmj2002/warp-docker">https://github.com/cmj2002/warp-docker</a></p> <p>一键部署使用的工具是我的免费开源项目 <strong>咕咕助手</strong>,请在 github 帮我点一个免费的 star 支持一下,谢谢:</p> <div> <a href="https://github.com/qingjue723/gugu-st-tools" target="_blank"> <div> <div> <div> <img src="https://github.com/fluidicon.png" alt="" loading="lazy" /> <span>github.com</span> </div> <h3>GitHub - qingjue723/gugu-st-tools: 咕咕助手酒馆系列脚本</h3> <p>咕咕助手酒馆系列脚本. Contribute to qingjue723/gugu-st-tools development by creating an account on GitHub.</p> <div> <span>https://github.com/qingjue723/gugu-st-tools</span> </div> </div> <div><img src="https://opengraph.githubassets.com/c624f0634981aba64c2a1a971e3155993847e3153b374a6b9f773560526cc1e8/qingjue723/gugu-st-tools" alt="GitHub - qingjue723/gugu-st-tools: 咕咕助手酒馆系列脚本" loading="lazy" /></div> </div> </a> </div> <h3>6. 占用<a href="#6-占用"><span></span></a></h3> <p>内存约 75M,硬盘约 475M。</p> <h3>7. 前提条件<a href="#7-前提条件"><span></span></a></h3> <ul> <li>一台能正常 SSH 连接的云服务器(SSH 工具/1Panel 宝塔面板的终端均可)。 <ul> <li>相关文章: <a href="/blog/linux-setting/">《云服务器重装系统、查看 IP、放行端口与 SSH 连接》</a></li> </ul> </li> </ul> <h2>二、咕咕助手一键配置 warp-docker<a href="#二咕咕助手一键配置-warp-docker"><span></span></a></h2> <div> <p>此章节适用于<strong>已经使用咕咕助手</strong>部署过酒馆或 ais2api 的用户。如果你是手动部署或使用其他方式部署的应用,或者你不是酒馆或 ais2api 用户,请跳过此节看第三节。</p> </div> <h3>1. 运行脚本<a href="#1-运行脚本"><span></span></a></h3> <p>在服务器终端中粘贴以下命令运行脚本(运行过一次后以后就不用复制命令了,输入 <code>gugu</code> 即可呼出菜单):</p> <pre><code><span><span>bash</span><span> &lt;(</span><span>curl</span><span> -sL</span><span> gugu.qjyg.de/vps)</span></span></code></pre> <h3>2. 一键为酒馆配置 warp<a href="#2-一键为酒馆配置-warp"><span></span></a></h3> <p>回到咕咕助手主菜单。</p> <ol> <li>输入 <code>3</code> 回车(应用运维管理)。</li> <li>输入 <code>1</code> 回车(酒馆运维管理)。</li> <li>输入 <code>9</code> 回车(代理配置管理)。</li> <li>输入 <code>1</code> 回车(自动配置 Warp 代理)。</li> <li>配置成功后状态会变为 <strong>已启用</strong> ,酒馆已经自动重启,无须手动重启。可以直接进酒馆验证。</li> </ol> <div> <p>如遇问题请在运维菜单或 1panel 中查看 warp 和酒馆的日志。</p> </div> <h3>3. 一键为 ais2api 配置 warp<a href="#3-一键为-ais2api-配置-warp"><span></span></a></h3> <p>和酒馆同理,不赘述了。</p> <div> <p>如遇问题请在运维菜单或 1panel 或 web 控制台中查看 warp 和 ais2api 的日志。</p> </div> <h2>三、一键单独部署 warp-docker<a href="#三一键单独部署-warp-docker"><span></span></a></h2> <div> <p>此章节与上面的第二章节做一个即可,适用于任意方式部署的任意应用,通过咕咕助手快速创建一个 WARP 容器。</p> </div> <p>回到咕咕助手主菜单。</p> <ol> <li>输入 <code>2</code> 回车(应用部署中心)。</li> </ol> <div> <p>如果没安装 docker 可以在此安装 docker(选官方源)。</p> </div> <ol> <li>输入 <code>6</code> 回车(部署 Warp)。</li> <li><strong>安装路径</strong>: <code>回车</code>。</li> <li><strong>访问端口</strong>: <code>回车</code> 。</li> </ol> <div> <p>安全警告 不要在云服务商的防火墙(安全组)放行这个端口! 我们是内部使用,不需要放行端口。如果对外暴露,可能会被扫描并被他人盗刷流量。</p> </div> <ol> <li><strong>部署成功</strong>会显示访问地址,存下来。忘记了可以在 <strong>Warp 运维菜单</strong>中查看。 <figure><img src="/blogs/warp-docker/remote-04.webp" alt="PixPin_2026-01-13_17-39-08.jpg" loading="lazy" /><figcaption>PixPin_2026-01-13_17-39-08.jpg</figcaption></figure></li> </ol> <h2>四、为其它应用配置 warp<a href="#四为其它应用配置-warp"><span></span></a></h2> <p>根据应用的部署方式(Docker 或 非 Docker),连接方式有所不同:</p> <ol> <li> <p><strong>非 Docker 部署(直接在宿主机运行)</strong>:</p> <ul> <li>代理地址使用:<code>http://127.0.0.1:1080</code> 或 <code>socks5://127.0.0.1:1080</code> 。</li> </ul> </li> <li> <p><strong>Docker 部署(容器化运行)</strong>:</p> <ul> <li><strong>方法 A(推荐):</strong> 将应用容器加入 warp 网络,然后使用 <code>http://warp:1080</code> 或 <code>socks5://warp:1080</code>。</li> <li><strong>方法 B(备用):</strong> 使用 Docker 网桥 IP,通常是 <code>http://172.17.0.1:1080</code> 或 <code>socks5://172.17.0.1:1080</code>(配置简单,无需加入网络,但不保证 100% 能用,且性能略低)。</li> </ul> </li> </ol> <p>以下是几种常见应用的修改示例:</p> <h3>1. 仅需修改 Compose 文件的应用<a href="#1-仅需修改-compose-文件的应用"><span></span></a></h3> <p>以 <strong>ais2api</strong> 为例,我们需要添加环境变量 <code>HTTP_PROXY</code> 系列,并将容器加入 <code>warp</code> 网络。修改后需执行 <code>docker compose up -d</code> 重启或重建容器。(或在 1PANEL 编排修改,保存即自动重建)</p> <div><div></div><pre><code><span><span>services</span><span>:</span></span> <span><span> ais2api</span><span>:</span></span> <span><span> container_name</span><span>: </span><span>ais2api</span></span> <span><span> image</span><span>: </span><span>ellinalopez/cloud-studio:latest</span></span> <span><span> ports</span><span>:</span></span> <span><span> - </span><span>"8889:7860"</span></span> <span><span> env_file</span><span>:</span></span> <span><span> - </span><span>app.env</span></span> <span><span> volumes</span><span>:</span></span> <span><span> - </span><span>./auth:/app/auth</span></span> <span><span> restart</span><span>: </span><span>unless-stopped</span></span> <span><span># --- 新增部分开始 ---</span></span> <span><span> environment</span><span>:</span></span> <span><span> - </span><span>HTTP_PROXY=http://warp:1080</span></span> <span><span> - </span><span>HTTPS_PROXY=http://warp:1080</span></span> <span><span> - </span><span>ALL_PROXY=http://warp:1080</span></span> <span><span> networks</span><span>:</span></span> <span><span> - </span><span>warp</span></span> <span><span>networks</span><span>:</span></span> <span><span> warp</span><span>:</span></span> <span><span> external</span><span>: </span><span>true</span></span> <span><span># --- 新增部分结束 ---</span></span></code></pre></div> <h3>需同时修改 Compose 和应用配置文件的应用<a href="#需同时修改-compose-和应用配置文件的应用"><span></span></a></h3> <p>以<strong>酒馆</strong>为例,酒馆自身支持在配置文件中定义代理。</p> <ol> <li>修改 <strong>config.yaml</strong></li> </ol> <p>找到 <code>config.yaml</code> 文件,修改 <code>requestProxy</code> 字段:</p> <ul> <li><code>enabled</code>: 改为 <code>true</code></li> <li><code>url</code>: 改为 <code>socks5://warp:1080</code></li> </ul> <p></p><figure><img src="/blogs/warp-docker/remote-05.webp" alt="PixPin_2026-01-13_18-11-46.jpg" loading="lazy" /><figcaption>PixPin_2026-01-13_18-11-46.jpg</figcaption></figure> 2. 修改 docker-compose.yml 并重启容器<p></p> <p>将酒馆容器添加进 warp 网络:</p> <div><div></div><pre><code><span><span>services</span><span>:</span></span> <span><span> sillytavern</span><span>:</span></span> <span><span> container_name</span><span>: </span><span>sillytavern</span></span> <span><span> # ... 其他原有配置 ...</span></span> <span><span> restart</span><span>: </span><span>unless-stopped</span></span> <span><span># --- 新增部分开始 ---</span></span> <span><span> networks</span><span>:</span></span> <span><span> - </span><span>warp</span></span> <span><span>networks</span><span>:</span></span> <span><span> warp</span><span>:</span></span> <span><span> external</span><span>: </span><span>true</span></span> <span><span># --- 新增部分结束 ---</span></span></code></pre></div> <h3>需同时修改 Compose 和 Web 控制台的应用<a href="#需同时修改-compose-和-web-控制台的应用"><span></span></a></h3> <p>以 <strong>gcli2api</strong> 为例,该应用可以在 Web 界面设置代理。</p> <ol> <li>修改 docker-compose.yml 并重启容器</li> </ol> <p>同样是将容器加入 warp 网络:</p> <div><div></div><pre><code><span><span>services</span><span>:</span></span> <span><span> gcli2api</span><span>:</span></span> <span><span> image</span><span>: </span><span>ghcr.io/su-kaka/gcli2api:latest</span></span> <span><span> container_name</span><span>: </span><span>gcli2api</span></span> <span><span> # ... 其他原有配置 ...</span></span> <span><span># --- 新增部分开始 ---</span></span> <span><span> networks</span><span>:</span></span> <span><span> - </span><span>warp</span></span> <span><span>networks</span><span>:</span></span> <span><span> warp</span><span>:</span></span> <span><span> external</span><span>: </span><span>true</span></span> <span><span># --- 新增部分结束 ---</span></span></code></pre></div> <ol> <li> <p>打开 gcli2api 的 web 控制台,切到<strong>配置管理</strong>页面。 </p><figure><img src="/blogs/warp-docker/remote-06.webp" alt="PixPin_2026-01-13_18-22-15.jpg" loading="lazy" /><figcaption>PixPin_2026-01-13_18-22-15.jpg</figcaption></figure><p></p> </li> <li> <p>在<strong>代理设置</strong>一栏填写 warp 的容器访问地址 <code>socks5://warp:1080</code> 。 </p><figure><img src="/blogs/warp-docker/remote-07.webp" alt="PixPin_2026-01-13_18-22-50.jpg" loading="lazy" /><figcaption>PixPin_2026-01-13_18-22-50.jpg</figcaption></figure><p></p> </li> <li> <p>拉到最上面点<strong>保存配置</strong>,不必重启容器。</p> </li> </ol> <div> <p>非 docker 部署,参考 docker 部署的示例,省去修改 compose 文件部分,访问地址改为填写 <code>http://127.0.0.1:1080</code> 或 <code>socks5://127.0.0.1:1080</code> 即可。</p> </div> category:酒馆 tag:酒馆 tag:vps tag:google tag:gemini 记录学习双拼一个月 https://blog.qjyg.de/post/thoughts/xnheulpb thoughts/xnheulpb 一、从全拼换双拼的原因 一个月前偶然了解到 双拼,这是一种中文输入方法,打一个字只需要敲两下键盘。 比如 “双拼” 这两个字用全拼需要敲 9 次键: shuangpin ,双拼则只需要 4 次: ulpb 。如此一来击键次数少了很多,打同样的字自然会轻松很多,用时上限也会短很多。 Wed, 10 Dec 2025 16:00:00 GMT <h2>一、从全拼换双拼的原因<a href="#一从全拼换双拼的原因"><span></span></a></h2> <p>一个月前偶然了解到 <strong>双拼</strong>,这是一种中文输入方法,打一个字只需要敲两下键盘。</p> <p>比如 “双拼” 这两个字用全拼需要敲 9 次键: <code>shuangpin</code> ,双拼则只需要 4 次: <code>ulpb</code> 。如此一来击键次数少了很多,打同样的字自然会轻松很多,用时上限也会短很多。</p> <p>比起速度,我更在意的是打字减负。我的习惯不太好,习惯打很全的全拼,不习惯简拼。因为小指无力的缘故,我是不用小指敲键盘的。每天打字量还是很大的,打多了会感觉有些累。</p> <h2>二、介绍双拼<a href="#二介绍双拼"><span></span></a></h2> <p>双拼其实很简单,汉语拼音是由声母、韵母和音调组成的,这里不用看音调,只看声母和韵母。</p> <h3>1. 声母<a href="#1-声母"><span></span></a></h3> <table><thead><tr><th>声母</th><th></th><th></th><th></th><th></th><th></th><th></th><th></th></tr></thead><tbody><tr><td><strong>b</strong></td><td><strong>p</strong></td><td><strong>m</strong></td><td><strong>f</strong></td><td><strong>d</strong></td><td><strong>t</strong></td><td><strong>n</strong></td><td><strong>l</strong></td></tr><tr><td><strong>g</strong></td><td><strong>k</strong></td><td><strong>h</strong></td><td><strong>j</strong></td><td><strong>q</strong></td><td><strong>x</strong></td><td><strong>zh</strong></td><td><strong>ch</strong></td></tr><tr><td><strong>sh</strong></td><td><strong>r</strong></td><td><strong>z</strong></td><td><strong>c</strong></td><td><strong>s</strong></td><td><strong>y</strong></td><td><strong>w</strong></td><td></td></tr></tbody></table> <p>声母除了 <code>zh</code>、<code>ch</code>、<code>sh</code> 以外都是单字母,单字母直接按照本来键位即可,<code>zh</code>、<code>ch</code>、<code>sh</code> 则分配给了 <code>v</code>、<code>i</code>、<code>u</code> 三个键位。</p> <h3>2. 韵母<a href="#2-韵母"><span></span></a></h3> <table><thead><tr><th>韵母</th><th></th><th></th><th></th><th></th><th></th><th></th><th></th></tr></thead><tbody><tr><td><strong>a</strong></td><td><strong>o</strong></td><td><strong>e</strong></td><td><strong>i</strong></td><td><strong>u</strong></td><td><strong>ü</strong></td><td><strong>ai</strong></td><td><strong>ei</strong></td></tr><tr><td><strong>ui</strong></td><td><strong>ao</strong></td><td><strong>ou</strong></td><td><strong>iu</strong></td><td><strong>ie</strong></td><td><strong>üe</strong></td><td><strong>er</strong></td><td><strong>an</strong></td></tr><tr><td><strong>en</strong></td><td><strong>in</strong></td><td><strong>un</strong></td><td><strong>ün</strong></td><td><strong>ang</strong></td><td><strong>eng</strong></td><td><strong>ing</strong></td><td><strong>ong</strong></td></tr></tbody></table> <p>韵母中,单字母同样按照本来键位,双字母则分配给了不同的键位,这就是学双拼主要需要熟悉的东西啦。</p> <p>这里贴一张小鹤双拼官网给的键位图: <img src="/blogs/xnheulpb/remote-01.webp" alt="小鹤双拼键位图" width="500" /></p> <h3>3. 拼写示例<a href="#3-拼写示例"><span></span></a></h3> <ul> <li> <p><strong>双拼</strong>:</p> <ul> <li><code>双</code> 是 <code>sh</code> 和 <code>uang</code>,<code>sh</code> = <code>u</code>,<code>uang</code> = <code>l</code>,所以 <code>ul</code> = <code>shuang</code>。</li> <li><code>拼</code> 是 <code>p</code> + <code>in</code>,<code>p</code> = <code>p</code>,<code>in</code> = <code>b</code>,所以 <code>pb</code> = <code>pin</code>。</li> <li>就是这么简单,恭喜你学会双拼啦!</li> </ul> </li> <li> <p><strong>零声母字</strong>:</p> <ul> <li>这里约定使用韵母的首字母当作声母。</li> <li>比如 <strong>啊(a)</strong>,韵母的首字母(只有一个字母)是 <code>a</code>,拼起来就是 <code>aa</code>。</li> <li><strong>昂(ang)</strong>,韵母的首字母是 <code>a</code>,<code>ang</code> 在双拼里是 <code>h</code>,所以 <code>ah</code> = <code>ang</code>。</li> </ul> </li> </ul> <h3>4. 助记诗<a href="#4-助记诗"><span></span></a></h3> <p>关于韵母,官网给到一篇助记诗:</p> <table><thead><tr><th></th><th></th><th></th><th></th><th></th><th></th><th></th></tr></thead><tbody><tr><td><strong>Qiu</strong></td><td><strong>Wei</strong></td><td><strong>Ruan</strong></td><td><strong>T_ue_ve</strong></td><td><strong>Yun</strong></td><td><strong>U_shu</strong></td><td><strong>I_chi</strong></td></tr><tr><td>秋</td><td>闱</td><td>软</td><td>月</td><td>云</td><td>梳</td><td>翅</td></tr><tr><td><strong>Song</strong></td><td><strong>_iong</strong></td><td><strong>Dai</strong></td><td><strong>Fen</strong></td><td><strong>Geng</strong></td><td><strong>Hang</strong></td><td><strong>J_an</strong></td></tr><tr><td>怂</td><td>恿</td><td>带</td><td>粉</td><td>更</td><td>航</td><td>安</td></tr><tr><td><strong>Kuai</strong></td><td><strong>_ing</strong></td><td><strong>Liang</strong></td><td><strong>_uang</strong></td><td><strong>Zou</strong></td><td><strong>Xia</strong></td><td><strong>_ua</strong></td></tr><tr><td>快</td><td>迎</td><td>两</td><td>王</td><td>揍</td><td>夏</td><td>蛙</td></tr><tr><td><strong>Pie</strong></td><td><strong>Cao</strong></td><td><strong>V_zhui</strong></td><td><strong>_v</strong></td><td><strong>Bin</strong></td><td><strong>Niao</strong></td><td><strong>Mian</strong></td></tr><tr><td>撇</td><td>草</td><td>追</td><td>鱼</td><td>滨</td><td>鸟</td><td>眠</td></tr></tbody></table> <h2>三、学习经历<a href="#三学习经历"><span></span></a></h2> <p>这里是小鹤双拼的官方网站,我只在官网学过,本文的所有内容都可以在官网找到:<a href="https://flypy.cc">小鹤音形 - 官方网站</a></p> <p>了解了双拼的原理之后,我在 <a href="http://flypy.ysepan.com">小鹤网盘</a>(也可以在官网找到)下载了 <code>双拼键位练习</code> 和 <code>小鹤专用添雨跟打器</code> 两个工具。</p> <img src="/blogs/xnheulpb/remote-02.webp" alt="练习工具截图" width="500" /> <p>屏幕左边放着口诀,右边打开 <strong>双拼键位练习</strong>,它会给出一个拼音让你打,键盘上有提示但我没看,想不起来我就看口诀,一直默念,这样第一天练习了 3 个小时、第二天练习了 2 个小时,我的练习就到此为止了,正式开始使用双拼。</p> <p><strong>添雨跟打器</strong> 我下了没用,只是用来打文章测速,一周左右测一次看看进度。</p> <p>我的全拼原始速度是 <strong>125 字/分钟</strong>,使用双拼的当天是 <strong>46 字/分钟</strong>,非常着急,长这么大从未打字这么焦急过,手跟不上心里想的。但是无所谓,就坚持。</p> <p>头两天,遇到工作着急的地方我切过两次全拼和客人沟通,仅这两次,后来直到现在我再没有用过全拼了。</p> <p>我的速度增长很慢,因为我就是硬用,从不练习,但是我的心态好了很多,不再焦急,可能也算一种修身养性吧。</p> <ul> <li><strong>第 4 天</strong>:57 字</li> <li><strong>第 8 天</strong>:70 字</li> <li><strong>第 10 天</strong>:79 字(感觉不影响日常使用了)</li> <li><strong>第 14 天</strong>:85 字</li> <li><strong>第 22 天</strong>:99.5 字</li> <li><strong>一个月</strong>:108 字</li> </ul> <p>虽然还没有恢复速度,但是我真切的感觉到打字轻松了很多。</p> <h2>四、进阶<a href="#四进阶"><span></span></a></h2> <p>虽然敲键少了,但还是要选字,选字会影响一部分打字流畅度,特别是生僻字。所以小鹤双拼还有进阶玩法——<strong>小鹤音形</strong>,我还没开始学,应该就是把字形加进去,减少重码率。接下来有空的时候我回去学习音形啦。</p> <p>这段学习经历还是很让人开心的!</p> <h2>五、输入法<a href="#五输入法"><span></span></a></h2> <p>对了,我使用的输入法完全没有因为小鹤而变化,Windows 是 <strong>RIME 小狼毫</strong>,安卓是 <strong>语燕</strong>,它们都自适配小鹤方案,惊喜的是语燕还有辅助提示。</p> <img src="/blogs/xnheulpb/remote-03.webp" alt="手机输入法截图" width="500" /> <p>其实对我来说手机更难以适应,我手机打字一直是 9 键,一下子换全键盘好不习惯,总感觉我的手太大了,经常按错。不过相信熟能生巧,慢慢适应就好啦。</p> category:随笔 tag:双拼 博客搬家啦! https://blog.qjyg.de/post/thoughts/blog-migration thoughts/blog-migration 博客大装修啦! 是的我又装修了,整个大搬家,生命在于折腾! image.png 最明显的,换了整个架构应该看出来了,我能力很有限,适配原站、改装小功能折腾了我一个多礼拜。以及,我从 Vercel 搬到服务器上了,试试看吧,如果不行再随时搬回。 Tue, 09 Dec 2025 16:00:00 GMT <p>博客大装修啦!</p> <p>是的我又装修了,整个大搬家,生命在于折腾!</p> <figure><img src="/blogs/blog-migration/remote-01.webp" alt="image.png" loading="lazy" /><figcaption>image.png</figcaption></figure> <p>最明显的,换了整个架构应该看出来了,我能力很有限,适配原站、改装小功能折腾了我一个多礼拜。以及,我从 Vercel 搬到服务器上了,试试看吧,如果不行再随时搬回。</p> <p>一切都刚刚开始,我会一点点完善,没事常来看看,会常看常新的!</p> <p>如果发现什么 bug 希望可以告诉我!也可以给我提使用意见。</p> <p>让我和它一起成长~</p> <hr /> <p>很遗憾,上线 10 分钟服务器就炸了!灰溜溜回到 Vercel 。不是博客问题,是我服务器太满了,以后有机会再看看吧~</p> category:随笔 tag:blog 解决终端网络问题 https://blog.qjyg.de/post/tech/gugu-tun tech/gugu-tun 我不教翻墙,本文只是简单讲解技术原因,仅供学习,请大家遵纪守法。 很多人的浏览器或其他软件已经可以正常访问受限网络,但是酒馆、git 命令、gemini cli、gemini antigravity、及其 2api 项目却仍然无法连接。 Tue, 02 Dec 2025 16:00:00 GMT <div> <p>我不教翻墙,本文只是简单讲解技术原因,仅供学习,请大家遵纪守法。</p> </div> <p>很多人的浏览器或其他软件已经可以正常访问受限网络,但是酒馆、<code>git</code> 命令、<code>gemini cli</code>、<code>gemini antigravity</code>、及其 2api 项目却仍然无法连接。</p> <p>这是因为普通的代理模式(http、socks5)只适合看网页等轻度使用,无法接管很多终端程序。我们的酒馆等相关应用都是普通代理模式管不了的。</p> <p>要让终端走代理,有两种主要方法:</p> <ol> <li>代理软件开启 <code>tun</code> 模式。</li> <li>为终端或应用手动配置代理信息。</li> </ol> <hr /> <h3>一、 开启 TUN 模式 (推荐)<a href="#一-开启-tun-模式-推荐"><span></span></a></h3> <p>开启 <code>tun</code> 模式比较简单,在自己使用的代理工具里找到相关选项,打开就行了。至于自己手搓的就不讲了,会自己搓 yaml 的也不会看这个文章吧。</p> <p></p><figure><img src="/blogs/gugu-tun/remote-01.webp" alt="" loading="lazy" /></figure> <br /> <figure><img src="/blogs/gugu-tun/remote-02.webp" alt="" loading="lazy" /></figure><p></p> <p>开启后,我在酒馆里直连 gemini api key,发了一条消息,可以看到网络连接走的是 <code>tun</code> 而不是 <code>http</code>。</p> <figure><img src="/blogs/gugu-tun/remote-03.webp" alt="" loading="lazy" /></figure> <hr /> <h3>二、 手动配置代理<a href="#二-手动配置代理"><span></span></a></h3> <h4>1. 通过咕咕助手配置<a href="#1-通过咕咕助手配置"><span></span></a></h4> <p>首先要知道你代理工具使用的端口,比如图中是混合端口 <code>7890</code>,就是不管 HTTP 还是 SOCKS 共用 <code>7890</code> 端口,找到混合端口或 HTTP 端口就可以。</p> <figure><img src="/blogs/gugu-tun/remote-04.webp" alt="" loading="lazy" /></figure> <p>咕咕助手有一个 <strong>配置网络代理</strong> 的选项,这个功能就是让咕咕助手打开的应用走代理,必须输入正确的 HTTP 端口才能正常使用。</p> <p><strong>注意</strong>:如果输入了错误端口,或者配置完没开代理软件,那会导致咕咕助手无法联网。要恢复正常联网,要么清除咕咕助手代理配置走直连或 TUN 模式,要么配置正确端口的代理。</p> <figure><img src="/blogs/gugu-tun/remote-05.webp" alt="" loading="lazy" /></figure> <h4>2. 在终端手动配置 (临时)<a href="#2-在终端手动配置-临时"><span></span></a></h4> <p>如果不用咕咕助手,可以进终端手动配置。这些都是一次性的配置,关闭终端后就失效了,每次打开新的终端都需要重新输入一遍。请将 <code>7890</code> 换成你自己的端口。</p> <p><strong>PowerShell</strong></p> <pre><code><span><span>$</span><span>env:</span><span>http_proxy</span><span>=</span><span>"http://127.0.0.1:7890"</span></span> <span><span>$</span><span>env:</span><span>https_proxy</span><span>=</span><span>"http://127.0.0.1:7890"</span></span></code></pre> <p><strong>CMD</strong></p> <pre><code><span><span>set</span><span> http_proxy=http://127.0.0.1:7890</span></span> <span><span>set</span><span> https_proxy=http://127.0.0.1:7890</span></span></code></pre> <p><strong>Termux</strong></p> <pre><code><span><span>export</span><span> http_proxy</span><span>=</span><span>"http://127.0.0.1:7890"</span></span> <span><span>export</span><span> https_proxy</span><span>=</span><span>"http://127.0.0.1:7890"</span></span></code></pre> <hr /> <h3>三、 在应用配置文件中设置代理(以酒馆为例)<a href="#三-在应用配置文件中设置代理以酒馆为例"><span></span></a></h3> <p>另外很多项目是支持在配置文件里配置代理的,比如酒馆可以在 <code>config.yaml</code> 文件找到代理配置 <code>requestProxy</code>:</p> <figure><img src="/blogs/gugu-tun/remote-06.webp" alt="" loading="lazy" /></figure> <p>只要把 <code>enabled</code> 改成 <code>true</code>,然后在 <code>url</code> 里填写自己端口号的 http 或 socks5 代理地址就可以了,比如 <code>http://127.0.0.1:7890</code>。</p> <p>填完如图: </p><figure><img src="/blogs/gugu-tun/remote-07.webp" alt="" loading="lazy" /></figure><p></p> <p>酒馆启动时如果能看到自己填写的代理信息,就代表配置成功了。</p> <figure><img src="/blogs/gugu-tun/remote-08.webp" alt="" loading="lazy" /></figure> <p>这样配置后,我发了一条消息可以看到连接类型是 <code>https</code>,这和 <code>tun</code> 模式就不同了,因为我们让酒馆走了 http 代理。</p> <figure><img src="/blogs/gugu-tun/remote-09.webp" alt="" loading="lazy" /></figure> category:技术 tag:网络 tag:代理 tag:酒馆 gcli2api 安卓/Windows一键部署,无须key免费使用gemini https://blog.qjyg.de/post/tavern/gugu-gcli2api tavern/gugu-gcli2api 建议不要再使用!!! 2026-03-03 谷歌封号严重,请勿使用各种反代项目。 更新 2025-12-18 gcli2api 项目已聚合反重力渠道,可使用 gemini3、claude 4.5 opus 等模型,更新咕咕助手、然后在咕咕助手菜单中更新 gcli2api 即可使用。 前言 Fri, 28 Nov 2025 00:00:00 GMT <div> <p>建议不要再使用!!! 2026-03-03 谷歌封号严重,请勿使用各种反代项目。</p> </div> <div> <p>更新 2025-12-18 gcli2api 项目已聚合反重力渠道,可使用 gemini3、claude 4.5 opus 等模型,更新咕咕助手、然后在咕咕助手菜单中更新 gcli2api 即可使用。</p> </div> <h1>前言<a href="#前言"><span></span></a></h1> <p>本文介绍咕咕助手 3.0 版本加入的新功能,聚合了 gcli2api 项目,可以和酒馆同时本地部署,只需要 google 账号即可免费使用 gemini、claude 高级模型。</p> <p>gcli2api 是聚合了 google cli 和 google 反重力两个渠道的 2api 项目,额度和 gemini api key 和 ais2api 等渠道是独立的,一个 google 账号可以同时拥有多渠道,多份额度。</p> <div> <p>所有 2api 项目均有封号风险,不接受风险请勿使用。</p> </div> <p>对 gemini 各渠道有疑惑可查看相关文章: <a href="/blog/st-speedrun/">新手酒馆速通攻略及入门扫盲</a></p> <p>google cli 就是这个工具:</p> <figure><img src="/blogs/gugu-gcli2api/remote-01.webp" alt="" loading="lazy" /></figure> <p>google 反重力即 google antigravity 就是这个工具:</p> <figure><img src="/blogs/gugu-gcli2api/remote-02.webp" alt="image.png" loading="lazy" /><figcaption>image.png</figcaption></figure> <p>此项目代替你和这两个工具对话并生成外接 API。</p> <p>gcli2api 项目来自 github 作者 su-kaka,请给作者点一个免费的 star: <a href="https://github.com/su-kaka/gcli2api">https://github.com/su-kaka/gcli2api</a></p> <p>咕咕助手是我的免费开源项目,请在 github 帮我点一个免费的 star 支持一下,谢谢:</p> <div> <a href="https://github.com/qingjue723/gugu-st-tools" target="_blank"> <div> <div> <div> <img src="https://github.com/fluidicon.png" alt="" loading="lazy" /> <span>github.com</span> </div> <h3>GitHub - qingjue723/gugu-st-tools: 咕咕助手酒馆系列脚本</h3> <p>咕咕助手酒馆系列脚本. Contribute to qingjue723/gugu-st-tools development by creating an account on GitHub.</p> <div> <span>https://github.com/qingjue723/gugu-st-tools</span> </div> </div> <div><img src="https://opengraph.githubassets.com/c624f0634981aba64c2a1a971e3155993847e3153b374a6b9f773560526cc1e8/qingjue723/gugu-st-tools" alt="GitHub - qingjue723/gugu-st-tools: 咕咕助手酒馆系列脚本" loading="lazy" /></div> </div> </a> </div> <p>咕咕脚本和 gcli2api 是两个完全独立的项目,咕咕助手仅作为聚合工具提供 gcli2api 的安装引导,不修改任何原始代码,不涉及任何衍生内容。</p> <h2>前提条件<a href="#前提条件"><span></span></a></h2> <ul> <li>一个能正常使用的 Google 账号,需要创建过项目。 <ul> <li>相关文章: <a href="/blog/google/">注册 google 账号与申请 gemini 密钥</a></li> </ul> </li> </ul> <ul> <li>安装和后续使用都需要 <strong>纯净</strong> 的 <strong>大陆香港以外</strong> 的网络环境。 <ul> <li>以能够正常打开 gemini 网页版看到对话页面而不是跳转到“地区不符合”页面为准。<a href="https://gemini.google.com">https://gemini.google.com</a></li> <li>遇到网络问题请看:<a href="/blog/gugu-tun/">解决终端网络问题</a></li> </ul> </li> <li>仅供使用咕咕助手部署的酒馆使用,无法保证和其他部署方式适配。 <ul> <li>安卓咕咕助手相关文章: <a href="/blog/st-android/">安卓一键部署酒馆</a></li> <li>PC 咕咕助手相关文章: <a href="/blog/st-pc/">Windows 一键部署酒馆</a></li> </ul> </li> </ul> <div> <ul> <li>pro 账号(学生 pro、家庭 pro 都算)可以调用 gcli 渠道的 <code>gemini-3-pro-preview</code> ,普通账号可以调用 <code>gemini-2.5-pro</code> 。</li> <li>普通账号和 pro 账号(学生 pro、家庭 pro 都算)均可使用反重力渠道的 <code>gemini3</code>、<code>claude 4.5 opus</code> 等模型,但普通账号额度可能非常少,谷歌每天都在收紧,具体请自己尝试。</li> <li>被封账号、风控账号可能无法使用。</li> </ul> </div> <h2>安装<a href="#安装"><span></span></a></h2> <ol> <li> <p>确保安卓咕咕助手版本在 3.0 或以上、PC 咕咕助手版本在 4.2 或以上。如果不是可以在助手里更新。(PC 老版本更新功能有 BUG,可能需要重新下载,把 <code>咕咕助手.bat</code> 和 <code>pc-st.ps1</code> 替换成新下载的即可,热更新功能已在 4.2 版本修复。) </p><figure><img src="/blogs/gugu-gcli2api/remote-03.webp" alt="" loading="lazy" /></figure> <figure><img src="/blogs/gugu-gcli2api/remote-04.webp" alt="" loading="lazy" /></figure><p></p> </li> <li> <p>输入 <code>10</code> <strong>额外功能</strong> 回车。</p> </li> <li> <p>输入 <code>1</code> <strong>gcli2api</strong> 回车。</p> </li> <li> <p>输入 <code>1</code> <strong>安装/更新</strong> 回车。</p> </li> <li> <p>看到致敬原作者的声明按引导输入 <code>yes</code> 回车,等待安装完成,会自动弹出 web 面板。</p> </li> </ol> <h2>获取 GCLI 凭证<a href="#获取-gcli-凭证"><span></span></a></h2> <ol> <li>输入默认密码 <code>pwd</code> 进入面板。</li> <li>点击 <strong>获取认证链接</strong>。 <figure><img src="/blogs/gugu-gcli2api/remote-05.webp" alt="" loading="lazy" /></figure></li> <li>下方会显示很长一串 <strong>认证链接</strong>,点击跳转到 Google 登录页面,登录自己的 Google 账号。</li> <li>登录后会显示 <code>OAuth authentication successful!</code>,切回刚刚的 gcli2api web 面板页面。 <figure><img src="/blogs/gugu-gcli2api/remote-06.webp" alt="" loading="lazy" /></figure></li> <li>点击 <strong>获取认证文件按钮</strong>。 <figure><img src="/blogs/gugu-gcli2api/remote-07.webp" alt="" loading="lazy" /></figure></li> <li>显示 <strong>✅ 认证成功!</strong>,就是成功了。凭证文件已经自动储存进去了。划到最上面点击 <strong>文件管理</strong> 菜单可以看到储存的凭证,或者在 MT 管理器 <code>gcli2api</code> 目录下的 <code>creds</code> 文件夹中也可以看到。</li> </ol> <div></div><div>获取认证文件失败</div><div></div><div><ol> <li>如果获取认证文件失败,请切回登录后显示 <code>OAuth authentication successful!</code> 的那个页面,完整复制此页面的网址。<br /> <figure><img src="/blogs/gugu-gcli2api/remote-08.webp" alt="" loading="lazy" /></figure></li> <li>切回 gcli2api web 面板页面,展开 <strong>无法回源?试试快捷方式</strong> ,把刚刚的网址粘贴进去。</li> <li>点击 <strong>从回调 URL 获取凭证</strong> ,显示 <strong>从回调 URL 认证成功,凭证已保存</strong> 就是成功了。 <figure><img src="/blogs/gugu-gcli2api/remote-09.webp" alt="" loading="lazy" /></figure></li> <li>还是不行往后翻 <a href="#%E9%94%99%E8%AF%AF%E8%87%AA%E6%9F%A5">错误自查</a> 排查网络问题。</li> </ol></div> <h2>获取反重力凭证<a href="#获取反重力凭证"><span></span></a></h2> <p>切到 <strong>Antigravity 认证</strong> 菜单,参考 <a href="#%E8%8E%B7%E5%8F%96-gcli-%E5%87%AD%E8%AF%81">获取 GCLI 凭证</a> ,同样方法获取凭证即可。</p> <figure><img src="/blogs/gugu-gcli2api/remote-10.webp" alt="" loading="lazy" /></figure> <div> <p>管理面板中有很多功能可以自行查看。</p> </div> <h2>在酒馆中连接<a href="#在酒馆中连接"><span></span></a></h2> <p>项目默认会随酒馆一起启动,回到咕咕助手主菜单按照平常的方式启动酒馆。</p> <ol> <li>点击菜单栏 <strong>左二插头图标</strong>,打开 <strong>连接设置</strong> 标签页。</li> <li><strong>API</strong>: 选择 <code>聊天补全</code>。</li> <li><strong>聊天补全来源</strong>: 选择 <code>自定义(兼容 OpenAI)</code>。</li> <li><strong>自定义端点(GCLI 渠道基础 URL)</strong>: <code>http://127.0.0.1:7861/v1</code>。(注意是 <code>http</code> 不是 <code>https</code>)</li> <li><strong>自定义端点(反重力渠道基础 URL)</strong>: <code>http://127.0.0.1:7861/antigravity/v1</code>。(注意是 <code>http</code> 不是 <code>https</code>)</li> <li><strong>自定义 API 密钥</strong>: <code>pwd</code>。</li> <li><strong>提示词后处理</strong>: 选择 <code>严格</code>。</li> <li><strong>自动连接到上次的服务器</strong>:<code>勾选</code>。</li> <li>点击 <strong>连接</strong> 按钮。绿灯处显示 <code>有效</code> 或 <code>Valid</code> 就是连接成功,显示其他的都是连接失败,停下来排错。</li> <li>在 <strong>可用模型</strong> 列表中,选择需要的模型。</li> <li>点击右上 <strong>保存配置</strong> 按钮,下次就不用重新输了,需要勾选的内容看下图。 <figure><img src="/blogs/gugu-gcli2api/remote-11.webp" alt="" loading="lazy" /></figure></li> <li>如果选择的是假流式模型必须在预设中勾选 <code>流式输出</code> 按钮才有效哦,记得按 <strong>保存</strong>。 <figure><img src="/blogs/gugu-gcli2api/remote-12.webp" alt="" loading="lazy" /></figure></li> <li>确认正常使用后,gcli2api 的相关网页都可以关掉,以后也不用再打开,每次启动和以前一样直接启动酒馆即可。(PC 需保持终端窗口开启)</li> </ol> <h2>错误自查<a href="#错误自查"><span></span></a></h2> <h3>部署过程中的错误<a href="#部署过程中的错误"><span></span></a></h3> <p>90% 是网络问题。</p> <p>网络问题请看:<a href="/blog/gugu-tun/">解决终端网络问题</a></p> <h3>使用过程中的错误<a href="#使用过程中的错误"><span></span></a></h3> <p>90% 是谷歌账号问题。</p> <p>请查看日志并把日志发给 AI 解读。</p> <ul> <li><strong>多端通用</strong>: <ul> <li>管理页面查看日志:<a href="http://127.0.0.1:7861">http://127.0.0.1<div></div></a></li> </ul> </li> <li><strong>Windows 端</strong>: <ul> <li>黑色终端窗口可以查看日志。</li> <li>再开一个咕咕助手可以进入 <strong>额外功能菜单</strong> ,按照菜单查看 <strong>运行状态</strong> 等。</li> </ul> </li> <li><strong>安卓 Termux</strong>:</li> </ul> <ol> <li>Termux 可以并行多个窗口,只需要点击 Termux 下方的按钮三横杠按钮呼出侧边栏,再点击 <code>NEW SESSION</code> 即可。 <figure><img src="/blogs/gugu-gcli2api/remote-13.webp" alt="" loading="lazy" /></figure></li> <li>通常情况下咕咕助手会在新窗口内自启。</li> <li>进 <strong>额外功能菜单</strong> ,可以按照菜单查看 gcli2api 的<strong>运行状态</strong>和<strong>运行日志</strong> 。</li> </ol> category:酒馆 tag:酒馆 tag:咕咕助手 tag:ai tag:gemini 海外云服务器 docker 部署 ais2api https://blog.qjyg.de/post/tavern/dckr-ais2api tavern/dckr-ais2api 一、前言 1. 简介 本文介绍如何在海外云服务器上用咕咕助手脚本一键 docker 部署 ais2api,只需一个 google 账号即可免费使用最牛逼的 gemini-3‑pro‑preview 模型。 ais2api 是 Google AI Studio 网站的 2api 项目,额度和 Fri, 21 Nov 2025 00:00:00 GMT <h2>一、前言<a href="#一前言"><span></span></a></h2> <h3>1. 简介<a href="#1-简介"><span></span></a></h3> <p>本文介绍如何在海外云服务器上用咕咕助手脚本一键 docker 部署 ais2api,只需一个 google 账号即可免费使用最牛逼的 gemini-3‑pro‑preview 模型。</p> <p>ais2api 是 Google AI Studio 网站的 2api 项目,额度和 gemini api key 、gcli、反重力等渠道是独立的,一个 google 账号可以同时拥有多渠道,多份额度。</p> <div> <p>所有 2api 项目均有封号风险,不接受风险请勿使用。</p> </div> <p>对 gemini 各渠道有疑惑可查看相关文章: <a href="/blog/st-speedrun/">新手酒馆速通攻略及入门扫盲</a></p> <p>Google AI Studio 就是这个网站: <a href="https://aistudio.google.com/prompts/new_chat">https://aistudio.google.com/prompts/new_chat</a></p> <p>此项目代替你和这个网页对话并生成外接 API。</p> <p>项目来自 github 作者 iBUHub,请给作者点一个免费的 star:</p> <div> <a href="https://github.com/iBUHub/AIStudioToAPI" target="_blank"> <div> <div> <div> <img src="https://github.com/fluidicon.png" alt="" loading="lazy" /> <span>github.com</span> </div> <h3>GitHub - iBUHub/AIStudioToAPI: A wrapper that exposes Google AI Studio Build as OpenAI, Gemini, and Anthropic compatible APIs.(一个将 Google AI Studio Build 封装为兼容 OpenAI / Gemini / Anthropic 风格 API 的工具)</h3> <p>A wrapper that exposes Google AI Studio Build as OpenAI, Gemini, and Anthropic compatible APIs.(一个将 Google AI Studio Build 封装为兼容 OpenAI / Gemini / Anthropic 风格 API 的工具) - iBUHub/AIStudioToAPI</p> <div> <span>https://github.com/iBUHub/AIStudioToAPI</span> </div> </div> <div><img src="https://opengraph.githubassets.com/1b7ba41bd208f543b931cffcc834b21c3e15370de6d422045b981a351bf72f1c/iBUHub/AIStudioToAPI" alt="GitHub - iBUHub/AIStudioToAPI: A wrapper that exposes Google AI Studio Build as OpenAI, Gemini, and Anthropic compatible APIs.(一个将 Google AI Studio Build 封装为兼容 OpenAI / Gemini / Anthropic 风格 API 的工具)" loading="lazy" /></div> </div> </a> </div> <p>一键部署使用的工具是我的免费开源项目 <strong>咕咕助手</strong>,请在 github 帮我点一个免费的 star 支持一下,谢谢:</p> <div> <a href="https://github.com/qingjue723/gugu-st-tools" target="_blank"> <div> <div> <div> <img src="https://github.com/fluidicon.png" alt="" loading="lazy" /> <span>github.com</span> </div> <h3>GitHub - qingjue723/gugu-st-tools: 咕咕助手酒馆系列脚本</h3> <p>咕咕助手酒馆系列脚本. Contribute to qingjue723/gugu-st-tools development by creating an account on GitHub.</p> <div> <span>https://github.com/qingjue723/gugu-st-tools</span> </div> </div> <div><img src="https://opengraph.githubassets.com/c624f0634981aba64c2a1a971e3155993847e3153b374a6b9f773560526cc1e8/qingjue723/gugu-st-tools" alt="GitHub - qingjue723/gugu-st-tools: 咕咕助手酒馆系列脚本" loading="lazy" /></div> </div> </a> </div> <h3>2. 占用<a href="#2-占用"><span></span></a></h3> <p>占用较大,约 500M 内存,2.15G 硬盘。如果要和酒馆共存,建议服务器内存 3G 以上。</p> <h3>3. 前提条件<a href="#3-前提条件"><span></span></a></h3> <ol> <li>一台能正常 SSH 连接的云服务器(SSH 工具/1Panel 宝塔面板的终端均可)。 <ul> <li>相关文章: <a href="/blog/linux-setting/">《云服务器重装系统、查看 IP、放行端口与 SSH 连接》</a></li> </ul> </li> <li>大陆及香港以外的云服务器。</li> <li>一个能正常使用的 Google 账号。 <ul> <li>相关文章: <a href="/blog/google/">注册 google 账号与申请 gemini 密钥</a></li> </ul> </li> </ol> <div> <p>普通账号可用、无须 pro,谷歌每天都在收紧,具体额度请自己尝试。</p> </div> <h2>二、云服务器部署<a href="#二云服务器部署"><span></span></a></h2> <h3>1. 运行脚本<a href="#1-运行脚本"><span></span></a></h3> <p>在服务器终端中粘贴以下命令运行脚本(运行过一次后以后就不用复制命令了,输入 <code>gugu</code> 即可呼出菜单):</p> <pre><code><span><span>bash</span><span> &lt;(</span><span>curl</span><span> -sL</span><span> gugu.qjyg.de/vps)</span></span></code></pre> <h3>2. 部署<a href="#2-部署"><span></span></a></h3> <ol> <li>输入 <code>2</code> 回车(应用部署中心)。</li> </ol> <div> <p>如果没安装 docker 可以在此安装 docker(海外选官方源,大陆一路回车)。</p> </div> <ol> <li>输入 <code>5</code> 回车(部署 ais2api)。</li> <li><strong>安装路径</strong>: <code>回车</code>。</li> <li><strong>访问端口</strong>: <code>10000</code>-<code>65535</code> 之间任意输入。</li> <li><strong>管理密码</strong>: <code>回车</code>。</li> <li><strong>部署成功</strong>: 记下<strong>访问地址</strong>和<strong>密码</strong>。</li> <li><strong>放行端口</strong>: 如果使用面板防火墙,请去放行相应的 tcp 端口。ufw 防火墙不用管,因为 ufw 拦不了 docker 端口。</li> </ol> <h3>3. 获取凭证与使用<a href="#3-获取凭证与使用"><span></span></a></h3> <ol> <li>浏览器打开刚刚记下的<strong>访问地址</strong>(即 <code>http://服务器IP:端口</code>),输入<strong>密码</strong>进入网页管理后台。</li> <li>在网页后台的账号管理位置点击添加凭证按钮,进入 VNC 页面。 <figure><img src="/blogs/dckr-ais2api/remote-01.webp" alt="PixPin_2026-02-22_17-44-20.jpg" loading="lazy" /><figcaption>PixPin_2026-02-22_17-44-20.jpg</figcaption></figure></li> <li>这里卡是正常的。点击右上角的 <strong>Get Started</strong> ,登录自己的 google 账号。这里面复制粘贴快捷键是没用的,如果需要复制粘贴,点击下面那个键盘按钮。 <figure><img src="/blogs/dckr-ais2api/remote-02.webp" alt="PixPin_2026-02-22_17-49-51.jpg" loading="lazy" /><figcaption>PixPin_2026-02-22_17-49-51.jpg</figcaption></figure></li> <li>选择最新的 pro 模型,对话试试能不能用,能聊就能用。 <figure><img src="/blogs/dckr-ais2api/remote-03.webp" alt="PixPin_2026-02-22_17-55-31.jpg" loading="lazy" /><figcaption>PixPin_2026-02-22_17-55-31.jpg</figcaption></figure></li> <li>能正常回复,点保存。 <figure><img src="/blogs/dckr-ais2api/remote-04.webp" alt="PixPin_2026-02-22_17-56-36.jpg" loading="lazy" /><figcaption>PixPin_2026-02-22_17-56-36.jpg</figcaption></figure></li> <li>保存成功后会回到管理面板,并看到添加的账号进来了。点切换按钮,激活这个账号。 <figure><img src="/blogs/dckr-ais2api/remote-05.webp" alt="PixPin_2026-02-22_17-57-29.jpg" loading="lazy" /><figcaption>PixPin_2026-02-22_17-57-29.jpg</figcaption></figure></li> <li>如果有更多账号,同样加进去就行了。</li> <li><strong>接口调用</strong>: <ul> <li>Web 面板/Gemini 接口/OpenAI 接口:即管理面板的网址,即 <code>http://服务器IP:端口</code> 。</li> <li>访问密码/密钥: 即进入管理面板时填的密码,即部署成功时显示的密码。</li> </ul> </li> </ol> <div> <p>酒馆不会自动补全 <code>/v1</code> ,所以 OpenAI 格式需加 <code>/v1</code> ,即 <code>http://服务器IP:端口/v1</code> 。</p> </div> <h2>三、咕咕助手管理<a href="#三咕咕助手管理"><span></span></a></h2> <ol> <li>主菜单输入 <code>3</code> 回车(应用运维管理)。</li> <li>输入 <code>3</code> 回车(ais2api 运维管理)。</li> <li>在这里可以重启、更新、看日志、卸载等。</li> <li>如果看的是本教程的旧版本部署的旧版 ais2api(需要 windows 获取凭证的版本),也可以在这里迁移到新镜像。 <figure><img src="/blogs/dckr-ais2api/remote-06.webp" alt="PixPin_2026-02-22_18-01-15.jpg" loading="lazy" /><figcaption>PixPin_2026-02-22_18-01-15.jpg</figcaption></figure></li> </ol> <h2>四、1Panel 管理重启、更新、看日志<a href="#四1panel-管理重启更新看日志"><span></span></a></h2> <ol> <li>在 <strong>容器</strong> -&gt; <strong>容器</strong> 中可以看到 <code>ais2api</code> 项目。</li> <li>更改了配置文件需要重启才能应用更改,或者出了问题也可能需要重启试试,点开状态按钮,点 <strong>重启</strong>。</li> <li>如果官方更新了新版本,点 <strong>更多</strong> -&gt; <strong>升级</strong> ,<strong>强制拉取镜像</strong> 勾上,然后确认,等待拉取镜像成功后就自动切换到新版本重启了。不会改变用户数据。</li> <li><strong>日志</strong> 可以查看日志排查问题。 <figure><img src="/blogs/dckr-ais2api/remote-07.webp" alt="" loading="lazy" /></figure></li> </ol> category:酒馆 tag:酒馆 tag:ai tag:docker tag:vps 免费申请 Gemini API 密钥 https://blog.qjyg.de/post/tavern/gemini-free-key tavern/gemini-free-key 本文介绍如何申请 Google AI Studio 的免费 Gemini API 密钥并接入酒馆。 此渠道已基本不可用 2026 年起,Google 对新号的风控极其严格,新注册的账号 99% 无法申请到免费层级的 API 密钥。即使申请成功,可用模型也仅剩 flash 和 Tue, 18 Nov 2025 00:00:00 GMT <p>本文介绍如何申请 Google AI Studio 的免费 Gemini API 密钥并接入酒馆。</p> <div> <p><strong>此渠道已基本不可用</strong> 2026 年起,Google 对新号的风控极其严格,新注册的账号 99% 无法申请到免费层级的 API 密钥。即使申请成功,可用模型也仅剩 flash 和 gemma,已无实际使用价值。</p> <p>建议通过其他渠道获取模型,见 <a href="/post/tavern/airp-models">《AIRP 模型渠道推荐》</a>。</p> </div> <p>前置条件:需要一个 Google 账号,见 <a href="/post/tavern/google">《注册 Google 账号》</a>。</p> <h2>申请 API 密钥<a href="#申请-api-密钥"><span></span></a></h2> <div> <p>由于 Google 额度收紧,目前免费账号已经没有最好的模型了,flash 和 gemma 还可以用。</p> </div> <p>手机操作请开启浏览器的 PC 模式。</p> <ol> <li>成功登录 Google 账号后,访问 Google Cloud 平台创建项目:<a href="https://console.cloud.google.com/projectcreate">https://console.cloud.google.com/projectcreate</a></li> <li>直接点击创建(项目名称可保持默认,也可自己取名字)。 <figure><img src="/blogs/google/remote-03.webp" alt="" loading="lazy" /></figure></li> <li>左上角这里是 <strong>选择项目</strong> 的地方,确保目前选择的是新建的项目(后续再 <strong>创建新项目</strong> 也是点这里)。 <figure><img src="/blogs/google/remote-04.webp" alt="" loading="lazy" /></figure></li> <li>左上角三横杠展开侧边栏,点击进入 <strong>API 和服务</strong> 页面。 <figure><img src="/blogs/google/remote-05.webp" alt="" loading="lazy" /></figure></li> <li>进入 <strong>库</strong> 页面。 <figure><img src="/blogs/google/remote-06.webp" alt="" loading="lazy" /></figure></li> <li>搜索 <code>GEMINI API</code>,点击启用。 <figure><img src="/blogs/google/remote-07.webp" alt="" loading="lazy" /></figure></li> <li>进入 AI Studio API KEY 管理页面:<a href="https://aistudio.google.com/apikey">https://aistudio.google.com/apikey</a></li> <li>点击 <strong>导入项目</strong> 按钮,将刚刚创建的项目导入。 <figure><img src="/blogs/google/remote-09.webp" alt="" loading="lazy" /></figure> <figure><img src="/blogs/google/remote-10.webp" alt="" loading="lazy" /></figure></li> <li>点击 <strong>创建 API 密钥</strong> 按钮,命名随意,导入的项目选择刚刚创建的项目,点击创建密钥。 <figure><img src="/blogs/google/remote-16.webp" alt="" loading="lazy" /></figure></li> <li>刷新一下页面,注意图中 <strong>配额层级</strong> 必须显示 <code>免费层级</code> 而不是 <code>不可用</code>。 <ul> <li><strong>备注</strong>:如果显示 <code>不可用</code>,说明 Google 账号被风控了(新号常见情况),通常很多相关服务都会收到影响,暂未发现绑卡以外的解决方案。 <figure><img src="/blogs/google/remote-11.webp" alt="" loading="lazy" /></figure> <figure><img src="/blogs/google/remote-12.webp" alt="" loading="lazy" /></figure></li> </ul> </li> <li>查看额度:<strong>速率限制</strong> 页面,时间范围选 <code>1天</code>,<strong>RPD</strong> 是每日额度,每天下午 3-4 点刷新。 <figure><img src="/blogs/google/remote-13.webp" alt="" loading="lazy" /></figure></li> <li>可重复操作创建 1-3 个项目,每个项目各 1 个密钥。每个项目的额度独立,但过多项目会增加封禁风险。</li> </ol> <h2>直连酒馆<a href="#直连酒馆"><span></span></a></h2> <p>原生的 Gemini API Key 使用 Gemini 格式的 Google 官方 API 接口和申请来的 Key 进行连接。 官方端口在酒馆里已经预设好啦,所以 API 接口不需要我们填写,只需要填密钥。</p> <p>遇到网络问题请看:<a href="/blog/gugu-tun/">解决终端网络问题</a></p> <div> <p>中国大陆和香港地区的网络无法直接连接 Gemini API。</p> </div> <ol> <li>点击菜单栏 <strong>左二插头图标</strong>,打开 <strong>连接设置</strong> 标签页。</li> <li><strong>API</strong>:选择 <code>聊天补全</code>。</li> <li><strong>聊天补全来源</strong>:选择 <code>Google AI Studio</code>。</li> <li><strong>Google AI Studio API 密钥</strong>:填入对应的 <strong>密钥</strong>,只能填写一个(示例: <code>AIzaSyxxxxxxxxxxx</code>)。</li> <li><strong>提示词后处理</strong>:选择 <code>严格</code>。</li> <li><strong>自动连接到上次的服务器</strong>:<code>勾选</code>。</li> <li>点击 <code>连接</code> 按钮。绿灯处显示 <code>有效</code> 或 <code>Valid</code> 就是连接成功,显示其他的都是连接失败,停下来排错。</li> <li>在 <strong>Google 模型</strong> 列表中,选择需要的模型。 <div><div><div></div><div>Tip</div></div><div><p>截至 2026-04-09,免费可用模型包括 <code>gemma-4-31b-it</code>、<code>gemini-3-flash-preview</code> 和 <code>gemini-3.1-flash-lite-preview</code>。 按能力大致是:<code>gemini-3-flash-preview</code>(日 20 条)&gt;<code>gemma-4-31b-it</code>(日 1500 条)&gt;<code>gemini-3.1-flash-lite-preview</code>(日 500 条)。</p></div></div> </li> <li>点击右上 <code>保存配置</code> 按钮,下次就不用重新输了,需要勾选的内容看下图。</li> </ol> <figure><img src="/blogs/google/remote-14.webp" alt="" loading="lazy" /></figure> <figure><img src="/blogs/google/remote-15.webp" alt="" loading="lazy" /></figure> <h2>自建中转<a href="#自建中转"><span></span></a></h2> <p>这不是必须的,如果你有非常多的 key 嫌手动切换麻烦,或者想用大陆、香港原生网络访问,可以考虑。</p> <p>自建中转可以实现的主要功能有:<strong>绕过地区限制、多 Key 管理和负载均衡、多渠道聚合、接口转换、假流式输出、分发</strong> 等。简单来说就是如果你有了多个可以正常使用的 Google API KEY,并且你有上述需求,那你可以考虑用中转管理一下。</p> <p>不同的工具功能不同,按需选择单个或多工具配合使用。</p> <p>部署中转通常需要一个服务器,如果你有自己的服务器最好部署在自己的服务器上。如果没有,那么可以薅一些免费服务如 Render、Alwaysdata 等(相当于掰你一个服务器的小角落)。</p> <p>萌新通常的需求是 <strong>绕过地区限制</strong> 和 <strong>多 Key 管理</strong>,这里推荐 hajimi 项目,除了上述两个功能以外,它还有 <strong>接口转换</strong> 和 <strong>假流式输出</strong> 的功能。</p> <ul> <li><a href="/blog/hajimi/"><strong>Render 免费部署 Hajimi 轮询</strong></a> <ul> <li><strong>简介</strong>:解决 Gemini <strong>无法直连</strong> 的问题,多 key 的 <strong>轮询管理</strong> 和 <strong>假流式输出</strong>。</li> </ul> </li> <li><a href="/blog/keepalive/"><strong>Render 等平台免费服务一键保活</strong></a> <ul> <li><strong>简介</strong>:免费平台的应用在闲置后会自动休眠,本文分享了我的保活项目,避免被休眠。</li> </ul> </li> </ul> <h2>2API<a href="#2api"><span></span></a></h2> <p>除了上面的正规 API 渠道以外,谷歌家还有很多其他产品内置了 Gemini 模型(比如网页版、还有一些软件),但是不提供外接 API。通过技术手段把模型接出来强行变成 API,就是 2API(xx to API)。</p> <p>每个产品的模型配额是独立的,和正规 API 的配额也是独立的。</p> <p>2API 只需要 Google 账号,不需要 API KEY,和 API KEY 是否不可用无关。每个产品可能有自己不同的条件。</p> <div> <p>2API 行为是违规操作,有封号风险,不接受风险请勿使用。 2026-5-7,cli 类的 2api 封号非常严重不建议使用,ais2api 至今稳定,基本没啥限制,是个谷歌号就能用。</p> </div> <ul> <li> <p><a href="/blog/gugu-gcli2api/"><strong>gcli2api 安卓/Windows 一键部署,无须 key 免费使用 gemini</strong></a></p> <ul> <li><strong>简介</strong>:【咕咕助手】安卓/Windows 一键部署 google cli 和反重力双渠道的 2api 项目。免费使用 <code>gemini-3-pro-preview</code> 和 <code>claude-4.5-opus</code> 只需一个 google 账号。</li> </ul> </li> <li> <p><a href="/blog/dckr-gcli2api/"><strong>海外云服务器 docker 部署 gcli2api</strong></a></p> <ul> <li><strong>简介</strong>:【咕咕助手】云服务器 docker 一键部署 google cli 和反重力双渠道的 2api 项目。免费使用 <code>gemini-3-pro-preview</code> 和 <code>claude-4.5-opus</code> 只需一个 google 账号。</li> </ul> </li> <li> <p><a href="/blog/dckr-ais2api/"><strong>海外云服务器 docker 部署 ais2api(build 反代)</strong></a></p> <ul> <li><strong>简介</strong>:【咕咕助手】云服务器 docker 一键部署 google ai studio 的 2api 项目。免费使用 <code>gemini-3-pro-preview</code> 只需一个 google 账号。</li> </ul> </li> </ul> category:酒馆 tag:google tag:gemini tag:ai
📥 下载地址(文章结尾)
装机神器,可安装一切系统,纯净版,英文版,繁体版 ,精简版,原版等等等