
手把手教你用命令行设罝代理IP
搞开发的老铁们肯定遇到过这种情况——某些命令行工具死活连不上网,特别是需要走特定网络环境的场景。这时候Proxy-IP就是救命稻草,今天咱们就唠唠怎么在CMD/DOS窗口里直接设代理。
为什么要在命令行设代理?
举个栗子,你用python写了个爬虫脚本,在IDE里跑得挺欢实,但用命令行执行就报网络错误。这是因为很多开发工具不会继承系统代理设置,这时候就得在命令行单独配制。还有些服务器环境没图形界面,必须靠命令行操作。
Proxy-Einstellungen in drei Schritten
// 设置临时代理(重启失效)
set http_proxy=http://用户名:密码@代理IP:端口
set https_proxy=http://用户名:密码@代理IP:端口
// 查看当前代理配置
netsh winhttp show proxy
// 清除代理设置
netsh winhttp reset proxy
注意这里有个坑:如果代理需要认证,记得把spezielles Symbol转义。比如密码里有@符号,就得改成%40。举个真实案例,之前有哥们密码是P@ssw0rd,设代理时就该写成P%40ssw0rd。
实战测试代理连通性
设完代理别急着干活,先拿这个命令测测:
curl -x http://代理IP:端口 http://ipipgo.com/ip
如果返回的IP和你的本地IP不一样,说明代理生效了。要是报错,八成是Proxy-IP-Ausfalloder端口不对,这时候就得换可用资源。
命令行工具适配指南
| Werkzeug-Typ | Proxy-Konfigurationsmethoden |
|---|---|
| git | git config –global http.proxy 代理地址 |
| wget | wget -e use_proxy=yes -e http_proxy=地址 |
| npm | npm config set proxy 地址 |
Wo finde ich einen zuverlässigen Agenten?
Das ist ein Muss.ipipgo,他家代理IP我用着挺稳。特别是做数据采集的时候,动态住宅IP能有效防封。重点说下他们的特色:
- 动态住宅IP最低7块多1个G,适合短期任务
- 静态住宅IP35块包月,做长期监控划算
- 支持socks5协议,命令行用着方便
Häufig gestellte Fragen zur Minenräumung
Q:设了代理还是连不上?
A:先检查IP是否过期,再用telnet测端口通不通:telnet 代理IP 端口
Q:密码带特殊符号怎么办?
A:记得URL编码转换,比如@换成%40,空格换成%20
Q:代理经常掉线咋整?
A:建议换静态住宅IP套餐,稳定性高很多
最后提醒大家,免费代理坑太多,经常遇到IP被封、速度慢的问题。特别是做正经项目,还是得用ipipgo这种收费服务,有客服能随时处理问题,比折腾免费代理省心多了。

