Api中转站搭建全流程,一篇教你从0搭建中转站

Api中转站搭建全流程,一篇教你从0搭建中转站

说真的,我受够了!

这段时间我用过的中转站少说也有七八家,就没有一家让我省心的。便宜的怕被坑——用GLM冒充GPT-4😡。贵的也不见得好到哪去,经常超时断开。最离谱的是某家用了三个月突然跑路,钱直接打水漂,连客服都找不着人。

  • 我掀桌了:不就是中转站吗,老子自己搭!

今天我就把从0搭建中转站的完整流程整理出来,再也不看那些无良商家的脸色了!!!

📚 目录

  • 第三方中转可能存在的隐患
  • 环境准备 !(大家一定先准备好 )
  • 中转站防风控关键,Cloudflare WARP 配置
  • Cloudflare配置域名,服务器配置域名解析
  • 内网穿透 Cloudflare Tunnel 配置
  • 服务器Docker安装与Sub2Api配置
  • 安装Sub2Api
  • 完成账号池搭建
  • 将配置好的Sub2Api配置到OpenClaw,codex,Claudecode..

一 、第三方中转可能存在的隐患

在网上查了很多第三方中转爆出风险的事实,总结下来就是五个坑:

第一坑:模型造假——2026年CISPA发布的论文《Real Money, Fake Models》直接撕开了中转站行业的底裤,审计了17家主流中转站,发现近45%的中转站都在造假,测试失败率高达45.83%,性能差异约为47.21%

第二坑:流量虚扣——某些黑心中转站会伪造调用日志,对每次调用多计10%-30%的Token用量,或在后台批量生成无效请求暗中消耗用户额度

第三坑:卷款跑路——平台最爱打着“首充5折”“充100送50”的幌子拉新,收够钱后直接关站跑路,预付资金全部打水漂。

第四坑:数据安全——你的数据经过第三方中转站,对方想看就能看,商业机密、用户隐私全部暴露在别人手里。

第五坑:服务不稳定——某平台提交10个任务就只能成功2个,高并发时被风控,服务说挂就挂!

Api中转站搭建全流程,一篇教你从0搭建中转站

二、搭建中转站的环境准备

  1. 服务器VPS( 腾讯云 Ubuntu 24.04 LTS )
  2. 域名(域名注册购买_域名注册选购 – 腾讯云 — 选最便宜的 10r)
  3. 闲鱼购买 Business 账号 ( 2个 ,找靠谱的!)
  4. Cloudflare账号(Google账号)
  5. Neon PostgreSQ L- 免费 (注册链接:neon注册链接 , 选服务器Vps 相同地区的,不然传输会有高延迟)

Api中转站搭建全流程,一篇教你从0搭建中转站

6.    Upstash Redis – 免费(注册链接:Upstash注册链接 ,同选服务器Vps 相同地区的)

Api中转站搭建全流程,一篇教你从0搭建中转站

  • 得到的 neon 和 upstash 的Token,如下:
  1. # neon
  2. # 在 「Project dashboard」 界面,点击 「Connect string」
  3. # 点击 「Copy snippet」 出现下面链接
  4. postgresql://neondb_owner:npg_9rHtzxb4NdSY@ep-plain-term-a15dqyl2-pooler.ap-southeast-1.aws.neon.tech/neondb?sslmode=require&channel_binding=require
  5. # upstash 首页的 「Endpoint」 点击 Copy
  6. redis-cli --tls -u redis://default:gQAAAAAAARiAAAIncDIzZDcxMmRiMWFkOWI0ODMxODg1YTg5YTE4MzRkOTZjZnAyNzE4MDg@concise-locust-71808.upstash.io:6379

三、中转站防风控关键,Cloudflare WARP 配置

  • 1. 服务器安装与配置 Cloudflare WARP
  1. # 1. 更新系统并安装必要的依赖工具
  2. apt update && apt install -y curl gpg lsb-release
  3. # 2. 获取并添加 Cloudflare 的官方 GPG 密钥()
  4. curl -fsSL https://pkg.cloudflareclient.com/pubkey.gpg | gpg --yes --dearmor --output /usr/share/keyrings/cloudflare-warp-archive-keyring.gpg
  5. # 3. 添加对应的软件源到系统列表中
  6. echo "deb [signed-by=/usr/share/keyrings/cloudflare-warp-archive-keyring.gpg] https://pkg.cloudflareclient.com $(lsb_release -cs) main" | tee /etc/apt/sources.list.d/cloudflare-client.list
  7. # 4. 更新软件列表并安装 WARP 客户端
  8. apt update && apt install -y cloudflare-warp
  9. # 5. 设置 WARP 服务开机自启,防止服务器重启后掉线
  10. systemctl enable --now warp-svc
  • 2. 注册、启动与测试 WARP 代理
  1. # 1. 注册免费设备账号
  2. warp-cli --accept-tos registration new
  3. # 2. 将运行模式切换为“仅代理模式”(Proxy Mode)
  4. warp-cli mode proxy
  5. # 3. 设置本地 SOCKS5 代理监听端口(以 40000 为例)
  6. warp-cli proxy port 40000
  7. # 4. 连接到 Cloudflare WARP 网络
  8. warp-cli connect
  9. # 5. 验证本地端口是否监听成功
  10. warp-cli status
  11. # 6. 测试:使用 curl 挂载代理请求探针,验证出境流量是否已被接管
  12. # 如果返回的文本中包含 "warp=on",说明代理伪装成功!
  13. curl --socks5-hostname 127.0.0.1:40000 https://1.1.1.1/cdn-cgi/trace

四、Cloudflare配置域名,服务器配置域名解析

相比于普通的域名解析,将域名托管给Cloudflare是给你的服务器添加保镖。传统的DNS会直接把你的真实服务器IP暴露在公网上,极易引来DDoS攻击和恶意扫描;Cloudflare通过其全球节点彻底隐藏你的真实IP,还能免费且自动地为你配置HTTPS加密证书!

  • 1. 进入Cloudflare Domain ,在左侧搜索搜 “Domains”,点击 「Onboard a domain」(注意:不带 www 或 http://)

Api中转站搭建全流程,一篇教你从0搭建中转站

  • 选择 free plan ,Cloudflare 会自动扫描你的域名是否有绑定过其他 IP点击continue,直到出现
  • xxxxx.ns.cloudflare.com
  • yyyyy.ns.cloudflare.com
  • 该页面不要关闭

Api中转站搭建全流程,一篇教你从0搭建中转站

  • 去腾讯云管理页面中将域名解析修改地址,点击「修改 DNS服务器」,解析成功会给你发邮件

Api中转站搭建全流程,一篇教你从0搭建中转站

  • 检测是否成功,如下图即成功

Api中转站搭建全流程,一篇教你从0搭建中转站

五、内网穿透 Cloudflare Tunnel 配置

针对API中转业务,内网穿透神器(Cloudflare Tunnel),可以让你在云服务器不需要开放任何公网端口(如80或443)的状态下提供服务,实现了从防攻击、防风控到全自动加密

  • 进入CF 的Zero Trust页面,点击 Manage Tunnels 按钮 , 点击 Add a Tunnel,随意取一个用户名

Api中转站搭建全流程,一篇教你从0搭建中转站

  • 保存好 token
  1. # 复制命令提取Token
  2. docker run cloudflare/cloudflared:latest tunnel --no-autoupdate run --token eyJhIjoiMGUzZjYwNDQ4YjU4NThlZTcyYzNkM2UwM2NiYWM0YWMiLCJ0IjoiNmRkYmUzY2MtMzkzNy00ODk4LThiZWEtODViZDI5YWI0MjAzIiwicyI6Ik5tSm1NV0kyTnpFdFl6SXhNaTAwTURreExXSmlaR1l0WWpFNE4yWXdOMkpoTURSaCJ9
  3. # token
  4. eyJhIjoiMGUzZjYwNDQ4YjU4NThlZTcyYzNkM2UwM2NiYWM0YWMiLCJ0IjoiNmRkYmUzY2MtMzkzNy00ODk4LThiZWEtODViZDI5YWI0MjAzIiwicyI6Ik5tSm1NV0kyTnpFdFl6SXhNaTAwTURreExXSmlaR1l0WWpFNE4yWXdOMkpoTURSaCJ9
  • Subdomain留空,
  • Domain :下拉选择你的researchwang13.space ,
  • Path :保持为空。不要填任何东西
  • Type:下拉选择 HTTP
  • URL : localhost:443 (我填的是  researchwang13:443 ,跟随着下一步Dock-composr.yml 的services name)

Api中转站搭建全流程,一篇教你从0搭建中转站

六、服务器Docker安装与配置

  • 安装Docker
  1. # 1. 更新一下本地的软件包索引
  2. apt update
  3. # 2. 下载并运行 Docker 官方的安装脚本
  4. curl -fsSL https://get.docker.com -o get-docker.sh
  5. sh get-docker.sh
  6. # 3. 检查验证 Docker 和 Docker Compose 是否安装成功
  7. docker --version
  8. docker compose version
  • 配置  Docker-compose.yml 文件
  1. # 创建专属项目目录并进入
  2. mkdir -p ~/ResearchWang13
  3. cd ~/ResearchWang13
  4. # 使用 nano 创建并打开 docker-compose.yml 文件
  5. nano docker-compose.yml
  6. # 将以下完整配置粘贴到文件中(粘贴后按 Ctrl+O 保存,回车确认,再按 Ctrl+X 退出):
  7. version: '3.8'
  8. services:
  9. researchwang13:
  10. image: weishaw/sub2api:latest
  11. container_name: sub2api_core
  12. restart: always
  13. network_mode: "host" # 容器共享宿主机网络
  14. environment:
  15. - TZ=Asia/Shanghai
  16. - GIN_MODE=release
  17. - SUB2API_ENV=production
  18. - SERVER_PORT=8080
  19. - SERVER_HOST=0.0.0.0 # 监听所有网络接口
  20. - SERVER_HTTPS=false
  21. # ========================
  22. # 1. Neon 数据库配置
  23. # ========================
  24. - DATABASE_HOST=ep-plain-term-a15dqyl2.ap-southeast-1.aws.neon.tech
  25. - DATABASE_PORT=5432
  26. - DATABASE_USER=neondb_owner
  27. - DATABASE_PASSWORD=npg_9rHtzxb4NdSY
  28. - DATABASE_DBNAME=neondb
  29. - DATABASE_SSL_MODE=require
  30. # ========================
  31. # 2. Upstash Redis 配置
  32. # ========================
  33. - REDIS_HOST=
  34. - REDIS_PORT=6379
  35. - REDIS_PASSWORD=gQAAAAAAARiAAAIncDIzZDcxMmRiMWFkOWI0ODMxODg1YTg5YTE4MzRkOTZjZnAyNzE4MDg
  36. - REDIS_USE_TLS=true
  37. # ========================
  38. # 3. WARP SOCKS5 可选配置
  39. # ========================
  40. # - HTTP_PROXY=socks5h://127.0.0.1:40000
  41. # - HTTPS_PROXY=socks5h://127.0.0.1:40000
  42. # - ALL_PROXY=socks5h://127.0.0.1:40000
  43. # - NO_PROXY=localhost,127.0.0.1,::1
  44. cloudflared:
  45. image: cloudflare/cloudflared:latest
  46. container_name: cloudflared_tunnel
  47. restart: always
  48. network_mode: "host" # 使用宿主机网络,访问 Sub2Api
  49. command: tunnel run
  50. environment:
  51. - TUNNEL_TOKEN=eyJhIjoiMGUzZjYwNDQ4YjU4NThlZTcyYzNkM2UwM2NiYWM0YWMiLCJ0IjoiNmRkYmUzY2MtMzkzNy00ODk4LThiZWEtODViZDI5YWI0MjAzIiwicyI6Ik5tSm1NV0kyTnpFdFl6SXhNaTAwTURreExXSmlaR1l0WWpFNE4yWXdOMkpoTURSaCJ9
  52. depends_on:
  53. - researchwang13
  • 启动 Sub2Api
  1. # 1. 启动项目
  2. docker compose up -d
  3. # 2. 验证运行状态
  4. docker logs -f sub2api_core

七、安装Sub2Api

  • 进入你的域名 ,配置数据库的账号密码,根据 postgresql 进行配置

Api中转站搭建全流程,一篇教你从0搭建中转站

  • 配置缓存,根据 upstash 进行配置

Api中转站搭建全流程,一篇教你从0搭建中转站

  • 配置管理员邮箱(自行配置),安装Sub2Api

Api中转站搭建全流程,一篇教你从0搭建中转站

八、完成账号池搭建

  • 进入网页,创建分组

Api中转站搭建全流程,一篇教你从0搭建中转站

  • 添加账号

Api中转站搭建全流程,一篇教你从0搭建中转站

  • 点击生成连接,新开窗口输入链接,登入GPT账号,将最后网址输入框中

Api中转站搭建全流程,一篇教你从0搭建中转站

  • 账号链接测试,测试 Gpt-5.3-codex

Api中转站搭建全流程,一篇教你从0搭建中转站

  • 生成账号池Api

Api中转站搭建全流程,一篇教你从0搭建中转站

  • 进入用户管理,给当前账号充值

Api中转站搭建全流程,一篇教你从0搭建中转站

九、将配置好的Sub2Api配置到OpenClaw,codex,Claudecode..

本文来自投稿,不代表发现AI立场,如若转载,请注明原作者出处

(0)
教程组小编教程组小编
OpenCLaw 实战教学:从0到1写出一个你自己的Skill
上一篇 2小时前
阿里进入“AI全面加速期”
下一篇 25分钟前

相关推荐

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注