
在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
博客文章AI生成器
50
查看详情
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如何设置和查看环境变量






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