免费3个月的4核8G服务器

福利羊毛福利羊毛, Lv2VPS
查看原帖
suyu7 楼主
#1

登录 - 腾讯云
免费领取两台3个月 4 核 8 GB 存储 100 GB的Hermes Agent

免费开通要求去购买


使用下面脚本输入到console控制台进行绕过即可

// ============================================================
// 腾讯云 TencentDB MySQL AI 应用 (DAR) 一键创建脚本
// 使用方法:在浏览器控制台 (F12) 中粘贴执行
// 前提:已登录腾讯云控制台并打开 AI 应用页面
// ============================================================

// ============ 配置区(按需修改) ============
const CONFIG = {
  apiKey: 'sk-xxxxxxx',  // 你的 API Key
  model: 'minimax-m2.5',                                      // 模型名称
  instanceName: 'my-hermes-agent',                            // 实例名称
  region: 'ap-guangzhou',                                     // 地域
  zone: 'ap-guangzhou-6',                                     // 可用区
  cpu: 4,                                                     // CPU 核数 (2 或 4)
  mem: 8,                                                     // 内存 GB (4 或 8)
  storage: 100,                                               // 存储 GB (50 或 100)
  vpcId: '',                                                  // VPC ID(留空自动获取第一个)
  subnetId: '',                                               // 子网 ID(留空自动获取第一个)
};
// ============================================

(async function () {
  const log = (msg) => console.log(`[DAR] ${msg}`);
  const err = (msg) => console.error(`[DAR] ${msg}`);

  // 1. 获取 csrfCode 和 uin
  log('获取认证信息...');
  const reqs = performance.getEntriesByType('resource').filter(r => r.name.indexOf('csrfCode') > -1);
  if (reqs.length === 0) {
    err('未找到 csrfCode,请确保已登录腾讯云控制台');
    return;
  }
  const url = reqs[0].name;
  const csrfMatch = url.match(/csrfCode=([^&]+)/);
  const uinMatch = url.match(/uin=(\d+)/);
  const ownerUinMatch = url.match(/ownerUin=(\d+)/);
  if (!csrfMatch || !uinMatch) {
    err('无法解析认证信息');
    return;
  }
  const csrfCode = csrfMatch[1];
  const uin = uinMatch[1];
  const ownerUin = ownerUinMatch ? ownerUinMatch[1] : uin;
  log(`csrfCode: ${csrfCode}, uin: ${uin}`);

  // 2. 加载 JSEncrypt
  log('加载加密库...');
  if (typeof JSEncrypt === 'undefined') {
    await new Promise((resolve, reject) => {
      const script = document.createElement('script');
      script.src = 'https://cdnjs.cloudflare.com/ajax/libs/jsencrypt/3.3.2/jsencrypt.min.js';
      script.onload = resolve;
      script.onerror = reject;
      document.head.appendChild(script);
    });
  }
  log('加密库加载完成');

  // 3. 获取 RSA 公钥
  log('获取 RSA 公钥...');
  const pubKeyRes = await fetch(`/cgi/capi?cmd=DescribeDarPublicKey&action=delegate&serviceType=cynosdb&secure=1&version=3&dictId=2024&sts=1&t=${Date.now()}&uin=${uin}&ownerUin=${ownerUin}&csrfCode=${csrfCode}`, {
    method: 'POST',
    headers: { 'Content-Type': 'application/json' },
    body: JSON.stringify({ regionId: 1, serviceType: 'cynosdb', cmd: 'DescribeDarPublicKey', data: { Version: '2019-01-07' } })
  });
  const pubKeyData = await pubKeyRes.json();
  if (pubKeyData.code !== 0 || !pubKeyData.data?.data?.Response?.PublicKey) {
    err('获取公钥失败: ' + JSON.stringify(pubKeyData));
    return;
  }
  const publicKey = atob(pubKeyData.data.data.Response.PublicKey);
  const encryptMethod = pubKeyData.data.data.Response.EncryptMethod || 'RSA-2048-v1';
  log(`公钥获取成功,加密方式: ${encryptMethod}`);

  // 4. 加密 API Key
  log('加密 API Key...');
  const encryptor = new JSEncrypt();
  encryptor.setPublicKey(publicKey);
  const encryptedApiKey = encryptor.encrypt(CONFIG.apiKey);
  if (!encryptedApiKey) {
    err('API Key 加密失败');
    return;
  }
  log('API Key 加密成功');

  // 5. 获取 VPC 和子网(如果未指定)
  let vpcId = CONFIG.vpcId;
  let subnetId = CONFIG.subnetId;

  if (!vpcId || !subnetId) {
    log('获取 VPC 列表...');
    const vpcRes = await fetch(`/cgi/capi?cmd=DescribeVpcs&action=delegate&serviceType=vpc&secure=1&version=3&dictId=2024&sts=1&t=${Date.now()}&uin=${uin}&ownerUin=${ownerUin}&csrfCode=${csrfCode}`, {
      method: 'POST',
      headers: { 'Content-Type': 'application/json' },
      body: JSON.stringify({ regionId: 1, serviceType: 'vpc', cmd: 'DescribeVpcs', data: { Version: '2017-03-12', Offset: '0', Limit: '20' } })
    });
    const vpcData = await vpcRes.json();
    const vpcs = vpcData.data?.data?.Response?.VpcSet || [];
    if (vpcs.length === 0) {
      err('未找到 VPC,请先创建 VPC');
      return;
    }
    vpcId = vpcId || vpcs[0].VpcId;
    log(`使用 VPC: ${vpcId} (${vpcs.find(v => v.VpcId === vpcId)?.VpcName || 'unknown'})`);

    log('获取子网列表...');
    const subnetRes = await fetch(`/cgi/capi?cmd=DescribeSubnets&action=delegate&serviceType=vpc&secure=1&version=3&dictId=2024&sts=1&t=${Date.now()}&uin=${uin}&ownerUin=${ownerUin}&csrfCode=${csrfCode}`, {
      method: 'POST',
      headers: { 'Content-Type': 'application/json' },
      body: JSON.stringify({ regionId: 1, serviceType: 'vpc', cmd: 'DescribeSubnets', data: { Version: '2017-03-12', Filters: [{ Name: 'vpc-id', Values: [vpcId] }], Offset: '0', Limit: '20' } })
    });
    const subnetData = await subnetRes.json();
    const subnets = subnetData.data?.data?.Response?.SubnetSet || [];
    if (subnets.length === 0) {
      err(`VPC ${vpcId} 下未找到子网`);
      return;
    }
    subnetId = subnetId || subnets[0].SubnetId;
    log(`使用子网: ${subnetId} (${subnets.find(s => s.SubnetId === subnetId)?.SubnetName || 'unknown'})`);
  }

  // 6. 创建实例
  log(`创建实例: ${CONFIG.instanceName} (${CONFIG.cpu}C${CONFIG.mem}G, ${CONFIG.storage}GB)...`);
  const createRes = await fetch(`/cgi/capi?cmd=CreateDarInstance&action=delegate&serviceType=cynosdb&secure=1&version=3&dictId=2024&sts=1&t=${Date.now()}&uin=${uin}&ownerUin=${ownerUin}&csrfCode=${csrfCode}`, {
    method: 'POST',
    headers: { 'Content-Type': 'application/json' },
    body: JSON.stringify({
      regionId: 1,
      serviceType: 'cynosdb',
      cmd: 'CreateDarInstance',
      data: {
        Version: '2019-01-07',
        Name: CONFIG.instanceName,
        Zone: CONFIG.zone,
        Cpu: CONFIG.cpu,
        Mem: CONFIG.mem,
        Storage: CONFIG.storage,
        VpcId: vpcId,
        SubnetId: subnetId,
        ModelConfig: {
          ApiKey: encryptedApiKey,
          Model: CONFIG.model,
          Passport: ''
        },
        EncryptMethod: encryptMethod
      }
    })
  });
  const createData = await createRes.json();

  if (createData.code === 0 && createData.data?.data?.Response?.InstanceId) {
    const instanceId = createData.data.data.Response.InstanceId;
    const taskId = createData.data.data.Response.TaskId;
    log(`✅ 实例创建成功!`);
    log(`   实例 ID: ${instanceId}`);
    log(`   任务 ID: ${taskId}`);
    log(`   规格: ${CONFIG.cpu}核 ${CONFIG.mem}GB 存储${CONFIG.storage}GB`);
    log(`   模型: ${CONFIG.model}`);
    log(`   可用区: ${CONFIG.zone}`);
    log(`   等待约 30 秒后刷新页面查看实例状态`);

    // 7. 等待并检查状态
    log('等待实例创建完成...');
    await new Promise(resolve => setTimeout(resolve, 30000));

    const statusRes = await fetch(`/cgi/capi?cmd=DescribeDarInstances&action=delegate&serviceType=cynosdb&secure=1&version=3&dictId=2024&sts=1&t=${Date.now()}&uin=${uin}&ownerUin=${ownerUin}&csrfCode=${csrfCode}`, {
      method: 'POST',
      headers: { 'Content-Type': 'application/json' },
      body: JSON.stringify({ regionId: 1, serviceType: 'cynosdb', cmd: 'DescribeDarInstances', data: { Version: '2019-01-07' } })
    });
    const statusData = await statusRes.json();
    const item = statusData.data?.data?.Response?.Items?.find(i => i.InstanceId === instanceId);
    if (item) {
      log(`实例状态: ${item.Status}`);
      if (item.Status === 'running') {
        log(`✅ 实例已运行!内网 IP: ${item.PodIp || 'N/A'}`);
        log(`请刷新页面查看实例详情`);
      } else {
        log(`⏳ 实例仍在创建中,请稍后刷新页面`);
      }
    }
  } else {
    err('创建失败: ' + JSON.stringify(createData));
  }
})();
:heart:30:distorted_face:15:+1:8:laughing:2
Wyatt_Happy佬 你的肉身已经不在国内了嘛
Persevering可刑 可拷
Z-code太刑了
Promiseify佬,太刑了
yeren这怕是不兴搞吧
Jerst刑,太刑了,太可拷了
hayden南山必胜客吃一回
zzzxdm要实名还是算了吧
wangqingcui我都不敢点
hyruur不敢这么玩
Y_Ocean南山老大哥的毛不敢薅
doballll不是哥们
bulongya可拷
TOPIC OWNER
82楼层
81回复
71用户
kk_C1 Ellisonnn Corncell u9527

评论第 1 页,共 2 页

zhengti88
#2

此帖子已被社区举报,现已被临时隐藏。

kk_C1
kk_C1
#3

不敢,已经实名了,害怕,各位去试试吧

:heart:1
1223569649直接开登
Ellisonnn
Ellisonnn
#5

免费开通但是要购买什么意思?没听懂

2个回复
stone287
stone287

要买腾讯的token plan才行

:heart:2
user2057
user2057

猜测意思是,原本有要购买机子才会免费送的,但是用脚本跳过了,

:+1:1:heart:1
↓ 跳到帖子
Corncell
Corncell
#6

最多就是封了呗,开蹬,有经验佬分析下能怎么处理吗?

:distorted_face:1:heart:1
1个回复
lixl
lixl

佬~vpc在哪创建呀,没找到地方

↓ 跳到帖子
u9527
u9527
#7

佬,薅国内的不可取,当心秋后问斩,不对,球后,不对,秋后算账。

:+1:3:heart:1
Nothingness
Nothingness
#9

腾子的?不敢薅啊,这个羊毛真刑啊

:heart:1
futejia
#10

佬这刑吗,国内啊这个太刑了吧会被请吃饭吧 :rofl:

Eric12
Eric12
#11

鹅厂啊?!!
必胜客可不是浪得虚名啊~~~
溜了溜了~

:heart:1
user2057
#12

猜测意思是,原本有要购买机子才会免费送的,但是用脚本跳过了,

:+1:1:heart:1
2个回复
Chinamobile
Chinamobile

原本要购买token plan才可以,哈哈哈哈

TheFloodDragon
TheFloodDragon

这个太可刑了,不敢不敢啊,怕给送进去了

↓ 跳到帖子
Chinamobile
Chinamobile ↶ @user2057
#13

原本要购买token plan才可以,哈哈哈哈

752
#15

我不太敢啊,万一他把我qq封了我还怎么打海克斯大乱斗 :smiling_face_with_three_hearts:

:laughing:9:heart:2:tieba_087:2
Zhaooo
Zhaooo
#16

这腾讯的羊毛我是真不敢薅,我小号QQ也养了很久了

midmiss
#17

这玩意能当正常的服务器去使用吗,不用它的AI功能

kyfd
kyfd
#18

这个真的刑吗,有点不太敢薅。不会给我打电话吧

Promiseify
Promiseify
#19

这不得给腾子薅秃了,能活过今天么

xezz4
#20

太刑了,静观其变,必胜客还是不敢招惹的

mhdy2233
mhdy2233
#21

不太敢嫖哦,万一被追缴就完蛋了哦 :innocent:

:heart:1
AJiaJiShu
AJiaJiShu
#22

脚本有了,谁借几个胆子来:tieba_062:
属实有点不敢弄

:heart:1
Dove_Chen
Dove_Chen
#23

腾讯的羊毛也敢薅啊,南山必胜客要出动了 :distorted_face:

cfmxy123
cfmxy123
#24

腾讯云实名+有服务器在上面, 这个羊毛不兴薅啊

Chunnel
Chunnel
#25

4c8g官网原价都好几k吧,动真格直接包吃包住

Persevering
Persevering
#26

这方式可刑,可拷,佬真的太有本事了 :distorted_face:

LuoYouXiu
LuoYouXiu
#27

撑死胆大的,饿死胆小的。冲了!封号申诉,莫名其妙发我一台服务器,能怪我吗?按腾讯的德行就是默默收回,哈哈~

Zues1z
#28

这个太夸张了,国内的还是不好薅啊佬。

TheFloodDragon
TheFloodDragon ↶ @user2057
#29

这个太可刑了,不敢不敢啊,怕给送进去了

Thousand_Star
Thousand_Star
#30

之前好像有类似的,不过是codebuddy,别人买了高级版然后帮你领服务器

Z-code
Z-code
#31

听过南山必胜客的名头吗,腾讯隔这钓鱼呢

para
para
#32


确实能用,就是实名了有点害怕

Chunnel没有公网吗
1个回复
plokij74
plokij74

佬 你是真的不怕啊,南山必胜客不和你吹的

↓ 跳到帖子
gzwike
gzwike
#33

看着可刑,但我年纪轻轻还不想吃免费饭

1个回复
zzmusic
zzmusic

(帖子已被作者删除)

↓ 跳到帖子
0xyk3r
0xyk3r
#34

鹅厂的这可不兴薅啊, 留给胆子大的了

Kuiper
Kuiper
#35

你要说永久,或者说1年, 都有人冒险.

你搁这三个月体验, 还要冒着被封qq的风险…

plokij74
plokij74 ↶ @para
#36

佬 你是真的不怕啊,南山必胜客不和你吹的

Chinamobile
Chinamobile
#37

新建了一个看了看,不知道可以拿来干什么,只给了一个8787的agen端口
已经严肃销毁! :bili_040:
如何销毁:后面有删除按钮,哈哈哈哈

:laughing:4:heart:1
luke.liuluke.liu
cfmxy123cfmxy123
mafei佬,名字后的小人好应景哈哈哈
user2460如何严肃销毁
喝茶中
zzmusic
zzmusic
#39

佬,为了三个月的一台小机,不至于这么去冒险吧。

leesincool6
leesincool6
#40

不敢啊,已经实名了,害怕,老马的东西指定回收

5674
5674
#41

换国外怕不是已经被蹬爆了,给你们吧

zhmarc
zhmarc
#42

外面看了一眼4c8g立马点进来了,再看一眼原来是藤子的羊毛,算了算了,虽然很缺小鸡

jailhouse
#43

冲了,我猜测只能用几天,最后可能被回收吧

Moors
Moors
#44

什么?bug 跳过付费了?
没有的事情,
找到 ta 的微信给 ta 云助手发账单。

:heart:1
Rick888
Rick888
#45

我实名了,不敢不敢,胆大的去试试吧

dpxdpx
dpxdpx
#46

就算是不实名的,以为就跑得掉吗。

jinglei
jinglei
#47

腾讯的都敢搞!你是真虎啊,抓人这一块腾讯从来不手软。

yukibei
yukibei
#49

佬友还是别犯险了,外国的搞搞就算了腾子还是忍忍吧

Kiro3
Kiro3
#50

国内vps是实名的,算了,没必要。

rainisa
rainisa
#51

南山必胜客的东西,不敢薅啊,让给胆大的。

ExpOuter
ExpOuter
#52

佬啊,我还是花钱买吧,这个我可不敢搞