用 Ubuntu 上网要走代理?不会配?
不管你是为了科学上网、连接公司VPN、还是配置跨境电商的网络环境——代理网络设置在 Ubuntu 上一样可以搞得妥妥的!
本篇将手把手教你完成 HTTP/HTTPS、Socks5 代理 的配置!
为什么要在 Ubuntu 上配置代理?
Ubuntu 作为最流行的 Linux 发行版,越来越多开发者和跨境从业者都在用它做以下事情:
- 抓取海外网站数据
- 搭建海外服务器或节点
- 科学上网、绕开内容限制
- 登陆 TikTok、Amazon、Reddit 等平台进行运营

一、图形界面设置系统代理(适合新手)
- 打开 “设置”(Settings)
- 选择左侧【网络】→ 点击【网络代理】
- 选择 “手动” 代理配置
- 填写你的代理信息:
- HTTP 代理:
ip:端口
- HTTPS 代理:
ip:端口
- Socks 代理:
ip:端口
(建议使用 SOCKS v5)
- HTTP 代理:
- 勾选【使用相同代理】或根据需要分别填写
- 点右上角“应用”或直接关闭窗口,设置生效
🧠 提示:这种方式只对图形界面的程序有效,比如浏览器,但不一定适用于终端!
二、终端设置环境变量(适合开发者)
如果你想让 curl
、wget
、apt
等命令也走代理,那你得在终端中配置环境变量:
export http_proxy=”http://用户名:密码@ip:端口”
export https_proxy=”http://用户名:密码@ip:端口”
export ftp_proxy=”http://用户名:密码@ip:端口”
export socks_proxy=”socks5://用户名:密码@ip:端口”
如果不需要认证,直接写:
export http_proxy=”http://127.0.0.1:8080″
✅ 临时有效:只对当前终端会话生效 ✅ 永久有效:将上述代码加到 ~/.bashrc
或 ~/.zshrc
文件底部,再执行 source
~/.bashrc
应用设置
三、APT(软件包管理)代理设置
如果你想让 apt update
也走代理,那得单独设置:
sudo nano /etc/apt/apt.conf.d/95proxies
添加以下内容:
Acquire::http::Proxy “http://ip:端口/”;
Acquire::https::Proxy “http://ip:端口/”;
保存退出即可。
常见问题答疑:

总结
Ubuntu 下配置代理并不复杂,关键是:
- 清楚你用的是哪种代理类型(HTTP、Socks5?)
- 确定你是图形界面用?还是命令行用?还是全局都想走代理?
- 使用可靠的代理服务,才能确保长期稳定!
🎯推荐选择IPFLY提供的【海外纯净IP】【静态住宅代理】,可支持 HTTP / Socks5 全平台兼容,助你轻松配置 Ubuntu 跨境网络环境!