2019年3月5日15:52:14(¦3[▓▓] 晚安
Ubuntu 环境下的代理配置
在公司有代理的情况下上网,很多时候需要给一些命令单独设置代理。# 注:这里假设 10.111.10.18:80 为你的上网代理ip
设置基本代理
1、打开Settings -> Network -> Network Proxy 设置为'Manual'
2、填写代理ip地址每一行都填写 10.111.10.18 80
设置 git代理
sudo nano ~/.gitconfig# 输入以下内容 并保存
[http]proxy = http://10.111.10.18:80
[https]proxy = http://10.111.10.18:80
设置 apt代理
sudo nano /etc/apt/apt.conf.d/80proxy# 输入以下内容 并保存
Acquire::http::proxy "http://10.111.10.18:80";
Acquire::ftp::proxy "http://10.111.10.18:80";
Acquire::https::proxy "http://10.111.10.18:80";# 注:10.111.10.18:80 为网路代理地址
设置 pip代理
# 修改
sudo nano /etc/profile # 文件末尾添加
export http_proxy=http://10.111.10.18:80 #代表http代理
export https_proxy=http://10.111.10.18:80 #代表https代理
export ftp_proxy=http://10.111.10.18:80 #代表ftp代理source /etc/profile # 测试代理是否可以上网
curl www.baidu.com
wget www.baidu.com# 测试代理是否可以上外网
curl www.google.com
wget www.google.com# ping 是不可以的 走的icmp协议
其余的临时设置代理的命令
wget -e "http_proxy=10.111.10.18:80" http://itso123.com
curl -x 10.111.10.18:80 http://itso123.com
pip install -r requirements.txt --proxy=10.111.10.18:80
有问题欢迎询问