给服务器设置代理

全局代理(让系统所有流量走代理)、特定应用代理(如 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://idctop.com/article/476587.html

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

相关推荐

  • 个人服务器怎么安装?新手小白如何搭建个人服务器

    个人服务器安装的核心在于明确需求后,选择合适的硬件形态并部署Linux系统,对于新手而言,购买成品NAS或租用云服务器比从零组装物理服务器更具性价比且维护成本更低,搭建个人服务器并非一定要动手拧螺丝,它更像是在数字世界中开辟一块完全由你掌控的自留地,很多人被“极客”标签吓退,其实只要理清逻辑,整个过程就像组装乐……

    2026年5月29日
    4500
  • 高职智慧教室建设方案怎么做?智慧教室建设方案哪家好

    2026年高职智慧教室建设方案的核心,在于以职教本科标准为牵引,深度融合AI大模型与虚拟仿真实训,构建“数据驱动、虚实融通、个性适配”的泛在学习空间,2026高职智慧教室建设的底层逻辑与政策锚点政策规范与标准演进依据教育部《职业教育信息化标杆学校建设指南》,2026年高职数字校园建设已从“基础联网”跃升至“业务……

    2026年4月24日
    5700
  • 服务器提供虚拟主机吗,虚拟主机和服务器有什么区别

    服务器通过虚拟化技术提供虚拟主机,是当前中小企业及个人站长构建网络服务的最高效解决方案,其核心价值在于以极低的成本实现了服务器资源的最大化利用与隔离化管理,这种服务模式不仅降低了技术门槛,更在安全性与可控性之间找到了最佳平衡点,是网站建设入门与业务快速部署的首选路径,资源切割与隔离技术:服务器提供虚拟主机的核心……

    2026年3月12日
    10800
  • 个人电脑能搭建远程服务器吗?家用电脑做服务器稳定吗

    个人电脑完全可以搭建远程服务器,但更适合极客、开发者或小规模家庭实验室使用,而非替代企业级数据中心,将闲置的PC转化为远程服务器,是近年来技术爱好者中非常流行的一种实践,这不仅能节省昂贵的云租赁费用,还能让你完全掌控数据隐私和硬件配置,这种方案并非完美无缺,它需要在稳定性、网络环境和安全性之间做出权衡,如果你正……

    2026年5月27日
    4700
  • 个人asp.net网站代码怎么写?asp.net开发新手入门教程

    个人ASP.NET网站代码的核心在于利用.NET Core或.NET 5+框架实现前后端分离,通过Entity Framework Core进行数据操作,并结合Razor Pages或Blazor构建动态界面,这是目前兼顾开发效率与运行性能的最佳实践方案,很多开发者在搭建个人博客或小型展示站时,往往纠结于选择哪……

    2026年6月22日
    1900
  • 服务器年费分录怎么做?服务器年费会计分录详解

    企业在处理服务器年费时,核心的会计分录逻辑遵循权责发生制原则,即付款时确认为预付账款或长期待摊费用,随后在受益期内按月摊销计入管理费用或销售费用,最终实现成本与收益期间的精准匹配,确保财务报表真实反映企业经营状况,服务器年费会计分录的核心逻辑企业购买服务器或租赁云服务,通常采用预付模式,根据支付金额大小和服务期……

    2026年3月29日
    10100
  • 服务器监控系统哪个好?2026主流监控工具对比

    服务器监控系统的比较选择合适的服务器监控系统是保障业务稳定运行和高效运维的核心,面对众多解决方案,清晰比较其核心差异至关重要,以下是针对主流类型及代表产品的深度剖析: 开源力量:灵活与经济的基石Zabbix: 成熟全面的企业级监控核心优势: 功能极为全面,覆盖网络、服务器、应用、数据库、虚拟化等几乎所有基础设施……

    2026年2月8日
    12500
  • 如何做好服务器日常维护?高效运维管理指南

    确保业务连续性的核心支柱服务器运行维护是保障企业IT基础设施稳定、高效、安全运转的系统性工程,其核心在于通过专业、规范、持续的监控、管理、优化与防护措施,最大限度减少停机时间,提升性能,防范安全风险,为业务提供坚实的数字底座, 实时监控与主动预警:运维的“眼睛”与“耳朵”核心指标监控: 7×24小时不间断跟踪C……

    2026年2月11日
    13000
  • 个人网站名片怎么做?个人网站名片模板怎么设计

    个人网站名片是建立个人品牌信任度的核心载体,其本质不仅是信息展示,更是通过专业化设计与内容策略实现流量转化与职业背书的高效工具,在数字化生存成为常态的2026年,传统的社交媒体主页已难以承载深度的专业形象展示,无论是自由职业者、独立开发者,还是寻求高阶职位的职场精英,拥有一个独立域名下的个人网站名片,正从“加分……

    2026年5月25日
    3600
  • 服务器有什么用?服务器租用必知的7大核心特点解析

    服务器是承载关键业务和数据处理的专用计算设备,其核心特性决定了IT基础设施的效能、稳定性和未来发展潜力,以下是服务器区别于普通计算机的核心特点: 强大的计算处理能力高性能多核处理器: 普遍搭载多颗高性能CPU(如Intel Xeon, AMD EPYC),每颗CPU拥有众多核心与线程,可并行处理海量任务,满足数……

    2026年2月13日
    13100

发表回复

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