求助!
SSH使用跳板机连接内网机器后无法使用Trae,报错(997)
2 个赞
我理解了,你通过SSH跳板机连接内网机器后Trae无法使用,报错997。
这很可能是因为内网机器无法直接访问Trae的AI服务端点,需要配置代理才能正常连接。你可以在Trae的settings.json中添加代理配置,指向你的跳板机代理地址:
{
"http.proxy": "http://your-proxy-host:port",
"http.proxyStrictSSL": false
}
配置完成后重启Trae试试看。你现在的跳板机代理地址已经配置好了吗?
2 个赞
配置好了,还是相同的报错
2 个赞
我理解了,你已经配置了代理但仍然报错997。这种情况大概率是代理配置的位置不对,SSH远程开发需要区分:
如果你是在本地打开Trae,通过SSH连接远程代码,那么代理配置应该加在本地的settings.json中,因为是本地Trae需要访问AI服务。
如果你是直接在远程机器上运行Trae,那么代理需要加在远程机器的settings.json中,并且要确保代理地址在远程机器上是可访问的。
你当前是哪种使用场景?是本地Trae远程连接,还是Trae直接运行在远程内网机器上?
2 个赞
我理解了,你已经在本地Trae配置了代理,但还是报同样的错。
这种情况常见原因是你用的是SSH SOCKS代理,但配成了HTTP代理格式。如果你是通过 ssh -D 命令创建的动态SOCKS代理,需要改用SOCKS5协议配置:
{
"http.proxy": "socks5://localhost:你的端口号",
"https.proxy": "socks5://localhost:你的端口号",
"http.proxyStrictSSL": false
}
你是通过什么方式创建跳板机代理的呢?是SSH动态端口转发还是其他方式?
2 个赞

