Linux如何配置HTTP代理环境变量(环境变量.配置.代理.Linux.HTTP...)

wufei123 发布于 2025-09-17 阅读(11)
首先设置HTTP和HTTPS代理环境变量,使用export命令临时配置http_proxy、https_proxy、ftp_proxy及no_proxy;若需永久生效,将export语句添加至~/.bashrc或/etc/environment等配置文件;支持认证时在URL中包含用户名密码并进行URL编码;可通过unset命令取消代理;最后用env和curl命令验证配置效果。

linux如何配置http代理环境变量

在Linux系统中,配置HTTP代理环境变量主要是通过设置

http_proxy
https_proxy
等变量来实现,适用于命令行工具(如curl、wget)和部分应用程序。下面介绍具体配置方法。 1. 设置HTTP和HTTPS代理环境变量

打开终端,使用

export
命令临时设置代理: export http_proxy="http://proxy.example.com:8080"
export https_proxy="http://proxy.example.com:8080"
export ftp_proxy="http://proxy.example.com:8080"
export no_proxy="localhost,127.0.0.1,.example.com"

说明:
-

http_proxy
:用于HTTP流量
-
https_proxy
:用于HTTPS流量
-
ftp_proxy
:可选,用于FTP代理
-
no_proxy
:指定不走代理的域名或IP,多个用逗号分隔 2. 永久生效配置方法

若希望每次登录自动加载代理设置,可将上述

export
命令添加到用户或系统级配置文件中:
  • 当前用户生效:编辑
    ~/.bashrc
    ~/.profile
  • 所有用户生效:编辑
    /etc/environment
    /etc/profile.d/proxy.sh

例如,在

~/.bashrc
末尾添加: export http_proxy="http://proxy.example.com:8080"
export https_proxy="http://proxy.example.com:8080"
export no_proxy="localhost,127.0.0.1"

保存后运行

source ~/.bashrc
立即生效。 3. 支持认证的代理配置

如果代理需要用户名密码,格式如下:

Post AI Post AI

博客文章AI生成器

Post AI50 查看详情 Post AI export http_proxy="http://username:password@proxy.example.com:8080"

注意:密码中若含特殊字符(如@、:),需进行URL编码,例如

@
应写为
%40
。 4. 取消代理设置

如需临时关闭代理,可使用

unset
命令: unset http_proxy https_proxy ftp_proxy no_proxy

或直接将变量设为空:

export http_proxy=""

基本上就这些。配置后可用

env | grep proxy
检查是否生效,再用
curl http://httpbin.org/ip
测试实际请求是否经过代理。不同工具对代理变量的支持程度略有差异,必要时还需单独配置(如git、npm等)。

以上就是Linux如何配置HTTP代理环境变量的详细内容,更多请关注知识资源分享宝库其它相关文章!

相关标签: linux word git 工具 环境变量 linux系统 npm cURL git http https linux 大家都在看: Linux如何启动和停止系统服务 Linux如何重启网络服务避免掉线 Linux如何使用top监控系统进程 Linux怎么为网卡配置多个IP地址 Linux如何设置和查看环境变量

标签:  环境变量 配置 代理 

发表评论:

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。