Skip to content

CMD 使用 Clash 代理# CMD 使用 代理

🔹 设置代理

想自动生成不同 Shell 的代理命令,可以使用:代理配置生成器

cmd
set http_proxy=http://127.0.0.1:7890
set https_proxy=http://127.0.0.1:7890

建议

默认情况下,Clash 的本地代理端口为 7890。如果你修改了 Clash 的端口设置,请相应调整上述命令中的端口号。

建议优先使用 HTTP 协议。个人经验是命令行工具里 HTTP 代理通常比 SOCKS5 更稳定,兼容性也更好。

当然你也可以使用其他 IP 的代理,比如局域网内另一台机器的代理:http://192.168.31.233:7890

cmd
set http_proxy=http://192.168.31.233:7890
set https_proxy=http://192.168.31.233:7890

提示

CMD 使用 set 命令来设置环境变量,语法为 set 变量名=值,这是 Windows 命令提示符的传统语法。

🔹 验证代理是否生效

cmd
curl -I https://www.google.com

如果返回了 Google 的响应头信息,说明代理配置成功。如果返回了 Google 的响应头信息,说明代理配置成功。

🔹 注意事项

  • ✅ 这些环境变量仅在当前 CMD 窗口中有效
  • ✅ 关闭窗口后,代理设置会自动失效
  • ✅ 如需永久设置,可以在系统环境变量中配置
  • ⚠️ 确保 Clash 正在运行且代理端口未被占用

🔹 取消代理

如需临时取消代理设置,可以执行:如需临时取消代理设置,可以执行:

cmd
set http_proxy=
set https_proxy=

🔹 效果示例

/image/cmd-proxy.png

🔹 相关链接