Linux 系统连接 NetShare 的三种代理配置方法
前提条件
Linux 设备已连接到 NetShare 创建的 WiFi 网络(先让网卡扫描到 SSID、输密码连上)。代理参数:
| 参数 | 值 |
|---|---|
| HTTP Proxy Host | 192.168.49.1 |
| HTTP Proxy Port | 8282 |
| HTTPS Proxy Host | 192.168.49.1 |
| HTTPS Proxy Port | 8282 |
方法一:GNOME / Ubuntu / Fedora 图形界面
步骤
- 打开"设置"(Settings)
- 进入"网络"(Network)
- 左侧选择当前连接的 WiFi,右侧点击 "Network Proxy"
- 代理方式选择"手动"(Manual)
- 启用 "HTTP Proxy",填入 Host
192.168.49.1、Port8282 - 启用 "HTTPS Proxy"(同样的参数)
- 保存设置
Chrome、Firefox、GNOME Web(Epiphany)等 GTK 应用会自动跟随系统代理。
方法二:KDE Plasma / Debian(KDE 版)图形界面
步骤
- 打开"系统设置"(System Settings)
- 进入"网络 → 代理"(Network → Proxy)
- 配置方式选择"手动配置"(Manual Configuration)
- HTTP 和 HTTPS 都填
192.168.49.1:8282 - 点击"应用"
方法三:命令行 / 环境变量
如果是纯终端环境或想临时在当前 shell 会话设置,可以直接 export:
export http_proxy=http://192.168.49.1:8282
export https_proxy=http://192.168.49.1:8282
export HTTP_PROXY=http://192.168.49.1:8282
export HTTPS_PROXY=http://192.168.49.1:8282
验证是否生效:
echo $http_proxy
curl -I https://www.google.com
用完清除:
unset http_proxy https_proxy HTTP_PROXY HTTPS_PROXY
持久化(可选)
要让代理在每次打开终端时自动生效,把上面的 export 命令追加到 ~/.bashrc 或 ~/.zshrc 里。记得用完回来删掉或注释掉。
Firefox 特殊情况
Firefox 在 Linux 上默认不遵循系统代理,需要单独设置:
- 打开 Firefox → 设置 → 常规
- 拉到底部的"网络设置"
- 点击"设置"按钮
- 选择"手动配置代理"
- HTTP、HTTPS、SOCKS 代理都填
192.168.49.1,端口8282 - 勾选"为所有协议使用相同代理服务器"
不遵循系统代理的常见 Linux 应用
- Docker:需要在
daemon.json里单独配置 HTTP Proxy - Podman:
/etc/containers/containers.conf - apt / yum / dnf:各自有独立的代理配置文件
- git:
git config --global http.proxy http://192.168.49.1:8282 - npm:
npm config set proxy http://192.168.49.1:8282