为apt、yum和dnf设置代理,以及Linux全局代理
apt、yum、dnf配置代理
apt
修改/etc/apt/apt.conf
# http代理
Acquire::http::proxy "http://127.0.0.1:8080";
Acquire::ftp::proxy "http://127.0.0.1:8080";
Acquire::https::proxy "http://127.0.0.1:8080";
# socks5代理
Acquire::http::proxy "socks5h://127.0.0.1:8080";
Acquire::ftp::proxy "socks5h://127.0.0.1:8080";
Acquire::https::proxy "socks5h://127.0.0.1:8080";
# 密码认证(ftp、https相同)
Acquire::http::proxy "http://username:password@127.0.0.1:8080";
Acquire::http::proxy "socks5h://username:password@127.0.0.1:8080";yum
修改/etc/yum/yum.conf
# http代理
proxy=http://127.0.0.1:8080
# socks5代理
proxy=socks5h://127.0.0.1:8080
# 密码认证(socks5相同)
proxy=http://127.0.0.1:8080
proxy_username=username
proxy_password=passworddnf
修改/etc/dnf/dnf.conf
配置内容与yum相同
全局代理
修改/etc/profile,添加内容
export http_proxy=http://127.0.0.1:8080
export https_proxy=http://127.0.0.1:8080
export no_proxy=192.168.26.193,localhost,127.0.0.1可以直接使用all_proxy,替代http_proxy和https_proxy
no_proxy为不走代理的地址