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/linux%e7%b3%bb%e7%bb%9f%e5%a6%82%e4%bd%95%e9%85%8d%e7%bd%ae%e4%bb%a3%e7%90%86%ef%bc%8clinux%e7%bb%88%e7%ab%af%e4%bb%a3%e7%90%86%e6%80%8e%e4%b9%88%e8%ae%be%e7%bd%ae%ef%bc%9f/

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

相关推荐

  • 1M带宽服务器能支持多少人同时在线?,并发量怎么算?

    1M带宽服务器在典型配置下,能够同时支撑50至150人正常浏览静态页面,但实际容量因业务特性差异巨大,需结合具体场景评估,带宽与在线人数的计算逻辑要理解1M带宽能承载多少人,得先搞清带宽的单位含义,1Mbps指的是每秒传输1兆比特,换算成字节是128KB/s,这是服务器对外出口的极限速度,但实际可用带宽会受到网……

    2026年8月22日
    1100
  • 服务器正常温度到底是多少度?,服务器CPU温度多少算正常

    服务器正常温度没有一个固定不变的数值,但行业通识是:CPU正常工作温度在40-70℃之间,超过80℃就需要警惕;硬盘温度控制在20-50℃最为安全;机房环境温度则建议保持在18-27℃,长期高温运行会显著加速硬件老化,甚至引发宕机,所以温度管理是服务器运维中最基础也最关键的一环,先搞清楚:不同硬件对温度的容忍度……

    2026年10月13日
    100
  • fivem本机服务器端口是多少?,fivem端口怎么查

    FiveM本机服务器端口默认是30120,同时监听TCP和UDP协议, 无论你是自己在家里的电脑上搭服,还是买云服务器跑端,只要没有手动改过配置文件,这个数字就是世界公认的默认“门牌号”,除非需要跑多个实例抢占公网端口,否则绝大多数情况下你根本不需要去记其他复杂参数,FiveM端口为什么默认是30120先说底层……

    2026年10月8日
    100
  • tp5.0访问接口服务器到底读取多少文件?,性能如何优化?

    在ThinkPHP 5.0框架中,一个常规的API接口请求,框架底层大约需要读取50到80个PHP文件才能完成完整的请求生命周期,这个数字受启用的功能模块、扩展库加载以及应用配置的复杂程度影响,多数情况下稳定在60个左右,tp5.0接口性能优化:核心文件加载拆解很多开发者遇到tp5接口响应慢的问题时,第一反应是……

    2026年7月24日
    400
  • 阵列服务器多少钱一台才划算,企业级阵列服务器报价怎么算?

    阵列服务器多少钱一台,没有统一价:入门单路塔式或2U机架方案通常在一万元到三万元,企业级双路、RAID冗余、全闪或大容量存储多在五万到二十万元,高性能GPU、全闪阵列和双活方案则可能到几十万元甚至更高, 真正决定报价的,不只是服务器本体,还有阵列卡、硬盘、冗余电源、机柜带宽、IP、电力与运维,价格区间怎么分?先……

    2026年9月23日
    000
  • 戴尔750xs服务器登入密码是多少?,初始密码怎么查?

    戴尔750xs服务器登入密码没有统一答案——如果指iDRAC管理口,出厂默认账号是root、密码是calvin;如果指操作系统,装系统时你亲手设置的,没人能替你记住,很多朋友一上来就问密码,其实是把两个东西混在一起了,咱们先把“登入”这件事拆开,再告诉你每一步该怎么做,包括忘了密码怎么救回来,戴尔750xs默认……

    2026年8月28日
    700
  • 美团服务器租一年要多少钱,云服务器一年费用多少

    美团不使用外部购买的现成服务器,其全部算力由自建数据中心支撑,因此不存在市场公开售价;企业若想获得同等性能的服务器服务,按当前IDC行业租赁行情,一台高配物理服务器年费通常在1万至5万元区间,含带宽与机柜则上探至10万元以上,为什么你搜不到美团服务器的报价很多企业主搜“美团服务器多少钱一年”,本质是想找一个能扛……

    2026年9月11日
    300
  • 64g内存12核的服务器到底多少钱,性价比高吗

    一台64G内存12核的服务器,月租价格通常在500元到2000元之间,具体取决于硬件配置、带宽资源以及服务商是否持有正规资质, 这个价格区间覆盖了从入门级企业应用到高并发业务场景的主流需求,但不同配置和线路带来的成本差异相当明显,选择时需结合自身业务权衡,影响64G内存12核服务器定价的核心因素硬件配置差异CP……

    2026年8月6日
    500
  • 云南PDU服务器电源多少钱?价格受哪些因素影响?

    云南机房服务器电源采购成本取决于机柜类型、电流规格、冗余数量和品牌资质,单台PDU价格大致在150元至1500元之间,整柜定制方案常见预算为800元至4000元,具体报价需结合机房配电参数与服务商技术支持能力综合评估,为什么云南机房PDU价格差异如此明显PDU(Power Distribution Unit)作……

    2026年10月2日
    100
  • 服务器满了一般支持多少人?,服务器负载高怎么处理?

    服务器满了一般多少人?答案不是固定的数字,一台物理服务器承载几百人在线可能卡死,也可以支撑数万并发不崩溃,关键在于业务场景、系统架构和硬件配置三大因素,正常情况下,一台配置适中的云服务器(4核8GB内存)承载动态交互型网站,在线人数达到500至1000人时就会接近满载;而同样配置用于纯静态资源分发,在线人数可以……

    2026年9月22日
    100

发表回复

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

评论列表(1条)

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

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