CentOS 7 中设置系统级代理

在 CentOS 7 中设置系统级代理需要几个步骤。以下是设置系统级代理的方法:

  1. 设置环境变量:

编辑 /etc/environment 文件:

bash 复制代码
sudo nano /etc/environment

添加以下行(替换 proxy_server 和 port 为您的实际代理服务器地址和端口):

复制代码
http_proxy="http://proxy_server:port"
https_proxy="http://proxy_server:port"
ftp_proxy="http://proxy_server:port"
no_proxy="localhost,127.0.0.1,::1"
HTTP_PROXY="http://proxy_server:port"
HTTPS_PROXY="http://proxy_server:port"
FTP_PROXY="http://proxy_server:port"
NO_PROXY="localhost,127.0.0.1,::1"
  1. 为 Yum 包管理器设置代理:

编辑 /etc/yum.conf 文件:

bash 复制代码
sudo nano /etc/yum.conf

在文件末尾添加:

复制代码
proxy=http://proxy_server:port
  1. 为 Wget 设置代理:

编辑 /etc/wgetrc 文件:

bash 复制代码
sudo nano /etc/wgetrc

取消注释并修改以下行:

复制代码
http_proxy = http://proxy_server:port
https_proxy = http://proxy_server:port
ftp_proxy = http://proxy_server:port
  1. 为 Shell 设置代理:

编辑 /etc/profile.d/proxy.sh 文件:

bash 复制代码
sudo nano /etc/profile.d/proxy.sh

添加以下内容:

bash 复制代码
export http_proxy="http://proxy_server:port"
export https_proxy="http://proxy_server:port"
export ftp_proxy="http://proxy_server:port"
export no_proxy="localhost,127.0.0.1,::1"
  1. 应用更改:

重新加载环境变量:

bash 复制代码
source /etc/environment
source /etc/profile.d/proxy.sh
  1. 验证设置:
bash 复制代码
echo $http_proxy
echo $https_proxy
  1. 如果使用 systemd 服务,可能需要为它们单独设置代理。编辑服务文件并添加环境变量。

注意事项:

  • 确保替换 proxy_serverport 为您实际的代理服务器地址和端口。
  • 如果代理需要认证,使用格式:http://username:password@proxy_server:port
  • 某些应用可能需要单独的代理配置。
  • 更改系统级代理可能会影响系统的各个方面,请谨慎操作。
  • 重启系统可能是必要的,以确保所有更改生效。
相关推荐
微三云 - 廖会灵 (私域系统开发)3 分钟前
抖店 OPC(Operational Process Control)自动化运营系统:架构、痛点与服务商商业体系分析
运维·架构·自动化
其实防守也摸鱼42 分钟前
OpenClaw 深度解析:从原理到实战的完整指南
运维·服务器·数据库·github·copilot
rest10241 小时前
对ebpf的理解(3)
linux
AR-26710-1 小时前
Linux Day1——环境搭建与基础指令
linux
爱笑鱼1 小时前
Android 系统启动机制(七):进入 SystemServer.main() 以后,system_server 还是一个空进程吗?
android·linux
王的宝库2 小时前
Linux 性能优化入门
linux·学习
众壹新能源科技2 小时前
经营口径与运维口径不一致时,发电量报表怎么对账
运维·数据库·人工智能
2601_962100732 小时前
2026年旧素材怎么二次利用:图文批量转视频的自动化工作流工程复盘
运维·自动化·音视频
Ruiery2 小时前
Linux 6.6内核 PCIe 深度解析(九):复位机制 — 从 FLR 到 Secondary Bus Reset 的降级链
linux·运维·服务器
Wang's Blog3 小时前
Vibe Coding一人即团队系列59:基于PPTmaster与Claude Desktop的本地可编辑PPT自动化生成方案
运维·自动化·powerpoint