当前位置:首页 > Ubuntu > 正文

Ubuntu代理服务器配置(手把手教你设置Linux系统网络代理)

在使用 Ubuntu 系统时,有时我们需要通过代理服务器访问互联网,比如在公司内网、校园网环境,或为了提升访问速度和安全性。本文将详细讲解 Ubuntu代理服务器配置 的多种方法,无论你是刚接触 Linux 的新手,还是有一定经验的用户,都能轻松上手。

Ubuntu代理服务器配置(手把手教你设置Linux系统网络代理) Ubuntu代理服务器配置  Linux系统代理设置 Ubuntu网络代理教程 代理服务器搭建指南 第1张

一、什么是代理服务器?

代理服务器是一种中介服务器,它接收客户端的请求并转发到目标服务器,再将响应返回给客户端。使用代理可以实现访问控制、缓存加速、匿名浏览等功能。

二、Ubuntu 临时设置代理(适用于当前终端会话)

如果你只是想在当前终端中临时使用代理,可以通过设置环境变量来实现。假设你的代理服务器地址是 http://proxy.example.com:8080

# 设置 HTTP 代理export http_proxy=http://proxy.example.com:8080# 设置 HTTPS 代理export https_proxy=http://proxy.example.com:8080# 设置 FTP 代理(可选)export ftp_proxy=http://proxy.example.com:8080# 排除本地地址不走代理(例如 localhost、127.0.0.1)export no_proxy="localhost,127.0.0.1,.example.com"  

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

三、Ubuntu 永久设置系统级代理

若希望所有程序都通过代理上网,可以将代理配置写入系统环境变量文件。

# 编辑环境变量配置文件sudo nano /etc/environment# 在文件末尾添加以下内容(根据你的代理地址修改)http_proxy="http://proxy.example.com:8080/"https_proxy="http://proxy.example.com:8080/"ftp_proxy="http://proxy.example.com:8080/"no_proxy="localhost,127.0.0.1,.example.com"  

保存并退出后,重启系统或重新登录,配置即可生效。这是 Linux系统代理设置 中最常用的方法之一。

四、图形界面设置代理(适用于 Ubuntu Desktop)

如果你使用的是带图形界面的 Ubuntu(如 Ubuntu 22.04 LTS),也可以通过系统设置进行配置:

  1. 点击右上角网络图标 → “设置”(Settings)
  2. 进入“网络” → 点击右侧齿轮图标(有线或无线连接)
  3. 切换到“网络代理”选项卡
  4. 选择“手动”,填写 HTTP、HTTPS、FTP 代理地址和端口
  5. 在“忽略主机”中添加不需要代理的地址(如 localhost)
  6. 点击“应用到整个系统”即可

五、为 APT 包管理器单独设置代理

有时你只想让 apt 命令走代理(用于安装软件包),而不影响其他程序。可以创建 APT 专用的配置文件:

sudo mkdir -p /etc/apt/apt.conf.d/# 创建代理配置文件sudo nano /etc/apt/apt.conf.d/proxy.conf# 在文件中写入(注意末尾分号不能省略)Acquire::http::Proxy "http://proxy.example.com:8080";Acquire::https::Proxy "http://proxy.example.com:8080";  

这样,只有 apt installapt update 等命令会使用代理,非常适合企业或学校网络环境下的 Ubuntu网络代理教程 实践。

六、验证代理是否生效

你可以通过以下命令检查环境变量是否设置成功:

echo $http_proxyecho $https_proxy  

或者使用 curl 测试网络请求是否经过代理:

curl -I http://www.google.com  

总结

本文详细介绍了 代理服务器搭建指南 中针对 Ubuntu 系统的多种配置方式,包括临时终端代理、永久系统代理、图形界面设置以及 APT 专用代理。无论你是在开发、运维还是日常使用中,这些方法都能帮助你顺利连接网络。

建议根据实际需求选择合适的方式:临时调试用环境变量,长期使用推荐系统级配置或图形界面设置。如有疑问,欢迎在评论区留言交流!