一、问题背景
企业微信平台的服务端 API 要求调用方 IP 在白名单内。Edge Function(Supabase / Deno Deploy)是 serverless 架构,每次请求的出口 IP 不固定,无法直接加入平台白名单。 需要一个固定出口 IP 的代理层,所有对平台 API 的请求通过它中转,这样只需在平台白名单中添加代理服务器的 IP 即可。二、代理服务
2.1 地址
2.2 工作原理
代理是 完全透明 的——不解析、不修改请求内容,只负责将请求原样转发到目标地址,并将响应原样返回。2.3 接口规范
错误响应:
三、Edge Function 调用方式
3.1 通用 proxyFetch 函数
3.2 使用示例
GET 请求(企微获取 access_token):四、白名单配置
代理服务器的固定出口 IP:五、域名白名单
代理的域名白名单是随平台对接能力一起维护的封闭集合,仅覆盖企业微信、飞书等平台的接口域名;集合外的域名返回403 Forbidden,属设计行为。
是否在覆盖范围内,按页首的判断标准回溯:只有业务刚需固定出口 IP 的平台对接才经本代理;按 API Key / Bearer Token 鉴权的服务直接 fetch 目标域名即可。
superun 网站
访问该网站以了解更多功能和示例.

