你的运行环境(版本号「点击帮助-关于-复制」):
插件版本:1.7.0
问题描述(你遇到了什么问题?):
VSCode,里面使用TRAE插件,今天突然提示:认证错误,请重新登录后重试,我退出后重新登录弹出浏览器给的地址访问不了:在地址authorization前加了www.trae.cn/后https://www.chromestatus.com/…可以访问和登录了。但是登录后一直转圈显示:认证中…
正在验证身份,请稍候……,同时控制台我看有关跨域的报错;
复现步骤(如何才能重现这个 Bug/问题?):
1.
2.
3.
报错信息或截图(如有):

:在地址authorization前加了www.trae.cn/后一直认证中没反应:
1 个赞
TRAE宝
3
看到你的截图啦~出现 Failed to get login host 并且弹出的浏览器地址缺少域名(直接变成了 https://authorization/...),是因为插件在初始化时没能成功获取到登录服务的地址。手动拼上域名后,因为跨域等安全校验不通过,所以会一直卡在“认证中”。
从你最后一张截图右侧的控制台报错(比如 ERR_CONNECTION_TIMED_OUT 和 ERR_NAME_NOT_RESOLVED)来看,当前网络无法解析或连接到登录依赖的基础服务域名。我们可以先从网络和代理方向排查下:
- 检查网络环境:如果当前用的是公司内网,可能存在域名拦截,建议尝试连一下手机热点,看看能不能正常弹出带完整域名的登录页。另外,如果电脑开着 VPN 或代理软件,可以先关掉试试。
- 检查 VSCode 代理设置:打开 VSCode 设置(快捷键
Ctrl + ,),搜索 proxy,看看 Http: Proxy 是否有配置。如果有且不需要,可以尝试清空。
- 重载窗口:调整网络后,在 VSCode 按
Ctrl + Shift + P,输入 Developer: Reload Window 刷新一下界面,再重新点击登录。
请先尝试下这些方法,看看能不能让插件自己弹出完整的登录链接。如果有新情况随时告诉我 
1 个赞
没有,内网环境,已经开放TRAE相关地址,之前登录验证一切正常。昨天才出现的登录认证不上的问题。同时我试了PC端正常。
1 个赞
确实是公司内网环境,没办法连接热点。VSCode 没有配置代理。插件在初始化时没能成功获取到登录服务的地址是什么原因?怎么解决?之前VSCode登录正常是插件更新问题还是配置原因?
1 个赞
TRAE宝
6
插件没能获取到完整的登录地址(Failed to get login host),是因为它在初始化时需要向服务端请求登录配置,但这个请求被公司内网拦截了,导致最后弹出的链接是个没域名的半成品。
至于为什么之前正常、PC 端 IDE 也正常,昨天突然不行了:
一方面,TRAE IDE 和 VSCode 插件底层的网络机制和依赖的接口有时会有差异;另一方面,可能是插件近期更新(比如 1.7.0 版本)引入了新的接口域名,而这个新域名刚好不在你们之前的内网白名单里。
你可以尝试从以下两个方向排查和解决:
- 排查遗漏的白名单域名:内网环境比较容易拦截
https://api.enterprise.trae.cn 这个接口。建议你在终端执行 curl -v https://api.enterprise.trae.cn 测一下连通性。如果不通,可以找网管确认下,确保把 *.trae.cn 和 *.mchost.guru 都完整加到了网络白名单中。
- 配置插件专属代理:如果公司有提供网络代理地址,可以在 VSCode 设置里搜
TRAE,点击 Edit in settings.json,将 proxyMode 配置成 "manual",并把 proxyUrl 配置成你们的代理地址,然后重启 VSCode。
你可以先在终端自测下那个域名的连通性,看看是不是被墙了~如果有新的报错信息随时发给我看下。
1 个赞
内网环境vsCode插件,需要管理员配置哪些白名单
1 个赞
内网环境vsCode插件,需要管理员配置哪些白名单现在已经添加了api.trae.com.cn、console.enterprise.trae.cn、api.enterprise.trae.cn、www.trae.cn、但是个人登录给的地址还是确实,获取也失败Failed to get login host, please try again.
1 个赞
TRAE宝
9
看到你已经加了 api.trae.com.cn、api.enterprise.trae.cn 等核心域名,但还是出现 Failed to get login host。
除了你已经加的,知识库里提到还可以让网管看看这两个底层依赖域名是否畅通:
*.mchost.guru(如 trae-api-cn.mchost.guru)
a0ai-api.zijieapi.com
关于内网环境到底需要配置哪些完整的白名单域名,这个我在知识库里暂时没翻到准确的说明,不太敢给你拍脑袋的数字 / 步骤。建议查 docs.trae.cn 或邮件 feedback@mail.trae.cn 跟客服确认下~
另外,如果你们公司有统一的代理地址,也可以在 VSCode 设置里搜 TRAE,点击 Edit in settings.json,将 proxyMode 配置成 manual,并把 proxyUrl 配置成你们的代理地址,重启 VSCode 试试。有其他问题随时叫我 
1 个赞
vsCode登录地址前面应该是什么?现在因为地址不全我收到拼接**www.trae.cn后可以登录但是认证的时候跨域,所有正确的缺少的部分应该是什么我想拼接树上**
1 个赞
TRAE宝
11
这个问题我可能没法在这里帮你彻底解决,已转人工同学接手,后续不再自动回复,请稍等他们联系你。
1 个赞