Merge pull request #293 from qinfendebingshuo/copilot/update-to-official-release

feat: 铸渊专线V3 测试版→正式版
This commit is contained in:
冰朔 2026-04-06 02:11:30 +08:00 committed by GitHub
commit c28ac150b3
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
5 changed files with 24 additions and 25 deletions

View File

@ -317,9 +317,9 @@ jobs:
echo ""
echo "✅ 完成!${LABEL} (${EMAIL}) 的独立专线已就绪"
# ═══ §4 发送V3测试订阅 ═══
# ═══ §4 发送V3订阅 ═══
send-subscription-v3:
name: '📧 发送V3测试订阅'
name: '📧 发送V3订阅'
runs-on: ubuntu-latest
if: github.event.inputs.action == 'send-subscription-v3'
@ -384,4 +384,4 @@ jobs:
}
echo ""
echo "✅ 完成!${LABEL} (${EMAIL}) 的V3光湖语言世界测试订阅已发送"
echo "✅ 完成!${LABEL} (${EMAIL}) 的V3光湖语言世界订阅已发送"

View File

@ -14,7 +14,7 @@
# 铸渊唤醒时必读此文件 → 获取全局视角
# ═══════════════════════════════════════════════
## 最后更新: 2026-04-05 · D53 · 腾讯云控制台防火墙443端口未开放诊断
## 最后更新: 2026-04-05 · 铸渊专线V3正式版上线 · 测试版→正式版迁移完成
---

View File

@ -17,7 +17,7 @@
# bash deploy-brain-proxy.sh add-user <email> [quota_gb] — 添加用户
# bash deploy-brain-proxy.sh remove-user <email> — 移除用户
# bash deploy-brain-proxy.sh list-users — 列出用户
# bash deploy-brain-proxy.sh deploy-v3 — 部署V3测试环境
# bash deploy-brain-proxy.sh deploy-v3 — 部署V3生产环境
# bash deploy-brain-proxy.sh switch-v3 — 切换V2→V3 (用户刷新即升级)
# ═══════════════════════════════════════════════
@ -487,10 +487,10 @@ list_users() {
node "$PROXY_DIR/service/user-manager.js" list
}
# ── deploy-v3: 部署V3测试环境 ──────────────────
# V2继续运行·V3独立启动·通过/api/proxy-v3/测试
# ── deploy-v3: 部署V3生产环境 ──────────────────
# V2继续运行·V3独立启动·/api/proxy-v3/
deploy_v3() {
echo "部署V3测试环境 (V2继续运行)..."
echo "部署V3生产环境 (V2继续可用)..."
deploy_services
# 加载密钥作为环境变量
@ -506,7 +506,7 @@ deploy_v3() {
pm2 startOrRestart ecosystem.brain-proxy-v3.config.js --update-env
pm2 save
# 添加V3 Nginx测试路径
# 添加V3 Nginx路径
NGINX_CONF=""
for candidate in /etc/nginx/sites-enabled/zhuyuan-brain.conf /etc/nginx/sites-enabled/default; do
if [ -f "$candidate" ]; then
@ -516,9 +516,9 @@ deploy_v3() {
done
if [ -n "$NGINX_CONF" ] && ! grep -q "proxy-v3" "$NGINX_CONF" 2>/dev/null; then
echo " 添加V3测试路径..."
echo " 添加V3路径..."
sed -i '/^}/i\
# ─── 光湖语言世界V3测试 (端口 3805) ───\
# ─── 光湖语言世界V3 (端口 3805) ───\
location /api/proxy-v3/ {\
proxy_pass http://127.0.0.1:3805/;\
proxy_http_version 1.1;\
@ -533,7 +533,7 @@ deploy_v3() {
add_header X-Frame-Options DENY always;\
add_header Cache-Control "no-store, no-cache, must-revalidate" always;\
}' "$NGINX_CONF" || true
echo " ✅ V3测试路径已添加"
echo " ✅ V3路径已添加"
else
echo " proxy-v3配置已存在或Nginx配置未找到"
fi
@ -545,17 +545,17 @@ deploy_v3() {
echo ""
echo "════════════════════════════════════════"
echo "✅ V3测试环境已就绪"
echo "✅ V3生产环境已就绪"
echo ""
echo "测试方法:"
echo "访问方法:"
echo " V3订阅: https://域名/api/proxy-v3/sub/{token}"
echo " V3仪表盘: https://域名/api/proxy-v3/dashboard/{token}"
echo " V3健康: https://域名/api/proxy-v3/health"
echo ""
echo "V2继续运行在 /api/proxy-v2/ (端口3803)"
echo "V3测试运行在 /api/proxy-v3/ (端口3805)"
echo "V3运行在 /api/proxy-v3/ (端口3805)"
echo ""
echo "测试通过后执行: bash deploy-brain-proxy.sh switch-v3"
echo "切换V2用户到V3: bash deploy-brain-proxy.sh switch-v3"
echo "════════════════════════════════════════"
# V3健康检查

View File

@ -218,11 +218,11 @@ function generateV3SubscriptionEmail(subUrl, dashboardUrl) {
<body style="font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, sans-serif; max-width: 600px; margin: 0 auto; padding: 20px; background: #f8f9fa;">
<div style="background: white; border-radius: 12px; padding: 30px; box-shadow: 0 2px 10px rgba(0,0,0,0.1);">
<h1 style="color: #1a1a2e; margin-bottom: 5px;">🌐 光湖语言世界</h1>
<p style="color: #666; margin-top: 0;">铸渊专线 V3 测试版 · 私有订阅链接</p>
<p style="color: #666; margin-top: 0;">光湖语言世界 V3 · 私有订阅链接</p>
<div style="background: #e8f5e9; border: 1px solid #a5d6a7; border-radius: 8px; padding: 12px; margin: 15px 0;">
<strong style="color: #2e7d32;">🧪 V3 测试</strong>
<span style="color: #555;"> 请测试后反馈体验V2 继续可用</span>
<div style="background: #d4edda; border: 1px solid #c3e6cb; border-radius: 8px; padding: 12px; margin: 15px 0;">
<strong style="color: #155724;"> V3 正式</strong>
<span style="color: #555;"> 稳定版本全面优化升级</span>
</div>
<hr style="border: none; border-top: 1px solid #eee; margin: 20px 0;">
@ -292,7 +292,7 @@ function generateV3SubscriptionEmail(subUrl, dashboardUrl) {
<hr style="border: none; border-top: 1px solid #eee; margin: 20px 0;">
<p style="color: #aaa; font-size: 11px; text-align: center;">
光湖语言世界 · 铸渊专线 V3 测试· ${now}<br>
光湖语言世界 · V3 正式· ${now}<br>
国作登字-2026-A-00037559
</p>
</div>
@ -374,7 +374,7 @@ async function main() {
const html = generateV3SubscriptionEmail(urlOverride, dashboard);
try {
await sendEmail(email, '🌐 光湖语言世界 · V3测试订阅链接', html);
await sendEmail(email, '🌐 光湖语言世界 · V3订阅链接', html);
console.log('✅ V3订阅链接已发送');
} catch (err) {
console.error('❌ 发送失败:', err.message);

View File

@ -16,9 +16,8 @@
// 部署在大脑服务器 (ZY-SVR-005 · 43.156.237.110)
// 每个邮箱一条独立专线Token认证隔离
//
// 测试端口: 3805 (V2=3803继续运行)
// 测试路径: /api/proxy-v3/sub/{token}
// 测试通过后: Nginx切换 /api/proxy-v2/ → 3805
// 生产端口: 3805
// 生产路径: /api/proxy-v3/sub/{token}
// ═══════════════════════════════════════════════
'use strict';