设置Windows系统的cmd命令行终端的代理
启动服务端
首先,你要启动代理服务器,比如我的 v2rayN :
我这里socks5端口是 10808
,http端口是10809
。
配置CMD命令行
临时生效
如果只是暂时使用代理,你可以在windows的cmd命令行中,执行下面命令:
格式
# 环境变量名=协议://用户名:密码@地址:端口
http_proxy=http://<proxy_username>:<proxy_password>@<your_proxy_server>:<your_proxy_port>
使用sock5代理
set http_proxy=socks5://127.0.0.1:10808
set https_proxy=socks5://127.0.0.1:10808
使用http代理
set https_proxy=http://127.0.0.1:10809
如果你要取消设置:
set http_proxy=
set https_proxy=
临时生效方案中,当你关闭cmd,再次打开时,之前的设置将会失效,代理依然使用不了。
长期生效
为了每次打开cmd,cmd都使用代理,那么,可以通过设置系统环境变量的方式,进行设置。右键 我的电脑 -> 属性 -> 高级系统设置 -> 高级 -> 环境变量 ,然后在 系统环境 中,新建两个系统环境变量,变量名称分别为 https_proxy 和 http_proxy ,值为 https_proxy=socks5://127.0.0.1:10808 :
然后重启cmd命令行,使用 curl -I www.google.com
,如果状态码报200,说明设置成功。不可以是 ping 命令进行测试,因为Ping是ICMP协议,不是TCP/UDP协议,Ping不走,也无法走代理。除非代理用的是常规VPN(PPTP/L2PT/IPSec等),或者路由器代理,虚拟网卡那些。
PowerShell命令行,使用curl -Uri www.google.com
下图是使用软路由网络的效果,可以走ICMP协议,可以ping通
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 全程不用写代码,我用AI程序员写了一个飞机大战
· MongoDB 8.0这个新功能碉堡了,比商业数据库还牛
· 记一次.NET内存居高不下排查解决与启示
· DeepSeek 开源周回顾「GitHub 热点速览」
· 白话解读 Dapr 1.15:你的「微服务管家」又秀新绝活了