Skip to main content

一、问题背景

企业微信平台的服务端 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:

五、域名白名单

代理服务对目标域名实施白名单机制。只有经过 Superun 团队审批的域名才能通过代理转发,未授权的域名将返回 403 Forbidden 如需新增代理域名,请联系 Superun 团队申请开通。

superun 网站

访问该网站以了解更多功能和示例.