Skip to content

Repository files navigation

本地 5sim 接码平台

这是一个只监听本机 127.0.0.1 的 5sim 接码工具。用户使用 CDK 获取一次购买资格,选择国家和服务后确认购买并轮询短信。

最简单的启动方法

双击 启动接码平台.bat。看到“接码平台已启动”后,在浏览器打开:

关闭命令窗口即可停止服务。

安全保护

  • 用户选择国家和服务后,服务器会实时比较有库存的运营商并自动购买最低价号码。
  • 购买后显示 3 分钟建议更换倒计时、已等待时间和验证码接收有效期。
  • “刷新短信”只查询当前订单;“取消并更换号码”会先取消旧订单,成功后再购买新号码。
  • 服务仅允许本机访问,不开放到局域网或公网。
  • CDK 购买使用原子锁,防止重复点击导致重复扣费。
  • 用户只能查询、取消或完成自己 CDK 创建的订单。
  • 管理员和 CDK 会话保存在 HttpOnly Cookie 中。
  • 对外 API Key 仅在创建时完整显示,数据库只保存哈希。

配置

.env 至少需要:

SIM5_API_KEY=你的_5sim_API_Key
ADMIN_PASSWORD=一个足够长的管理员密码
SESSION_SECRET=至少32位随机字符
PORT=3000

开发检查

npm install
npm run check
npm test
npm start

自动化测试全部使用模拟 5sim,不会消费真实余额。

对外 API

创建 API Key 后,请求头使用 X-Api-Key。购买必须显式传入 confirmed: true,服务器会自动选择最低价的有库存运营商。

POST /api/v1/numbers/buy
Content-Type: application/json
X-Api-Key: sk_xxx

{
  "country": "england",
  "operator": "any",
  "service": "amazon",
  "confirmed": true
}

About

No description, website, or topics provided.

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages