Linux系统如何配置代理,Linux终端代理怎么设置?

Linux 系统代理配置全指南

在 Linux 系统中,代理的配置分为全局环境变量、桌面环境 GUI、特定软件配置以及强制代理工具四个维度,根据你的需求选择最合适的方法。

通过环境变量配置(最通用)

这是最常用的方法,适用于大多数终端程序(如 curl, wget, git 等)。

Linux的网络代理配置
加载中
Linux的网络代理配置

临时生效(仅限当前终端会话)

在终端直接输入以下命令:

  • HTTP 代理:export http_proxy="http://代理服务器IP:端口"
  • HTTPS 代理:export https_proxy="http://代理服务器IP:端口"
  • 所有协议代理:export all_proxy="socks5://代理服务器IP:端口"
  • 排除本地地址:export no_proxy="localhost,127.0.0.1,localaddress,.localdomain.com"

永久生效(针对当前用户)

将上述命令添加到用户的配置文件中(如 ~/.bashrc 或 ~/.zshrc):

  • 编辑文件:nano ~/.bashrc
  • 在文件末尾添加上述 export 命令。
  • 使配置立即生效:source ~/.bashrc

永久生效(针对全系统所有用户)

Linux系统如何配置代理,Linux终端代理怎么设置?

将配置写入 /etc/environment 文件:

  • 编辑文件:sudo nano /etc/environment
  • 添加以下行(注意这里不需要 export 关键字):
    http_proxy="http://代理服务器IP:端口/"
    https_proxy="http://代理服务器IP:端口/"
    no_proxy="localhost,127.0.0.1"

桌面环境 GUI 配置(针对 Ubuntu/CentOS 等)

如果你使用的是带有图形界面的发行版,可以通过设置面板快速配置:

  • 路径:设置 (Settings) $rightarrow$ 网络 (Network) $rightarrow$ 网络代理 (Network Proxy)。
  • 模式:选择 手动 (Manual)。
  • 填写:分别在 HTTP, HTTPS, FTP 和 SOCKS Host 中填入对应的 IP 和端口。
  • 应用:点击应用后,大部分基于 GNOME/KDE 的软件会自动继承此设置。

特定软件的代理配置

有些软件不读取系统环境变量,需要单独配置。

APT 包管理器 (Ubuntu/Debian)

创建或编辑配置文件:sudo nano /etc/apt/apt.conf.d/80proxy

  • Acquire::http::Proxy "http://代理服务器IP:端口/";
  • Linux系统如何配置代理,Linux终端代理怎么设置?

    Acquire::https::Proxy "http://代理服务器IP:端口/";

Yum/DNF 包管理器 (CentOS/Fedora)

编辑配置文件:sudo nano /etc/yum.conf (或 /etc/dnf/dnf.conf)
添加以下行:

  • proxy=http://代理服务器IP:端口

Docker 代理

Docker 的代理分为 拉取镜像代理 和 容器内运行代理。

  • 拉取镜像代理(通过 systemd 配置):
    1. 创建目录:sudo mkdir -p /etc/systemd/system/docker.service.d
    2. 创建文件:sudo nano /etc/systemd/system/docker.service.d/http-proxy.conf
    3. [Service]
      Environment="HTTP_PROXY=http://代理服务器IP:端口"
      Environment="HTTPS_PROXY=http://代理服务器IP:端口"
      Environment="NO_PROXY=localhost,127.0.0.1"
    4. 重载并重启:sudo systemctl daemon-reload && sudo systemctl restart docker

Git 代理

  • HTTP/HTTPS 代理:
    git config --global http.proxy http://代理服务器IP:端口
    git config --global https.proxy http://代理服务器IP:端口
  • 取消代理:
    git config --global --unset http.proxy

    Linux系统如何配置代理,Linux终端代理怎么设置?

    git config --global --unset https.proxy


强制代理工具:Proxychains-ng

有些程序完全不支持代理设置,可以使用 Proxychains-ng 强制将其流量转发到代理服务器。

  • 安装:sudo apt install proxychains4 (Ubuntu) 或从源码编译。
  • 配置:编辑 /etc/proxychains4.conf。
    • 在文件末尾的 [ProxyList] 下方添加:socks5 127.0.0.1 端口。
  • 使用方法:在原命令前加上 proxychains4。
    • 示例:proxychains4 curl https://www.google.com

验证代理是否生效

配置完成后,可以使用以下命令测试连接:

  • 测试 HTTP 连接:
    curl -I https://www.google.com
  • 查看当前环境变量:
    env | grep -i proxy

注意事项:

  • SOCKS5 与 HTTP:请确认你的代理协议,如果代理服务器是 SOCKS5,环境变量应写 socks5://,但某些旧软件仅支持 http://。
  • 防火墙:确保代理服务器的端口在防火墙中已开放。

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

赞 (0)
Discuz X3.4如何升级到3.5,Discuz X3.5升级教程怎么操作?
上一篇 2026年7月12日 16:34
Python列表怎么快速上手,Python列表怎么删除重复元素?
下一篇 2026年7月12日 16:38

相关推荐

  • 巴西服务器多少钱一台,哪个服务商性价比高?

    巴西服务器一台的月租价格通常在几百元到几千元人民币之间,具体取决于机房位置、网络线路、硬件配置、带宽大小与IP数量,选择持牌自营机房能显著降低后续运维风险,巴西服务器价格由哪些硬性条件决定机房物理位置与网络接入巴西服务器主要部署在圣保罗、里约热内卢等核心城市,圣保罗作为南美网络枢纽,国际带宽资源集中,机房密度高……

    2026年9月14日
    200
  • 2核4g 4m服务器多少钱,性价比怎么样?

    2核4G 4M服务器的月付价格通常在200元到350元之间,具体取决于服务商、计费周期和附加服务,年付可降至150-250元/月,影响价格的核心因素价格不是死数字,机房线路、带宽质量、防御能力、服务商背景都会让最终报价出现明显浮动,了解这些底层的计费逻辑,才能避免多花冤枉钱,机房与线路类型单线机房(如电信或联通……

    2026年8月3日
    300
  • linux安装libpng报错怎么办?linux安装libpng详细步骤

    在Linux系统中安装libpng最稳妥的方式是通过包管理器(如apt或yum)直接安装,若需最新特性或特定版本,则需从源码编译,核心命令为./configure && make && sudo make install,很多开发者在搭建图像处理服务或运行依赖图形库的应用时,常会……

    2026年7月4日
    6010
  • Linux中freopen怎么用?,是什么?

    linux freopen是C标准库中用于将标准I/O流重定向到指定文件的核心函数,掌握其参数含义、返回值检查及线程安全特性,是编写可靠日志和输入重定向代码的基础,linux freopen 重定向标准输出到文件 完整操作指南函数原型与核心参数解析freopen定义在<stdio.h>中,原型为FI……

    2026年7月15日
    900
  • 万人商城服务器多少钱

    万人商城服务器一年的成本通常在5万到50万元之间,具体取决于并发规模、架构复杂度和部署方式;对于起步阶段的万人商城,采用持牌服务商的高配独享或高防云服务器,年预算5-15万元即可获得良好的用户体验,万人商城的服务器需求到底有多大很多朋友问“万人商城服务器多少钱”,其实这个问题背后真正的困惑是不知道自己的业务规模……

    2026年8月28日
    800
  • 4U服务器机箱究竟能装多少块硬盘,4U机箱硬盘位最多支持几个

    4U服务器机箱在标准配置下通常可以容纳12块3.5英寸硬盘,通过特殊设计或扩展方案,部分机型可支持24盘位甚至36盘位,具体数量取决于机箱的深度、硬盘托架设计以及主板背板类型,很多朋友在搭建自己的数据中心或升级公司机房时,总会盯着机箱的尺寸发愁,尤其是当业务数据量激增,需要挂载大量硬盘时,2U机箱那局促的空间往……

    2026年9月12日
    200
  • Linux下Skype 64位怎么安装?linux skype 64位下载

    检查版本,通常2.0以上版本兼容性最佳,测试音频设备:使用或

    2026年7月9日
    17300
  • 租1T云服务器一年要多少钱,哪家比较便宜?

    租一台配置1T云盘或存储容量的云服务器,当前主流持牌机房的月付价格通常落在几十元到三百元之间,年付可进一步降低成本;决定最终报价的核心不是容量本身,而是配套的CPU、内存、带宽线路以及是否使用自营机房,1T云服务器的价格构成把“1T”理解成一块1TB的数据盘,价格计算就会清晰很多,按行业通用计费模型,租一台带1……

    2026年9月14日
    000
  • 16核32g云服务器每年到底多少钱,哪家性价比最高?

    16核32G云服务器每年的采购成本因配置和带宽差异较大,国内主流云厂商的报价普遍在6000元至25000元之间,具体取决于你选择的机房线路、磁盘类型以及附加服务,价格背后的决定因素核心硬件:CPU与内存16核CPU和32GB内存的组合在云计算领域属于中高端配置,常见于数据库、ERP系统、视频渲染、高并发Web应……

    2026年8月13日
    300
  • scum服务器是显示总人数吗?,怎么查看人数

    SCUM服务器列表显示的是单个服务器的实时在线人数,而不是所有服务器的总计人数,SCUM服务器人数显示机制详解服务器列表的数据来源当你打开SCUM游戏内的服务器浏览器,每个条目都会显示一个数字,这个数字代表该服务器当前已连接的玩家数量,客户端通过向官方主服务器发送请求,获取每个服务器上报的在线信息,数据刷新间隔……

    2026年8月22日
    200

发表回复

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

评论列表(1条)

  • 石红
    石红 2026年7月12日 23:56

    哈哈终于看到有人认真聊端口了,平时刷到的都是水内容。这篇起码是用心写的,虽然有几个地方我不太认同,但整体挺有干货,mar