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

相关推荐

  • 云服务器5m带宽到底能支持多少人在线,在线人数怎么算?

    5M带宽的云服务器在典型中小网站场景下,能够稳定支撑100-200人同时在线,实际数值取决于页面大小、业务类型及优化程度,带宽与并发数的计算逻辑理论下行速度与页面加载5M带宽对应的峰值下载速度约为640KB/s,这是运营商给出的理论值,实际可用率通常在80%左右,即约512KB/s,每个用户访问一个页面时,需要……

    相关资讯 2026年8月9日
    300
  • 一个服务器能够安装多少个DZ,怎么优化服务器配置?

    一个服务器能安装的Discuz!论坛数量没有固定上限,主要取决于服务器硬件资源、数据库并发能力和存储性能,从几个到上百个都可以实现,但多数情况下受限于内存和磁盘IO,为什么没有标准答案很多站长第一次接触Discuz!时,都会问“一台服务器能装几个”,这个问题就像问“一辆卡车能装多少箱苹果”——取决于苹果大小、车……

    2026年8月23日
    200
  • Linux boot分区给多大合适,Linux系统怎么分区?

    针对不同使用场景,Linux /boot 分区建议大小为 500MB 至 2GB 之间;个人桌面用户分配 1GB 即可满足绝大多数内核更新需求,而企业级服务器建议预留 2GB 以上以应对复杂的内核滚动升级与多版本回滚需求,Linux boot分区多大合适?不同场景的容量规划方案在进行 Linux 系统安装或磁盘……

    2026年7月13日
    2800
  • linux解除链接怎么操作?linux解除链接命令

    在Linux系统中解除链接主要通过unlink命令删除硬链接或rm命令移除符号链接,操作前务必确认目标类型,避免误删源文件导致数据丢失,很多刚接触Linux的朋友,看到文件管理器里那些带有箭头的小图标或者通过命令行看到的多个文件名指向同一块数据,往往会产生困惑:到底哪个才是真正的“文件”?删了其中一个,另一个还……

    2026年7月6日
    2000
  • 4核8G服务器到底能支持多少人同时在线,如何计算

    4核8g服务器在合理配置下,能支撑日均2000-3000个独立IP访问,并发处理能力约100-200人,但具体数值取决于业务类型、架构优化和带宽上限,影响并发量的核心因素CPU与内存的实际分配逻辑4核CPU处理线程任务,8G内存负责数据缓存,当用户请求到达时,服务器会为每个连接分配独立进程或线程,静态页面每次请……

    2026年8月5日
    700
  • 双核4g服务器能承受多少并发?,并发量多少合适?

    双核4G服务器在合理配置下,通常能支撑200-500个并发请求(动态Web场景),但实际数值因业务类型、代码优化程度和软件栈差异巨大,多数情况下通过调优可显著提升上限,并发量的决定因素双核4G服务器的并发能力并非固定值,而是由多种因素共同决定的,理解这些因素,才能准确评估自己业务所需的配置,应用类型与框架不同应……

    2026年8月17日
    400
  • linux怎么查文件内容?linux搜索文件关键字命令

    在Linux系统中查询内容最核心的方法是使用grep命令配合正则表达式,它能高效地在文件及目录中递归搜索指定文本,是运维人员日常排查日志和配置问题的首选工具,Linux系统以其强大的命令行工具著称,对于开发者和管理员而言,快速定位文件中的关键信息是日常工作的基石,当面对成千上万行的日志文件或复杂的配置文件时,肉……

    2026年7月5日
    19600
  • linux cpan怎么安装?perl模块安装失败怎么解决

    在Linux系统中安装CPAN模块,最推荐且高效的方式是使用系统包管理器(如yum或apt)预编译好的包,或者通过Perlbrew管理多版本Perl环境以避免权限冲突,从而绕过繁琐的手动依赖配置,很多开发者在面对Linux服务器时,第一反应是登录终端直接敲下cpan命令,试图一键搞定所有依赖,这种直觉没错,但往……

    2026年7月12日
    3900
  • 服务器一颗8核CPU到底多少钱?,怎么选?

    服务器一颗8核CPU的价格从几百元到数万元不等,具体取决于架构、代际、主频、缓存以及采购渠道——常见的企业级8核CPU(如Intel Xeon或AMD EPYC系列)单价通常在2000元至5000元之间,但二手或低功耗型号可能低至500元以下,而全新高性能版本则可能突破万元,一颗8核CPU到底多少钱?价格区间全……

    2026年8月20日
    1400
  • 应用服务器租用一个月多少钱,哪家便宜又稳定?

    应用服务器的月租费用从几十元到上万元不等,具体取决于配置、带宽、服务商资质和机房品质,对于个人站长或者小型企业,入门级配置月费仅需几十元;而高并发业务或大型平台,月费可能超过5000元,但价格绝不是唯一标准,服务商的资质、机房稳定性以及后期运维能力,直接决定了长期使用成本,影响应用服务器月租费用的核心因素应用服……

    2026年7月26日
    1000

发表回复

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

评论列表(1条)

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

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