Linux如何配置HTTP代理环境变量
发布时间 - 2025-09-13 00:00:00 点击率:次首先设置HTTP和HTTPS代理环境变量,使用export命令临时配置http_proxy、https_proxy、ftp_proxy及no_proxy;若需永久生效,将export语句添加至~/.bashrc或/etc/environment等配置文件;支持认证时在URL中包含用户名密码并进行URL编码;可通过unset命令取消代理;最后用env和curl命令验证配置效果。
在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. 支持认证的代理配置
如果代理需要用户名密码,格式如下:
export http_proxy="http://usernam
e: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
# word
# git
# 工具
# 环境变量
# linux系统
# npm
# cURL
# http
# https
# 配置文件
# 多个
# 适用于
# 可选
# 再用
# 可将
# 如需
# 可通过
# 不走
# 来实现
相关栏目:
【
网站优化151355 】
【
网络推广146373 】
【
网络技术251813 】
【
AI营销90571 】
相关推荐:
百度浏览器网页无法复制文字怎么办 百度浏览器复制修复
HTML 中如何正确使用模板变量为元素的 name 属性赋值
Gemini怎么用新功能实时问答_Gemini实时问答使用【步骤】
如何在橙子建站中快速调整背景颜色?
EditPlus中的正则表达式 实战(2)
,南京靠谱的征婚网站?
php485函数参数是什么意思_php485各参数详细说明【介绍】
微信小程序 require机制详解及实例代码
Windows10电脑怎么设置虚拟光驱_Win10右键装载ISO镜像文件
laravel怎么用DB facade执行原生SQL查询_laravel DB facade原生SQL执行方法
如何在IIS7上新建站点并设置安全权限?
如何在服务器上配置二级域名建站?
如何在HTML表单中获取用户输入并用JavaScript动态控制复利计算循环
实现点击下箭头变上箭头来回切换的两种方法【推荐】
如何在宝塔面板中修改默认建站目录?
免费制作统计图的网站有哪些,如何看待现如今年轻人买房难的情况?
Laravel如何获取当前登录用户信息_Laravel Auth门面使用与Session用户读取【技巧】
网站制作价目表怎么做,珍爱网婚介费用多少?
Laravel队列任务超时怎么办_Laravel Queue Timeout设置详解
Windows10如何删除恢复分区_Win10 Diskpart命令强制删除分区
如何在云服务器上快速搭建个人网站?
html5源代码发行怎么设置权限_访问权限控制方法与实践【指南】
Laravel怎么实现支付功能_Laravel集成支付宝微信支付
Windows11怎样设置电源计划_Windows11电源计划调整攻略【指南】
网站制作报价单模板图片,小松挖机官方网站报价?
网站建设要注意的标准 促进网站用户好感度!
Win11应用商店下载慢怎么办 Win11更改DNS提速下载【修复】
Laravel怎么实现前端Toast弹窗提示_Laravel Session闪存数据Flash传递给前端【方法】
jQuery中的100个技巧汇总
企业在线网站设计制作流程,想建设一个属于自己的企业网站,该如何去做?
如何在腾讯云服务器快速搭建个人网站?
详解jQuery中的事件
JavaScript模板引擎Template.js使用详解
ChatGPT常用指令模板大全 新手快速上手的万能Prompt合集
个人摄影网站制作流程,摄影爱好者都去什么网站?
Laravel如何获取当前用户信息_Laravel Auth门面获取用户ID
Laravel如何实现事件和监听器?(Event & Listener实战)
Laravel如何安装Breeze扩展包_Laravel用户注册登录功能快速实现【流程】
Laravel集合Collection怎么用_Laravel集合常用函数详解
大连网站制作公司哪家好一点,大连买房网站哪个好?
Laravel项目结构怎么组织_大型Laravel应用的最佳目录结构实践
独立制作一个网站多少钱,建立网站需要花多少钱?
Laravel如何实现API版本控制_Laravel版本化API设计方案
绝密ChatGPT指令:手把手教你生成HR无法拒绝的求职信
如何解决hover在ie6中的兼容性问题
如何在企业微信快速生成手机电脑官网?
海南网站制作公司有哪些,海口网是哪家的?
谷歌Google入口永久地址_Google搜索引擎官网首页永久入口
Python数据仓库与ETL构建实战_Airflow调度流程详解
Laravel如何实现多表关联模型定义_Laravel多对多关系及中间表数据存取【方法】

