0%

命令行代理方式

Windows命令行代理

因为在Win10上测试时 powershellcmd 进行代理使用的命令是相同的,就不再赘述

标准

1
2
set http_proxy=http://user:password@IP:port 
set https_proxy=https://user:password@IP:port

范例

1
2
set http_proxy=http://localhost:1080
set https_proxy=https://localhost:1080

清除代理

对于临时代理,目前没有什么好的办法,只能关掉重开 powershell。
有人说下面这种方法能用

1
2
3
#不带参数
set http_proxy=
set https_proxy=

对于系统代理(永久代理),直接清除环境变量就好了
同理,如果想设置为系统代理(永久代理),直接添加环境变量就好了

alt
alt


Linux & Git 命令行代理

标准

1
2
export http_proxy=user:password@IP:port
export https_proxy=user:password@IP:port

范例

1
2
export http_proxy=localhost:1080
export https_proxy=localhost:1080

清除代理

对于临时代理,可以关掉重开 Terminal
也可以用以下方法

1
2
3
#不带参数
export http_proxy=
export https_proxy=

对于系统代理(永久代理),直接清除环境变量就好了
同理,如果想设置为系统代理(永久代理),直接添加环境变量就好了
推荐在 ~/.bashrc 里面设置

  • 设置代理 (bash)
1
echo -e "export http_proxy=localhost:1080\nexport https_proxy=localhost:1080" >> ~/.bashrc
  • 清除代理 (bash)
1
echo -e "export http_proxy=\nexport https_proxy=" >> ~/.bashrc

验证是否配置成功 :

1
curl google.com

如果返回的消息中含有 200301 状态码,皆表示已连通
如果等待一段时间后无响应或返回 404,则代表已断开

-------------本文结束再接再厉-------------

本文标题:命令行代理方式

文章作者:IITII

发布时间:2018年12月19日 - 17:12

最后更新:2019年07月12日 - 02:07

原始链接:https://iitii.github.io/2018/12/19/%E5%91%BD%E4%BB%A4%E8%A1%8C%E4%BB%A3%E7%90%86/

许可协议: 署名-非商业性使用-禁止演绎 4.0 国际 转载请保留原文链接及作者。