登录
首页 >  文章 >  linux

Linux代理设置方法:终端export配置详解

时间:2025-12-06 13:26:31 370浏览 收藏

推广推荐
免费电影APP ➜
支持 PC / 移动端,安全直达

有志者,事竟成!如果你在学习文章,那么本文《Linux设置代理方法_终端export配置详解》,就很适合你!文章讲解的知识点主要包括,若是你对本文感兴趣,或者是想搞懂其中某个知识点,就请你继续往下看吧~

使用export设置环境变量是Linux终端配置代理的常用方法,适用于临时为curl、wget、git等工具设置HTTP/HTTPS代理,支持带认证的代理和no_proxy例外地址,可通过env或curl验证生效情况,还可将配置写入~/.bashrc或~/.zshrc实现永久生效,取消则用unset命令。

LINUX怎么设置代理_LINUX终端代理配置export

在Linux终端中配置代理,最常用的方法是使用 export 命令设置环境变量。这种方式适用于临时为当前会话的命令行工具(如 curl、wget、git 等)设置代理。

1. 临时设置HTTP/HTTPS代理

打开终端,输入以下命令:

export http_proxy=http://proxy-server:port
export https_proxy=http://proxy-server:port

例如,如果你的代理服务器地址是 192.168.1.100,端口是 8080:

export http_proxy=http://192.168.1.100:8080
export https_proxy=http://192.168.1.100:8080

2. 支持用户名和密码的代理

如果代理需要认证,格式如下:

export http_proxy=http://username:password@proxy-server:port
export https_proxy=https://username:password@proxy-server:port

示例:

export http_proxy=http://user1:pass123@192.168.1.100:8080

3. 设置不走代理的地址(no_proxy)

使用 no_proxy 指定不需要通过代理访问的主机或域名,多个用逗号分隔:

export no_proxy="localhost,127.0.0.1,.local,.internal,192.168.0.0/16"

以点开头的表示匹配该域名及其子域名,如 .example.com 包括 a.example.com。

4. 验证代理是否生效

可以通过以下命令测试:

env | grep -i proxy
curl -I http://www.google.com

如果返回网页头部信息,说明代理已生效。

5. 永久配置代理(可选)

若希望每次登录自动加载代理,可将 export 命令写入 shell 配置文件:

  • bash 用户:编辑 ~/.bashrc~/.profile
  • zsh 用户:编辑 ~/.zshrc

添加如下内容:

export http_proxy=http://192.168.1.100:8080
export https_proxy=http://192.168.1.100:8080
export no_proxy="localhost,127.0.0.1,.local"

保存后运行 source 命令重新加载配置:

source ~/.bashrc

6. 取消代理设置

如需取消代理,使用 unset 命令:

unset http_proxy https_proxy no_proxy

基本上就这些。export 方式简单直接,适合大多数命令行场景。注意区分大小写(有些程序识别大写 HTTP_PROXY,建议同时设置大写和小写变量更保险)。

终于介绍完啦!小伙伴们,这篇关于《Linux代理设置方法:终端export配置详解》的介绍应该让你收获多多了吧!欢迎大家收藏或分享给更多需要学习的朋友吧~golang学习网公众号也会发布文章相关知识,快来关注吧!

相关阅读
更多>
最新阅读
更多>
课程推荐
更多>