0. 前言
在内网环境下,许多需要连接互联网的 Linux 命令无法直接使用,需要使用 Proxy 代理。
各个命令使用代理的方式均有不同,在此做出整理。
1. apt命令(部分其他命令也适用)
sudo vim /etc/apt/apt.conf.d/10proxy # 新建代理配置文件
# 在文件中添加如下内容
# 每一行末尾的分号不要写漏!
Acquire::http::Proxy "http://代理IP:端口";
Acquire::https::Proxy "http://代理IP:端口";
2. pip命令
在 pip 命令的末尾加上 --proxy=代理IP:端口
# 示例
pip install robotframework --proxy=192.168.1.1:3128
3. add-apt-repository 命令
在 add-apt-repository 命令的开头加上:http_proxy=http://代理IP:端口 https_proxy=http://代理IP:端口
并且加上 -E
选项
# 示例
# 行尾的 "\" 表示命令还未结束
http_proxy=http://192.168.1.1:3128\
https_proxy=http://192.168.1.1:3128\
sudo -E add-apt-repository ppa:chris-lea/redis-server
4. wget 命令
在 wget 命令添加参数:-e https_proxy=http://代理IP:端口