社区讨论LinuxDo 最新
Windows 版 Codex 消息一直转圈的解决方法:检查 WebSocket 和代理环境变量
1.先确认是不是网络/代理问题 powershell运行:codex doctor --no-color 如果看到:websocket handshake timed out 基本就是 Codex 没正确走代理。 2. 查你当前 VPN/Clash 实际监听的本地端口 在 PowerShell 运行: Get-NetTCPConnection -State Listen -ErrorAction SilentlyContinue | ForEach-Object { p = Get-Process -Id .Ow…
内容摘要
作者:#马赛克
板块:#搞七捻三
1.先确认是不是网络/代理问题
powershell运行:codex doctor --no-color
如果看到:websocket handshake timed out
基本就是 Codex 没正确走代理。
2. 查你当前 VPN/Clash 实际监听的本地端口
在 PowerShell 运行:
Get-NetTCPConnection -State Listen -ErrorAction SilentlyContinue |
ForEach-Object {
p = Get-Process -Id .OwningProcess -ErrorAction SilentlyContinue
[PSCustomObject]@{
Address = $.LocalAddress
Port = $_.LocalPort
Process = $p.ProcessName
}
} | Sort-Object Port | Format-Table -AutoSize
然后在结果里找你的代理软件进程名,比如:
verge-mihomo
clash-verge
mihomo
v2ray
xray
sing-box
例如看到:127.0.0.1 7897 verge-mihomo
那么你的代理端口就是:127.0.0.1:7897
再测试一下:
powershell输入:Test-NetConnection 127.0.0.1 -Port 7897
如果显示:TcpTestSucceeded : True
就说明这个端口正在工作。
3.把 Codex 永久指向这个代理端口
powershell输入:
setx HTTP_PROXY “http://127.0.0.1:7897”
setx HTTPS_PROXY “http://127.0.0.1:7897”
重新打开 Codex 即可。
资讯来源
LinuxDo