最近发现个AI中转的网站

2026-07-25技术讨论93

本文转载于9090社区,帖子链接:https://qq9090.top/thread-605633-1-1.html

作者: lookon    时间: 2026-6-8 11:36
本帖最后由 lookon 于 2026-7-21 16:59 编辑

最近玩codex  中间用cc swtich中转,发现用国产模型确实能力有限 大项目干不动。


最近发现个AI中转的网站,省了梯子费和充钱费率。这些网站无所不用其极,自己注册学校 然后申请免费教学账号。
注册送10美刀额度试用,每天签到可以获得2~10刀的额度。下面我搞了个签到脚本。羊毛薅起来再说。


可以生成视频,一人公司的文化创意类的创业小伙伴可以试一试。
10块钱充250美刀
19块钱就能500美刀
36块钱就能1000美刀

https://www.tokenrouter.tech/register?invite_code=mZiW
作者: 草头huang    时间: 2026-6-8 11:41
能存活多久是个问题
作者: MCGA    时间: 2026-6-8 11:45
感谢,有空试试
作者: laogeda    时间: 2026-6-8 12:02
小尾巴
作者: lookon    时间: 2026-6-8 16:30
草头huang 发表于 2026-6-8 11:41
能存活多久是个问题
反正不充钱,即便充钱也是十块二十块。跑也不怕
作者: luhaihui    时间: 2026-6-8 16:33
会不会在中转站里面夹杂恶意代码
作者: Arbiter114    时间: 2026-6-8 16:33
用的team中转的吧,上次黑产搞了至少几十万个team吧,应该很快就被端掉
作者: tiger陈    时间: 2026-6-8 17:02
还有这样的?第一次听说
作者: ticaq    时间: 2026-6-8 17:07
本帖最后由 ticaq 于 2026-6-8 17:09 编辑

别冲,瞬间跑路,跑路了楼主你负责吗?另外提供一个,不知道有没有蹬,自己测试。

https://icoe.pp.ua/

sk-cef7fb3e05ce0891449d56ec2a718846f6719c22c0bad385a341acb4c2132097
作者: lookon    时间: 2026-6-10 10:04
今天发现  这个站点每天签到 可以得5刀的额度
https://www.tokenrouter.tech/console/personal
作者: lookon    时间: 2026-6-10 11:10
lookon 发表于 2026-6-10 10:04
今天发现  这个站点每天签到 可以得5刀的额度
https://www.tokenrouter.tech/console/personal ...
拿小号又签到了下 给了13刀   看样子是随机给的。待会做个 js自动签到脚本
作者: lookon    时间: 2026-6-10 11:46
把代码保存成 xxxx.js  
前提要安装过node

然后补一下依赖
npm install -g puppeteer    (全局)
或者
npm install   puppeteer   (存的js文件的目录级别)

然后把自己的账号密码换上去,建议多申请一些 这样轮着用的额度就比较多了。譬如一个账号用一天  14个账号存一下的话  就很多了。
const ACCOUNTS = [
  { username: 'user1~', password: 'password1~' },
  { username: 'user2~', password: 'password2~' },
  { username: 'user3~', password: 'password3~' },
];



测试运行命令
node   xxxx.js  


如果成功 则可以做个 bat文件
在任务计划程序里 配一下定时跑。


    const puppeteer = require('puppeteer');

    const ACCOUNTS = [
      { username: 'user1~', password: 'password1~' },
      { username: 'user2~', password: 'password2~' },
      { username: 'user3~', password: 'password3~' },
    ];

    const CONFIG = {
      url: 'https://www.tokenrouter.tech/console/personal',
      headless: true,
    };

    async function sleep(ms) {
      return new Promise(resolve => setTimeout(resolve, ms));
    }

    async function signInForAccount(context, account) {
      const page = await context.newPage();
      await page.setViewport({ width: 1280, height: 800 });

      try {
        // 1. 打开目标页面
        console.log(`[${account.username}] 正在打开页面...`);
        await page.goto(CONFIG.url, { waitUntil: 'networkidle2', timeout: 30000 });
        await sleep(10000);

        // 2. 检测是否需要登录
        const usernameInput = await page.$('#username');
        if (usernameInput) {
          console.log(`[${account.username}] 检测到登录页面,正在填写账号密码...`);

          // 先勾选"我已阅读并同意"
          try {
            const agreeCheckbox = await page.$('input[type="checkbox"]')
              || await page.$('.semi-checkbox')
              || await page.$('[class*="agree"]');

            if (agreeCheckbox) {
              console.log(`[${account.username}] 勾选"我已阅读并同意"...`);
              await agreeCheckbox.click();
              await sleep(500);
            } else {
              console.log(`[${account.username}] 尝试通过文本定位同意复选框...`);
              await page.evaluate(() => {
                const allElements = document.querySelectorAll('*');
                for (const el of allElements) {
                  if (el.textContent.includes('我已阅读并同意')) {
                    const checkbox = el.querySelector('input[type="checkbox"]') || el.closest('label');
                    if (checkbox) {
                      checkbox.click();
                      return true;
                    }
                  }
                }
                return false;
              });
              await sleep(500);
            }
          } catch (e) {
            console.log(`[${account.username}] 勾选同意框失败,继续登录流程:`, e.message);
          }

          await page.type('#username', account.username, { delay: 50 });
          await page.type('#password', account.password, { delay: 50 });
          await sleep(500);

          // 查找并点击登录按钮
          const loginBtn = await page.$('button[type="submit"]')
            || await page.$('button.semi-button-primary')
            || await page.$('button:has-text("登录")')
            || await page.$('button:has-text("Login")');

          if (loginBtn) {
            console.log(`[${account.username}] 点击登录按钮...`);
            await loginBtn.click();
          } else {
            console.log(`[${account.username}] 未找到登录按钮,尝试回车提交...`);
            await page.keyboard.press('Enter');
          }

          await sleep(3000);
          console.log(`[${account.username}] 登录完成,当前页面:`, page.url());
        } else {
          console.log(`[${account.username}] 无需登录,当前已登录状态`);
        }

        // 3. 登录后重新导航到目标页面(防止跳转)
        const currentUrl = page.url();
        if (!currentUrl.includes('/console/personal')) {
          console.log(`[${account.username}] 页面已跳转,重新导航到签到页面...`);
          await page.goto(CONFIG.url, { waitUntil: 'networkidle2', timeout: 30000 });
          await sleep(10000);
        }

        // 4. 查找并点击签到按钮
        console.log(`[${account.username}] 正在查找签到按钮...`);
        const signInBtn = await page.$('button.semi-button-primary.\\!bg-green-600');

        if (signInBtn) {
          console.log(`[${account.username}] 找到签到按钮,正在点击...`);
          await signInBtn.click();
          await sleep(2000);
          console.log(`[${account.username}] 签到成功!`);
        } else {
          // 备用方案:通过文本匹配查找
          console.log(`[${account.username}] 未通过类名找到签到按钮,尝试文本匹配...`);
          const btnByText = await page.evaluate(() => {
            const buttons = document.querySelectorAll('button.semi-button-primary');
            for (const btn of buttons) {
              if (btn.textContent.includes('签到') || btn.textContent.includes('Sign')) {
                btn.click();
                return btn.textContent.trim();
              }
            }
            return null;
          });

          if (btnByText) {
            console.log(`[${account.username}] 通过文本匹配找到并点击了按钮:`, btnByText);
            await sleep(2000);
            console.log(`[${account.username}] 签到成功!`);
          } else {
            console.log(`[${account.username}] 未找到签到按钮,可能已经签到过了,或页面结构有变化`);
            await page.screenshot({ path: `debug_${account.username}.png`, fullPage: true });
            console.log(`[${account.username}] 已保存调试截图: debug_${account.username}.png`);
          }
        }

      } catch (error) {
        console.error(`[${account.username}] 签到过程出错:`, error.message);
      } finally {
        await page.close();
      }
    }

    async function autoSignIn() {
      console.log('启动浏览器...');
      const browser = await puppeteer.launch({
        headless: CONFIG.headless,
        args: ['--no-sandbox', '--disable-setuid-sandbox'],
      });

      try {
        for (const account of ACCOUNTS) {
          console.log(`\n========== 开始签到: ${account.username} ==========`);
          // 每个账号使用独立的 incognito 上下文,隔离 cookie/session
          const context = await browser.createBrowserContext();
          await signInForAccount(context, account);
          await context.close();
          // 账号之间稍作间隔
          await sleep(2000);
        }
        console.log('\n所有账号签到完成!');
      } finally {
        console.log('关闭浏览器...');
        await browser.close();
      }
    }

    autoSignIn();
复制代码
作者: mbs5500523    时间: 2026-6-13 09:50
如果都不充钱薅羊毛,真的是存不太久
作者: lalpha2000    时间: 2026-6-23 13:41
codex手机验证你怎么解决的?还是没管它,直接+cc用中专?
作者: lookon    时间: 2026-6-23 21:45
lalpha2000 发表于 2026-6-23 13:41
codex手机验证你怎么解决的?还是没管它,直接+cc用中专?
cc switch 中转。codex也可以直接改配置文件  我嫌烦。cc +和EchoBird 我都试过 可以转。
不过这个网站原生支持cc switch都不用自己配   按个按钮就导入配置了   多搞号还是很有优势的。我搞了十几个号。
作者: lalpha2000    时间: 2026-6-23 22:58
lookon 发表于 2026-6-23 21:45
cc switch 中转。codex也可以直接改配置文件  我嫌烦。cc +和EchoBird 我都试过 可以转。
不过这个网站原 ...
我咸鱼找了个100rmb当1500刀用的中转。之前用它的minimax两个多月了挺稳的。想玩玩codex。不过搞了也不知道干嘛。犹豫中
作者: lookon    时间: 2026-6-25 11:00
lalpha2000 发表于 2026-6-23 22:58
我咸鱼找了个100rmb当1500刀用的中转。之前用它的minimax两个多月了挺稳的。想玩玩codex。不过搞了也不知 ...
我这不花钱。多整几个号签到 cc switch
作者: njlh    时间: 2026-7-2 12:39
都是 牛人
作者: 小白鸽    时间: 2026-7-23 16:30
收藏下
作者: 大可Darco    时间: 2026-7-23 17:42
这是灰产,做大 了可能进去
作者: lookon    时间: 2026-7-24 08:41
大可Darco 发表于 2026-7-23 17:42
这是灰产,做大 了可能进去
你是使用方,无罪。开站点的人会有问题。不过 这点小钱钱也没触动国内资本的利益 问题不大
作者: feifeigege    时间: 2026-7-25 17:03
所有ai中转网站,都是骗子,只不过线放的长一点短一点罢了

本文转载于9090社区,帖子链接:https://qq9090.top/thread-605633-1-1.html

“最近发现个AI中转的网站” 的相关文章

电信套餐下月到期,求转网指导,谢谢

作者: emptynan02    时间: 5 天前电信套餐,3月底到期,已经有十多年了,目前是实付152套餐,1主3副,1000M,一个itv,一个0月租固话,今天电话聊了没啥用,联系版里的电信什么...

dell网卡有没有万能驱动

作者: 富丽    时间: 前天 14:47440x网卡,我要for win7驱动...

贝尔XG-040G光猫有没有能折腾的地方

作者: gillospol    时间: 4 天前现在是有超密,准备开telnet破解   还没找到方法另外,如果光猫拨号    这个猫只支持NAT4: Symmetric NAT,对称型NAT。想要...

宽带包年优惠240元

作者: gillospol    时间: 4 天前除了600包年。还有其他套餐能办这个优惠吗微信图片_20250201224840.jpg (135.4 KB, 下载次数: 0)下载附件4 天前 上传...

网站用网线电脑可以上,无线就不可以了

作者: 老鼠110    时间: 2025-3-6 10:35网站用网线电脑可以上,无线就不可以了作者: lcglcb    时间: 2025-3-6 10:41刷固件作者: 取个名儿难    时间:...