给服务器设置代理

全局代理(让系统所有流量走代理)、特定应用代理(如 Docker、Yum/Apt、Git 等)以及 反向代理(如 Nginx 对外提供服务)。

以下是针对 Linux 服务器(以 CentOS/Ubuntu 为例)设置正向代理(即服务器通过代理访问外网)的常见方法:

如何在 Windows 11 中设置代理服务器设置
加载中
如何在 Windows 11 中设置代理服务器设置

临时设置(当前 Shell 会话有效)

如果你只是临时需要,可以直接在终端中设置环境变量:

# 假设代理地址为 http://127.0.0.1:7890
export http_proxy=http://127.0.0.1:7890
export https_proxy=http://127.0.0.1:7890
# 如果代理需要认证
export http_proxy=http://user:password@127.0.0.1:7890
export https_proxy=http://user:password@127.0.0.1:7890

注意:这种方式只对当前终端窗口有效,关闭后失效。


永久设置(全局生效)

方法 1:修改 /etc/environment(推荐,适用于大多数命令)

此文件会被 PAM 模块读取,适用于图形界面和大多数命令行工具。

  1. 编辑文件:

    给服务器设置代理

    sudo nano /etc/environment
  2. http_proxy="http://127.0.0.1:7890"
    https_proxy="http://127.0.0.1:7890"
    ftp_proxy="http://127.0.0.1:7890"
  3. 保存退出,然后重启服务器或重新登录会话使配置生效。

方法 2:修改 /etc/profile.d/proxy.sh(适用于 bash/shell)

创建一个脚本文件,确保所有用户登录时都能加载代理设置。

  1. 创建文件:

    sudo nano /etc/profile.d/proxy.sh
    export http_proxy="http://127.0.0.1:7890"
    export https_proxy="http://127.0.0.1:7890"
    export no_proxy="localhost,127.0.0.1,::1"
  2. 赋予执行权限:

    sudo chmod +x /etc/profile.d/proxy.sh
  3. 立即生效:

    source /etc/profile.d/proxy.sh

特定工具设置代理

有些工具不读取全局环境变量,需要单独配置。

Yum / DNF(CentOS/RHEL)

给服务器设置代理

编辑 /etc/yum.conf

[main]
proxy=http://127.0.0.1:7890

Apt(Ubuntu/Debian)

创建配置文件 /etc/apt/apt.conf.d/99proxy

sudo nano /etc/apt/apt.conf.d/99proxy

添加:

Acquire::http::Proxy "http://127.0.0.1:7890";
Acquire::https::Proxy "http://127.0.0.1:7890";

Git

git config --global http.proxy http://127.0.0.1:7890
git config --global https.proxy http://127.0.0.1:7890

取消代理:

git config --global --unset http.proxy
git config --global --unset https.proxy

Docker

Docker 默认不使用系统代理,需要单独配置。

  1. 创建或编辑 /etc/systemd/system/docker.service.d/http-proxy.conf

    [Service]
    Environment="HTTP_PROXY=http://127.0.0.1:7890"
    Environment="HTTPS_PROXY=http://127.0.0.1:7890"
    Environment="NO_PROXY=localhost,127.0.0.1"
  2. 重载配置并重启 Docker:

    sudo systemctl daemon-reload
    sudo systemctl restart docker

    给服务器设置代理

Curl

编辑 ~/.curlrc/etc/curlrc

proxy = "http://127.0.0.1:7890"

验证代理是否生效

# 检查环境变量
echo $http_proxy
echo $https_proxy
# 测试访问
curl -I https://www.google.com

如果返回 HTTP 200 或 301/302 重定向信息,说明代理设置成功。


注意事项

  1. 代理协议:确保你使用的代理是 HTTP/HTTPS 类型,如果是 SOCKS5 代理,需将 http_proxy 改为 socks5:// 前缀。
  2. 无代理列表:务必设置 no_proxy,避免访问内网地址时经过代理导致失败。
    export no_proxy="localhost,127.0.0.1,192.168.,10."
  3. 安全性:在生产环境中,建议限制代理访问权限,避免内部流量泄露。

如果你指的是反向代理(如用 Nginx 将外部请求转发到内部服务),请告诉我,我可以提供 Nginx 配置示例。

首发原创文章,作者:王坚‌,如若转载,请注明出处:https://test.idctop.com/article/476587.html

(0)
App Store CDN加速慢怎么办,App Store CDN加速
上一篇 2026年7月9日 22:19
微博注册顶级域名怎么操作?微博域名注册流程
下一篇 2026年7月9日 22:21

相关推荐

  • 服务器异常处理怎么解决?服务器常见故障排查方法

    服务器异常处理的核心在于建立“监测-响应-复盘”的闭环机制,而非单纯的技术修复,高效的处理流程能将业务中断时间降至最低,保障数据完整性,这是运维工作的生命线,面对复杂的服务器故障,必须摒弃“头痛医头”的碎片化思维,转而构建标准化的应急响应体系,服务器异常的精准定位与分类解决问题前提是看清问题,服务器异常通常表现……

    2026年3月25日
    11400
  • 服务器排队时间长怎么办?如何快速解决服务器排队问题

    服务器排队时间长本质上是由服务器负载能力与瞬时并发请求量严重失衡导致的系统性瓶颈,解决这一问题需要从架构优化、资源扩容、流量调度三个维度进行技术干预,而非单纯增加硬件投入,这一现象不仅直接影响用户留存率,更暴露了系统在高可用性设计上的短板,必须通过专业的容量规划与性能调优来根治,服务器排队时间长问题的深度解析与……

    2026年3月13日
    10600
  • 为什么服务器监测停止运行?解决方案在这里

    服务器监测停止运行?立即采取这些关键行动服务器监测系统是保障业务连续性的神经中枢,一旦它停止运行,意味着您对服务器健康状况、性能瓶颈、潜在故障和安全威胁失去了关键洞察力,风险急剧升高,当发现服务器监测停止运行时,应立即执行以下核心步骤:1) 检查监测代理/服务状态与日志;2) 验证网络连通性;3) 检查主监测服……

    2026年2月9日
    16400
  • python ayncio是什么?,怎么用

    Python ayncio是Python异步编程的标准库,用于编写单线程并发代码,适合I/O密集型任务,能显著提升网络爬虫、Web服务等场景的效率,但需注意,它并非万能,在CPU密集型任务中不如多进程,python ayncio 是什么?异步编程入门要理解python ayncio,先要明白它解决什么问题,当程……

    2026年7月19日
    500
  • 服务器最佳温度是多少,服务器运行温度多少度正常

    数据中心运维管理的核心在于环境控制,而温度管理更是重中之重,综合考量硬件可靠性、散热能耗与计算性能,20°C至25°C是当前业界公认的理想运行区间,这一区间能够确保电子元器件处于最佳工作状态,有效延缓老化过程,同时避免因过度冷却造成的能源浪费,在确定服务器最佳温度时,必须摒弃“越冷越好”的传统误区,转而追求性能……

    2026年2月25日
    17800
  • 房地产电话机器人真的靠谱吗,多少钱一台?

    房地产电话机器人是当前房产营销自动化的核心工具,它通过AI语音技术实现批量外呼、筛选意向客户,从而降低人工成本、提升转化率,是2026年房产企业数字化转型的必备选择,房地产电话机器人多少钱?成本与回报分析价格是多数房产管理者最先关注的问题,市面上的产品价格差异较大,主要取决于部署方式、功能模块和并发线路数量,主……

    2026年8月7日
    1400
  • 服务器怎么安装硬盘?服务器硬盘安装步骤图解

    服务器安装硬盘的核心在于严格的兼容性确认、标准化的物理安装流程以及安装后的系统配置与验证,这三者构成了确保数据安全与存储扩容成功的完整闭环,企业级存储扩容并非简单的硬件插拔,而是一项需要精密规划的系统工程,任何环节的疏忽都可能导致硬件损坏或数据丢失,在执行具体操作前,必须明确服务器架构(如机架式、塔式或刀片式……

    2026年3月20日
    11500
  • E3都有哪些服务器型号,哪个性价比最高?

    E3服务器主要涵盖Intel Xeon E3系列处理器的单路入门级服务器,包括戴尔PowerEdge T40、惠普ML30、联想ThinkSystem ST250等经典型号,以及简米科技、酷番云等国内服务商提供的E3云服务器和物理机租用方案,E3服务器核心定位与适用场景E3服务器基于Intel Xeon E3处……

    2026年8月14日
    400
  • 服务器C盘空间如何清理?,有哪些清理方法?

    服务器C盘空间清理的核心逻辑在于精确打击系统缓存、Windows更新残留与日志文件,无需重装系统即可每季度回收10%-25%被浪费的空间,服务器C盘满了怎么清理?三步定位法当服务器C盘空间告急时,直接删除文件夹反而可能引发系统不稳定,正确做法是先用“三步定位”瞄准真正的空间黑洞,第一步:揪出吃空间的隐形大户……

    2026年7月16日
    800
  • 个人号怎么开发小程序?个人小程序开发教程

    个人号无法直接注册小程序,必须通过“小程序·快应用”或“个体户营业执照”认证主体,目前主流且合规的路径是注册个体工商户后完成主体认证,即可拥有完整的小程序发布权限,很多人误以为像注册微信公众号一样,用个人身份证就能直接上线小程序,这其实是行业内的常见误区,早在几年前,微信和百度等平台就收紧了个人主体的权限,主要……

    2026年6月12日
    7500

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注