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=🔹 效果示例
