修复Clash VPN混合内容错误 | AI生成和翻译

Home 2025.06

您遇到的错误信息表明 Clash VPN 应用存在混合内容问题,具体表现为当页面 https://clash.razord.top/ 尝试从非安全的 http://127.0.0.1:9090/ 端点(例如 http://127.0.0.1:9090/version)加载资源时。现代浏览器会阻止此类请求,因为它们违反了安全策略,即试图在安全的 HTTPS 页面上加载不安全的 HTTP 内容。此外,由于访问控制限制,还存在 CORS(跨源资源共享)错误。以下是解决此问题的分步指南。


问题原因


解决步骤

1. 验证 Clash 核心配置

2. 通过 HTTP 访问仪表板(临时解决方法)

3. 将 URL 更新为 HTTPS

4. 设置带 HTTPS 的反向代理

5. 绕过 CORS 限制(高级)

6. 更新 Clash 或切换到兼容版本

7. 在浏览器中允许不安全内容(不推荐)

8. 检查冲突的扩展或防火墙

9. 联系 Clash 支持或社区


推荐方法

最安全、最稳健的解决方案是设置带 HTTPS 的反向代理(第 4 步),以确保所有请求都通过 HTTPS 提供服务,从而同时解决混合内容和 CORS 问题。如果您无法修改 Clash 核心或仪表板,使用较新版本的 Clash(例如 Clash Verge)或临时通过 HTTP 访问仪表板(第 2 步)可能是更快的解决方法。


补充说明

如果您在具体步骤(例如设置 Nginx 或调试 Clash 配置)上需要帮助,请告诉我!


Back Donate