支付回调、微信公众号/小程序、GitHub Webhook、Stripe 等平台要求填写公网可访问的 URL。本地 localhost 无法被外网访问时,可用 PenLink 做临时 HTTP/HTTPS 穿透。
推荐做法
- 本地先跑起开发服务(如
http://127.0.0.1:3000); - 创建 HTTP 或 HTTPS 隧道,本地端口填 3000;
- 将平台后台的回调地址改成隧道给出的公网 URL;
- 保持本机 frpc 在线,观察本地日志是否收到回调。
小贴士
- 调试结束可停用/删除隧道,避免长期暴露开发环境;
- 需要 HTTPS 回调时优先选 HTTPS 隧道或节点提供的证书方案;
- 注意流量消耗,调试也会计入流量包。
详见:创建 HTTP/HTTPS 隧道。