Charles IV

Windows 下为某些特殊应用配置系统代理

Anaconda 配置代理

C:\Users\username\.condarc 中添加或修改如下内容:

proxy_servers:
  http: http://127.0.0.1:port
  https: http://127.0.0.1:port

pip 配置代理

C:\Users\username\pip\pip.ini 中添加或修改如下内容:

[global]
proxy=http://127.0.0.1:port

在终端里运行 pip -v config list 检查配置是否生效.

Git 配置代理

# 设置:
git config --global http.proxy http://127.0.0.1:port
git config --global https.proxy http://127.0.0.1:port

# 取消:
git config -–global –unset http.proxy
git config -–global –unset https.proxy

有的节点无法代理 SSH 协议, 可以使用 SSH over HTTPS 通过 443 端口使用 SSH:

运行以下命令测试通过 HTTPS 端口的 SSH 是否可行:

ssh -T -p 443 git@ssh.github.com

C:\Users\username\.ssh\config 中添加如下内容:

Host github.com
    Hostname ssh.github.com
    Port 443
    User git