linux(非桌面版)配置代理

一、临时设置全局代理(终端会话级)

  1. 设置环境变量
    在终端中直接设置 HTTP_PROXY 和 HTTPS_PROXY,仅对当前会话生效:
# HTTP/HTTPS 代理
export HTTP_PROXY="http://代理服务器IP:端口"
export HTTPS_PROXY="http://代理服务器IP:端口"

# SOCKS5 代理(如适用)
export HTTP_PROXY="socks5://代理服务器IP:端口"
export HTTPS_PROXY="socks5://代理服务器IP:端口"
  1. 验证代理是否生效
curl -v https://www.google.com
#成功:返回 HTML 内容或 200 响应。
#失败:检查代理地址、端口和协议是否正确。

二、永久设置全局代理(系统级)

  1. 修改环境变量配置文件
    编辑 /etc/profile 或用户级配置 ~/.bashrc:
sudo nano /etc/profile
添加以下内容:

bash
export HTTP_PROXY="http://代理服务器IP:端口"
export HTTPS_PROXY="http://代理服务器IP:端口"
export NO_PROXY="localhost,127.0.0.1,内网域名"  # 排除不需要代理的地址
  1. 使配置生效
source /etc/profile  # 或重新登录

三、配置 Yum 使用代理

  1. 编辑 Yum 代理配置
sudo nano /etc/yum.conf
添加以下行:

ini
proxy=http://代理服务器IP:端口
2. 验证 Yum 代理
bash
sudo yum update

四、为特定工具配置代理

  1. CURL 和 Wget
    CURL:使用 -x 参数指定代理:
curl -x http://代理服务器IP:端口 https://example.com
Wget:在 ~/.wgetrc 中配置:

bash
echo "use_proxy=yes" >> ~/.wgetrc
echo "http_proxy=http://代理服务器IP:端口" >> ~/.wgetrc
echo "https_proxy=http://代理服务器IP:端口" >> ~/.wgetrc
  1. Git
git config --global http.proxy http://代理服务器IP:端口
git config --global https.proxy http://代理服务器IP:端口

五、配置 Docker 使用代理

  1. 创建 Docker 服务代理配置
sudo mkdir -p /etc/systemd/system/docker.service.d
sudo nano /etc/systemd/system/docker.service.d/proxy.conf
添加内容:

ini
[Service]
Environment="HTTP_PROXY=http://代理服务器IP:端口"
Environment="HTTPS_PROXY=http://代理服务器IP:端口"
Environment="NO_PROXY=localhost,127.0.0.1,内网域名"
  1. 重启 Docker
sudo systemctl daemon-reload
sudo systemctl restart docker

六、代理服务器认证(用户名/密码)
如果代理需要认证,配置格式如下:

export HTTP_PROXY="http://用户名:密码@代理服务器IP:端口"
或转义特殊字符(如 @ 符号):
export HTTP_PROXY="http://user%40domain:password@代理服务器IP:端口"

七、验证代理连通性

  1. 测试 HTTP 访问
curl -I https://www.google.com
  1. 检查环境变量
env | grep -i proxy
  1. 查看网络连接
ss -tunlp | grep 代理端口

八、关闭代理

  1. 临时关闭
unset HTTP_PROXY HTTPS_PROXY
  1. 永久关闭
    删除 /etc/profile 或 ~/.bashrc 中的代理配置,并执行:
source /etc/profile
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容