CC

自然万物都趋向从有序变得无序

0%

Conda&Cmd&Linux&Git等配置代理

conda 设置代理

想要愉快高速的下载conda官网源的东西,那么就

在配置文件.condrc中添加以下内容

1
2
3
proxy_servers:
http: http://ip:port
https: https://ip:port

其中ip于port为代理走的ip和端口号

例如本人本机配置为

1
2
3
proxy_servers:
http: http://127.0.0.1:7890
https: https://127.0.0.1:7890

cmd设置代理

有时候想要在win的终端下载一些外网的东西用到,conda和pip也可以用

在cmd中运行以下命令

1
2
set http_proxy=http://127.0.0.1:7890
set https_proxy=http://127.0.0.1:7890

其中IP地址127.0.0.1和端口号7890根据实际的内容替换

取消代理的命令为,当然也可以直接新建一个终端,每次在终端上运行命令配置代理只对当前终端有效

1
2
set http_proxy=
set https_proxy=

gitbash与linux终端设置代理

在gitbash或者linux终端中运行以下命令

1
2
export http_proxy=http://127.0.0.1:7890
export https_proxy=http://127.0.0.1:7890

其中IP地址127.0.0.1和端口号7890根据实际的内容替换

同时给linux终端设置代理时,为了一劳永逸,避免反复添加,也可以直接在当前用户的.bashrc中添加上述两行命令

测试代理

测试代理是否设置成功不能使用ping命令,原因是因为,ping命令使用的是icmp协议,是网络层的协议。而我们配置的代理实际上配置的是http或者https,它们属于应用层协议。我们配置的是应用层协议,不会影响网络层协议。

因此可以使用curl命令测试代理是否正常

1
curl -vv www.google.com