• 请不要在回答技术问题时复制粘贴 AI 生成的内容
shineonme
V2EX  ›  程序员

遇到了一个 sub2api 中给 OpenAI 账号授权时卡在加载界面的问题及解决

  •  
  •   shineonme · 3h 22m ago · 176 views

    先说结论,是 VS Code 转发了 1455 端口导致的

    现象

    sub2api 授权 OpenAI/Codex 账号时

    应该出现的是,浏览器跳到:http://localhost:1455/auth/callback?code=...

    但实际出现的是,页面一直 loading ,sub2api 没有导入成功

    拓扑

    实际牵扯到了 3 台设备,本机电脑、一台服务器,另一台搭了 sub2api 的服务器

    • 本机:192.168.1.2
    • sub2api 服务:192.168.1.3
    • VS Code Remote-SSH 当前连接:192.168.1.4
    • VS Code 里转发了本机端口:localhost:1455

    根因

    OAuth 回调里的 localhost 是“浏览器所在机器”的 localhost ,也就是本机

    但本机的 localhost:1455 被 VS Code Remote-SSH 转发到了 192.168.1.4:1455,而不是 sub2api 所在的 192.168.1.3

    所以 OpenAI 已经返回了 code,但 callback 被送到了错误服务器,sub2api 收不到

    解决

    关掉 VS Code ,或者把端口转发去掉再授权


    挺奇怪的,没印象自己有去添加转发这个端口,可能是之前调试时 VS Code 自动转发了

    No Comments Yet
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   3323 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 33ms · UTC 12:47 · PVG 20:47 · LAX 05:47 · JFK 08:47
    ♥ Do have faith in what you're doing.