Qoder登录报错

Issue Description

点击登陆按钮就报错

Steps to Reproduce

点击登陆按钮

Expected Behavior

跳转登陆页

Actual Behavior

报错:本地服务连接异常,请检查防火墙白名单,确认已添加 Qoder 进程,添加后请重启 IDE
Failed to connect to the local service. Please check your firewall settings and ensure the Qoder process is whitelisted. Restart the IDE for changes to take effect.

Screenshots / Screen Recordings

Operating System

Windows 11 家庭中文版 24H2

Current Qoder Version (Menu → About Qoder → Copy)

Version: 0.2.3
VSCode Version: 1.100.0 (user setup)
Commit: e0ece90a380be577430186a59173a9836ea6687a
Date: 2025-09-19T15:24:30.361Z
Electron: 34.5.1
Chromium: 132.0.6834.210
Node.js: 20.19.0
V8: 13.2.152.41-electron.0
OS: Windows_NT x64 10.0.26100

日志:
“Qoder Log”

“[Network Settings - 0x0 means no proxy enabled]”
ProxyEnable REG_DWORD 0x0

“[curl requests]”
“Request 1: GET https://api2.qoder.sh/algo/api/v1/ping
pong
“Request 2: GET https://qoder.com/
HTTP/1.1 404 Not Found
Date: Thu, 25 Sep 2025 09:31:01 GMT
Content-Type: text/html; charset=UTF-8
Connection: keep-alive
Vary: Accept-Encoding
Set-Cookie: acw_tc=0a0ccab317587926610271636e5c156ef8d98aaed7b0917e28d7c00b1174ec;path=/;HttpOnly;Max-Age=1800
Content-Security-Policy-Report-Only: default-src ‘self’ qoder.com g.alicdn.com http://127.0.0.1:3333 https://www.googletagmanager.com https://www.google-analytics.com https://cloudauth-device.aliyuncs.com https://cn-shanghai.device.saf.aliyuncs.com https://cloudauth-device.ap-southeast-1.aliyuncs.com https://ap-southeast-1.device.saf.aliyuncs.com https://captcha-open-southeast.aliyuncs.com https://.captcha-open.aliyuncs.com https://.captcha-open-b.aliyuncs.com https://.captcha-open-southeast.aliyuncs.com https://.captcha-open-southeast-b.aliyuncs.com https://cloudauth-device-dualstack.cn-shanghai.aliyuncs.com https://ap-southeast-1-ga.device.saf.aliyuncs.com https://g.alicdn.com https://o.alicdn.com https://static-captcha.aliyuncs.com https://static-captcha-sgp.aliyuncs.com https://img.alicdn.com https://tbexpand.alicdn.com https://avatars.qoder.ai https://test-cdn.qoder.ai; script-src ‘self’ qoder.com g.alicdn.com http://127.0.0.1:3333 https://www.googletagmanager.com https://www.google-analytics.com https://cloudauth-device.aliyuncs.com https://cn-shanghai.device.saf.aliyuncs.com https://cloudauth-device.ap-southeast-1.aliyuncs.com https://ap-southeast-1.device.saf.aliyuncs.com https://captcha-open-southeast.aliyuncs.com https://.captcha-open.aliyuncs.com https://.captcha-open-b.aliyuncs.com https://.captcha-open-southeast.aliyuncs.com https://.captcha-open-southeast-b.aliyuncs.com https://cloudauth-device-dualstack.cn-shanghai.aliyuncs.com https://ap-southeast-1-ga.device.saf.aliyuncs.com https://g.alicdn.com https://o.alicdn.com https://static-captcha.aliyuncs.com https://static-captcha-sgp.aliyuncs.com https://img.alicdn.com https://tbexpand.alicdn.com https://avatars.qoder.ai https://test-cdn.qoder.ai ‘unsafe-inline’ ‘unsafe-eval’; style-src ‘self’ qoder.com g.alicdn.com http://127.0.0.1:3333 https://www.googletagmanager.com https://www.google-analytics.com https://cloudauth-device.aliyuncs.com https://cn-shanghai.device.saf.aliyuncs.com https://cloudauth-device.ap-southeast-1.aliyuncs.com https://ap-southeast-1.device.saf.aliyuncs.com https://captcha-open-southeast.aliyuncs.com https://.captcha-open.aliyuncs.com https://.captcha-open-b.aliyuncs.com https://.captcha-open-southeast.aliyuncs.com https://.captcha-open-southeast-b.aliyuncs.com https://cloudauth-device-dualstack.cn-shanghai.aliyuncs.com https://ap-southeast-1-ga.device.saf.aliyuncs.com https://g.alicdn.com https://o.alicdn.com https://static-captcha.aliyuncs.com https://static-captcha-sgp.aliyuncs.com https://img.alicdn.com https://tbexpand.alicdn.com https://avatars.qoder.ai https://test-cdn.qoder.ai ‘unsafe-inline’; img-src ‘self’ qoder.com g.alicdn.com http://127.0.0.1:3333 https://www.googletagmanager.com https://www.google-analytics.com https://cloudauth-device.aliyuncs.com https://cn-shanghai.device.saf.aliyuncs.com https://cloudauth-device.ap-southeast-1.aliyuncs.com https://ap-southeast-1.device.saf.aliyuncs.com https://captcha-open-southeast.aliyuncs.com https://.captcha-open.aliyuncs.com https://.captcha-open-b.aliyuncs.com https://.captcha-open-southeast.aliyuncs.com https://.captcha-open-southeast-b.aliyuncs.com https://cloudauth-device-dualstack.cn-shanghai.aliyuncs.com https://ap-southeast-1-ga.device.saf.aliyuncs.com https://g.alicdn.com https://o.alicdn.com https://static-captcha.aliyuncs.com https://static-captcha-sgp.aliyuncs.com https://img.alicdn.com https://tbexpand.alicdn.com https://avatars.qoder.ai https://test-cdn.qoder.ai data:; font-src ‘self’ qoder.com g.alicdn.com http://127.0.0.1:3333 https://www.googletagmanager.com https://www.google-analytics.com https://cloudauth-device.aliyuncs.com https://cn-shanghai.device.saf.aliyuncs.com https://cloudauth-device.ap-southeast-1.aliyuncs.com https://ap-southeast-1.device.saf.aliyuncs.com https://captcha-open-southeast.aliyuncs.com https://.captcha-open.aliyuncs.com https://.captcha-open-b.aliyuncs.com https://.captcha-open-southeast.aliyuncs.com https://.captcha-open-southeast-b.aliyuncs.com https://cloudauth-device-dualstack.cn-shanghai.aliyuncs.com https://ap-southeast-1-ga.device.saf.aliyuncs.com https://g.alicdn.com https://o.alicdn.com https://static-captcha.aliyuncs.com https://static-captcha-sgp.aliyuncs.com https://img.alicdn.com https://tbexpand.alicdn.com https://avatars.qoder.ai https://test-cdn.qoder.ai data:; frame-src ‘self’ qoder.com g.alicdn.com http://127.0.0.1:3333 https://www.googletagmanager.com https://www.google-analytics.com https://cloudauth-device.aliyuncs.com https://cn-shanghai.device.saf.aliyuncs.com https://cloudauth-device.ap-southeast-1.aliyuncs.com https://ap-southeast-1.device.saf.aliyuncs.com https://captcha-open-southeast.aliyuncs.com https://.captcha-open.aliyuncs.com https://.captcha-open-b.aliyuncs.com https://.captcha-open-southeast.aliyuncs.com https://.captcha-open-southeast-b.aliyuncs.com https://cloudauth-device-dualstack.cn-shanghai.aliyuncs.com https://ap-southeast-1-ga.device.saf.aliyuncs.com https://g.alicdn.com https://o.alicdn.com https://static-captcha.aliyuncs.com https://static-captcha-sgp.aliyuncs.com https://img.alicdn.com https://tbexpand.alicdn.com https://avatars.qoder.ai https://test-cdn.qoder.ai; connect-src ‘self’ qoder.com g.alicdn.com http://127.0.0.1:3333 https://www.googletagmanager.com https://www.google-analytics.com https://cloudauth-device.aliyuncs.com https://cn-shanghai.device.saf.aliyuncs.com https://cloudauth-device.ap-southeast-1.aliyuncs.com https://ap-southeast-1.device.saf.aliyuncs.com https://captcha-open-southeast.aliyuncs.com https://.captcha-open.aliyuncs.com https://.captcha-open-b.aliyuncs.com https://.captcha-open-southeast.aliyuncs.com https://.captcha-open-southeast-b.aliyuncs.com https://cloudauth-device-dualstack.cn-shanghai.aliyuncs.com https://ap-southeast-1-ga.device.saf.aliyuncs.com https://g.alicdn.com https://o.alicdn.com https://static-captcha.aliyuncs.com https://static-captcha-sgp.aliyuncs.com https://img.alicdn.com https://tbexpand.alicdn.com https://avatars.qoder.ai https://test-cdn.qoder.ai; object-src ‘none’; frame-ancestors ‘none’; report-uri /csp-reports
Set-Cookie: qoder_csrf_token=NzALvbEWsocZXpSLYvaKyBYBuhadakUf; Path=/; Domain=qoder.com; Expires=Fri, 26 Sep 2025 09:31:01 GMT; Secure
Vary: Cookie
X-Request-Id: 544df050-87ed-40c0-975d-f2f92105031e

“[Directory Structure]”
Folder PATH listing for volume OS
Volume serial number is C860-9B78
C:\USERS\EARMO\APPDATA\LOCAL\PROGRAMS\QODER\RESOURCES\APP\RESOURCES
| mcp.json
|
±–bin
| | config.json
| | env.json
| |
| -–x86_64_windows
| libgcc_s_seh-1.dll
| libiconv-2.dll
| libintl-8.dll
| libsqlite3-0.dll
| libstdc+±6.dll
| libwinpthread-1.dll
| libzstd.dll
| Qoder.exe
| sgsdk.dll
| zlib1.dll
|
±–cache
| | config.json
| | diagnosis.bin
| | id
| |
| ±–db
| | local.db
| |
| ±–env
| -–i18n
| en_US.properties
| zh_CN.properties
|
±–extension
| -–local
| config.json
| mcp.json
|
±–index
| -–.settings
| -–v1
| index.db
|
±–logs
±–media
| ±–brand
| | code-icon-dark.svg
| | code-icon-light.svg
| | letter-dark.svg
| | letter-light.svg
| | logo-font-dark.svg
| | logo-font-light.svg
| | logo-icon-font-dark.png
| | logo-icon-font-light.png
| | snapshot.png
| | welcome_popup-dark.png
| | welcome_popup-light.png
| |
| -–common
| card-selected-green.svg
| card-selected.svg
| code_editor.png
| creator-no-bg.svg
| cursor.svg
| no-data-dark.png
| no-data-light.png
| theme-dark.png
| theme-high-contrast.png
| theme-light.png
| vscode.svg
| welcome_popup.png
|
±–model
±–tmp
-–win32
bower.ico
c.ico
code.ico
code_150x150.png
code_70x70.png
config.ico
cpp.ico
csharp.ico
css.ico
default.ico
go.ico
html.ico
jade.ico
java.ico
javascript.ico
json.ico
less.ico
markdown.ico
php.ico
powershell.ico
python.ico
react.ico
ruby.ico
sass.ico
shell.ico
sql.ico
tile_code_150x150.png
tile_code_70x70.png
typescript.ico
vue.ico
xml.ico
yaml.ico

“[Configuration File Check]”
“config.json: Exists”
“env.json: Exists”

“[Operating System Information]”
“OS Version:”

Microsoft Windows [Version 10.0.26100.6584]

“Chip Model:”

“[version parameter]”
version: 0.2.3
client build options: proruct type: qoder, build form type: ide
Windows GetSecurityToken called with env: -1, token length: 240
Access server success

“[Start Qoder]”
Windows GetSecurityToken called with env: -1, token length: 240
Windows GetSecurityToken called with env: -1, token length: 240

“[.info File Check]”
“.info file: Does not exist”

“If you have any questions, please contact us at contact@qoder.com.”

您好,将Qoder日志从您的计算机发送到contact@qoder.com 并描述清楚问题以及截图 我们排查下:

  • Mac:
~/Library/Application Support/Qoder/SharedClientCache/cache/diagnosis.bin
~/Library/Application Support/Qoder/logs

  • Windows:
C:\Users\YourUsername\AppData\Roaming\Qoder\SharedClientCache\cache\diagnosis.bin
C:\Users\YourUsername\AppData\Roaming\Qoder\logs

  • Linux:
~/.config/Qoder/SharedClientCache/cache/diagnosis.bin
~/.config/Qoder/logs

已发送主题为"qoder login error"的邮件,请查收