解决方法有临时和永久两种,分别如下。
1.快速临时解决方案
以管理员身份打开命令提示符或PowerShell,依次执行以下命令重置Windows NAT服务:
net stop winnat
net start winnat
执行完成后无需重启电脑,直接重新启动Codex即可正常登录,这是目前验证成功率最高的处理方式
2.永久长期解决方案
永久端口排除方案(长期使用场景)如果需要长期稳定使用Codex,可将其默认端口从系统预留范围中永久排除:
net stop winnat
netsh interface ipv4 add excludedportrange protocol=tcp startport=1455 numberofports=1
net start winnat
执行后再次查看排除端口列表,1455端口会被标记为管理员管控的固定排除端口,不会再被WinNAT随机占用。