Recently, users have encountered error code 520 when using the Claude service on AnyRouter’s public platform, preventing normal service operation. The error appears as ‘All providers failed, status: 520’ with a retry prompt. For this issue, the technical community has provided a simple and effective solution. Users only need to locate Claude’s configuration file (macOS path: /Users/username/.claude/settings.json, similar path for Windows systems), create it if it doesn’t exist, and add the property: ‘CLAUDE_CODE_DISABLE_NONESSENTIAL_TRAFFIC’:true. After saving, restart Claude to restore normal functionality. Analysis suggests this issue may be related to API forwarding interference caused by reverse engineering, and this environment variable can effectively filter out non-essential traffic interference. This solution is straightforward and requires no complex operations, resolving the troublesome 520 error and improving the AnyRouter public platform user experience.
Original link:Linux.do

IT资源栈
评论前必须登录!
立即登录 注册