skip to content
Logo Logo ZhenXI Blog

Cursor 开发 ☞ 硅基Key分配管理系统

/ 2 min read

1 系统介绍

闲来无事,想到最近刷的硅基流动有很多免费的14元的Key,于是想着做一个硅基key分发系统。其中主要功能就是从库中取key,验证key可用,以及余额值。如图,这是Cursor帮我制作的一个硅基Key管理系统,页面UI设计的还不错~

仓库地址:https://github.com/zhenxix/siliconflow_Free_KEY

部署地址:https://1103.me/

功能特点

  • 获取密钥:随机获取一个可用密钥
  • 验证密钥:支持批量验证多个密钥
  • 复制功能:一键复制有效密钥
  • 实时统计:显示剩余密钥数量、使用次数等
  • IP 信息:显示访问者 IP 地址和地理位置信息

技术栈

  • 前端:HTML + CSS + JavaScript
  • 样式:Tailwind CSS
  • 后端:Node.js + Express
image-20250124123441162 image-20250124123903389 image-20250124123949724

2 功能生成

让其帮我生成新的逻辑:

image-20250124141634179 image-20250124141727856

重新换个IP测试功能是否正常:

image-20250124141912901 image-20250124141922765 image-20250124142221385 image-20250124142106371 image-20250124142330441 image-20250124142311527

这个普通的弹窗UI对我来说已经可以接受了,这里就不再进行修改。

3 配置安装

1.Fork仓库

2.修改配置文件

修改data/keys.json文件,将需要分享的硅基key填入:

image-20250124173126413

修改data/ip_records.json:设置IP屏蔽;可针对某个IP进行屏蔽:

image-20250124173138649

3 git拉取

Terminal window
git clone https://github.com/你的用户名/siliconflow_Free_KEY.git

4 npm启动

Terminal window
cd siliconflow_Free_KEY/
npm install
npm build
nohup npm run dev > dev.log 2>&1 &

服务器运行在:http://localhost:3001

5 反代

image-20250124180108274 image-20250124180142922 image-20250124182658034 image-20250124180452189