系统代理设置教程:Windows / macOS 系统代理、浏览器代理与 PAC(2026)

作者 机场通编辑部发布于 更新于 约 8 分钟
目录
  1. 系统代理是什么,能管到哪些程序
  2. 设置系统代理前要确认什么
  3. 系统代理设置教程分步操作
  4. 代理地址、端口与绕过列表怎么填
  5. 怎么确认浏览器和程序已经走系统代理
  6. 系统代理的常见问题速查
  7. 不同场景该用哪种方式
  8. 适合新手的机场
  9. 常见问题
结论速览

系统代理设置教程的结论是:绝大多数情况下不需要手动去系统里填代理,在 Clash Verge Rev、v2rayN 等客户端里打开「系统代理」开关,它会自动把 127.0.0.1 和本地端口写进 Windows 或 macOS 的代理设置。只有在客户端写入失败、需要只让浏览器走代理、或使用 PAC 按域名分流时,才需要手动设置。系统代理只对读取代理设置的程序有效,游戏、商店应用和命令行工具不受它影响,这些场景改用 TUN 模式。

系统代理是什么,能管到哪些程序

机场客户端在电脑上运行后,会在本机开一个或几个监听端口(例如一个 HTTP 端口、一个 SOCKS5 端口,或两者合一的混合端口)。所谓「系统代理」,就是在操作系统的网络设置里登记一条信息:「请把网络请求交给 127.0.0.1 的这个端口」。程序是否照做,取决于程序自己:

  • 会遵守的:Chrome、Edge、Safari 等主流浏览器(默认跟随系统),以及很多读取系统代理的桌面软件。
  • 有独立设置的:Firefox、Telegram 桌面版、部分下载工具,需要在软件里选择「使用系统代理」或手动填写。
  • 不会遵守的:大多数游戏、Windows 商店应用、命令行工具(git、curl、npm 等),它们需要环境变量、TUN 模式或单独设置。

所以「手机能用电脑不能用」「浏览器能上软件不能上」这类问题,很大一部分是程序不读系统代理导致的,排查思路见手机能用电脑不能用。

设置系统代理前要确认什么

项目要求说明
客户端已安装并导入订阅Clash Verge Rev、v2rayN、sing-box 等均可
本地端口在客户端设置页查到HTTP、SOCKS5 或混合端口,以客户端显示为准
监听地址127.0.0.1只在本机使用时不需要开启局域网连接
系统权限普通用户即可macOS 修改网络设置时可能要求输入密码
浏览器确认代理设置为跟随系统Firefox 需单独检查

还没装客户端的话,Windows 用户先看Clash Verge Rev 教程或v2rayN 教程,Mac 用户看Mac 机场教程。

系统代理设置教程分步操作

第一阶段:用客户端自动设置(推荐)

  1. 打开客户端,确认订阅已导入、节点测速正常。
  2. 在客户端设置页查看本地端口,记下来备用。
  3. 打开「系统代理」开关。Clash Verge Rev 在设置页,v2rayN 通常在主界面底部或托盘菜单里,名称可能是「自动配置系统代理」一类。
  4. 打开浏览器访问境外网站,能打开即说明系统代理已生效。

第二阶段:Windows 手动设置

  1. 打开「设置 → 网络和 Internet → 代理」。
  2. 在「手动设置代理」处点设置或编辑,打开「使用代理服务器」。
  3. 代理 IP 地址填 127.0.0.1,端口填客户端的 HTTP 或混合端口。
  4. 在绕过列表里填写不走代理的地址,用英文分号分隔,例如 localhost、127.*、10.*、192.168.* 以及公司内网域名;勾选「请勿将代理服务器用于本地(Intranet)地址」。
  5. 保存。需要使用 PAC 时,改为打开「使用设置脚本」,填写 PAC 文件的地址。

第三阶段:macOS 手动设置

  1. 打开「系统设置 → 网络」,选中当前使用的接口(Wi-Fi 或以太网),点「详细信息」。
  2. 进入「代理」页面,勾选「网页代理(HTTP)」与「安全网页代理(HTTPS)」,服务器均填 127.0.0.1,端口填客户端端口。
  3. 如果客户端有 SOCKS5 端口,也可以同时勾选「SOCKS 代理」并填写对应端口。
  4. 在「忽略这些主机与域的代理设置」里填写本地与内网地址。
  5. 需要 PAC 时勾选「自动代理配置」,填写 PAC 文件地址。点「好」保存。注意 macOS 的代理设置按网络接口分别保存,换用另一个网络接口要重新设置。

第四阶段:只让浏览器走代理(可选)

  1. 关闭客户端的系统代理开关,保留客户端运行。
  2. 在浏览器安装一个代理切换类扩展(选择开源、评价多的扩展),新建一个代理情景,协议选 HTTP 或 SOCKS5,地址 127.0.0.1,端口填客户端端口。
  3. 可在扩展里设置自动切换规则,或直接选择该情景让浏览器全部走代理(此时国内网站也会走代理,分流由客户端的规则模式负责)。
  4. Firefox 也可以不装扩展,在设置的网络代理部分选择手动配置并填写同样的地址与端口。

代理地址、端口与绕过列表怎么填

HTTP、SOCKS5 与混合端口

端口类型特点常见用途
HTTP 代理兼容性最好,系统代理和大多数软件都支持Windows / macOS 系统代理、浏览器
SOCKS5 代理更底层,可承载更多类型流量Telegram 等支持 SOCKS 的软件、浏览器扩展
混合端口同一端口同时接受 HTTP 与 SOCKS5Clash 系客户端默认提供,填哪种都行

Windows 的系统代理界面只填一个地址和端口,用 HTTP 或混合端口即可;macOS 可以分别填 HTTP、HTTPS 与 SOCKS。端口号以客户端设置页为准,不同客户端、不同版本默认值不一样。

PAC 自动代理配置

PAC 文件是一段 JavaScript 函数,浏览器在访问每个网址前调用它,根据返回值决定走代理还是直连。部分客户端自带 PAC 模式并提供一个本地 PAC 地址,填进系统设置即可。自己写 PAC 时,返回值里可以给出多个代理并以 DIRECT 兜底,代理不可用时自动直连。PAC 地址建议使用 http 开头的地址,部分系统和浏览器对本地文件路径的支持不一致。

// 示例:最简单的 PAC 文件(端口换成你的客户端端口)
function FindProxyForURL(url, host) {
  if (isPlainHostName(host) || shExpMatch(host, "*.cn") || isInNet(host, "192.168.0.0", "255.255.0.0")) {
    return "DIRECT";
  }
  return "PROXY 127.0.0.1:7890; DIRECT";
}

需要提醒的是:机场客户端的规则分流已经比 PAC 灵活得多,开着系统代理 + 规则模式就能实现国内直连、境外走代理。同时用 PAC 和客户端规则只会让排错更复杂,规则写法见规则分流教程。

系统代理与 TUN 模式的区别

系统代理TUN 模式
原理在系统里登记代理地址,程序自愿遵守虚拟网卡接管整机流量
覆盖范围浏览器和读代理设置的软件所有程序,包括游戏、商店应用、终端
权限普通用户需要管理员权限或安装服务
出问题的概率低,关掉即恢复相对高,涉及 DNS 与路由
建议日常默认系统代理覆盖不到时再开

两者不要同时开,否则可能出现流量被重复处理、速度变慢。Windows 下开启 TUN 的步骤和注意事项见Windows TUN 模式教程。

怎么确认浏览器和程序已经走系统代理

  1. 查看系统设置:Windows 代理页「使用代理服务器」为开,地址与端口正确;macOS 代理页对应项已勾选。
  2. 出口 IP:浏览器访问「查我的 IP」类网页,显示节点地区;关闭系统代理后再访问,应显示本地宽带地区。
  3. 分流:国内网站速度不变,客户端连接面板里国内域名显示直连。
  4. Firefox 单独检查:在 Firefox 中重复出口 IP 测试,确认它也在跟随系统。
  5. PAC 生效:用 PAC 时分别访问一个直连域名和一个代理域名,在客户端连接面板里应只看到后者。

系统代理的常见问题速查

现象最可能原因处理方法
开了系统代理所有网页都打不开端口填错或客户端未运行核对客户端端口;确认客户端在运行且节点可用
关掉客户端后断网系统代理残留到系统代理设置里手动关闭
浏览器能用,某软件不行软件不读系统代理在软件里单独设代理,或开 TUN
只有 Firefox 不走代理Firefox 独立设置改为使用系统代理设置
内网系统打不开内网地址未加入绕过列表补充绕过列表或客户端直连规则
Mac 换网络后代理失效代理按网络接口保存在客户端里关开一次系统代理
系统代理被反复改掉多个代理客户端同时运行,或安全软件拦截只保留一个客户端;把客户端加入安全软件信任
连接正常但速度慢节点或线路问题换节点测速;见连接失败排查
避坑提醒

1)卸载机场客户端之前,先在客户端里关闭系统代理再退出,否则残留设置会让整台电脑上不了网。2)同时运行两个代理客户端会互相覆盖系统代理设置,表现为时好时坏,只保留一个。3)不要把系统代理指向局域网里别人的电脑或来路不明的公共代理,所有浏览数据都会经过对方。4)公司电脑若由 IT 统一下发了代理或 PAC,私自修改可能违反公司规定,也可能导致内网系统无法访问,优先用浏览器扩展方式只影响自己的浏览器。

不同场景该用哪种方式

场景推荐方式理由
个人电脑日常浏览客户端一键系统代理 + 规则模式最省心,出问题关掉即恢复
公司电脑浏览器代理扩展不改系统设置,影响面最小
游戏、商店应用、终端TUN 模式这些程序不读系统代理
局域网其他设备共用客户端开启局域网连接,其他设备填这台电脑的 IP详见多设备共用机场教程
按域名精细分流且不能改客户端PAC系统层面实现分流

适合新手的机场

如果你连系统代理都不想碰,最省事的选择是带自研客户端的机场:安装后登录账号即可,代理设置由客户端自动完成。需要配合 Clash Verge Rev、v2rayN 使用的,则看订阅格式是否兼容。下表按综合评分列出 17 家:

#机场评分入门套餐每 GB价格类型线路客户端AI风险优惠码操作
1星岛梦 主推9.3 约 ¥8/月 · 60GB¥0.13/GB年付折算 企业级内网专线第三方导入未标注风险 低nmw888 套餐
2光速云 主推9.1 约 ¥7.5/月 · 59GB¥0.13/GB年付折算 IEPL 专线 / 企业级内网专线自研 + 第三方导入品牌资料标注风险 低AMM 套餐
3SOGO 云 主推8.9 ¥25/月 · 150GB¥0.17/GB月付 IEPL 专线自研 + 第三方导入品牌资料标注风险 中sss777 套餐
4微风网络 主推8.7 约 ¥7/月 · 50GB¥0.14/GB年付折算 IEPL 专线自研 + 第三方导入品牌资料标注风险 低flat888 套餐
5飞猫云8.5 约 ¥7/月 · 50GB¥0.14/GB年付折算 IEPL 专线自研 + 第三方导入品牌资料标注风险 低flycat888 套餐
6二猫云8.4 ¥20/月 · 130GB¥0.15/GB月付 IEPL 专线第三方导入品牌资料标注风险 低ermao5555 套餐
7速界8.3 ¥25/月 · 150GB¥0.17/GB月付 IEPL 专线自研 + 第三方导入品牌资料标注风险 中sss1111 套餐
8一翻云8.2 ¥20/月 · 150GB¥0.13/GB月付 IEPL 专线第三方导入品牌资料标注风险 中yfy6666 套餐
9U1S18.1 ¥20/月 · 120GB¥0.17/GB月付 IEPL 专线自研 + 第三方导入品牌资料标注风险 低akaka 套餐
10宇宙云8.0 ¥14.9/月 · 100GB¥0.15/GB月付 IEPL 专线自研 + 第三方导入未标注风险 低YUZHOU553 套餐
11快狸7.9 ¥25/月 · 150GB¥0.17/GB月付 IEPL 专线自研 + 第三方导入品牌资料标注风险 低kkk2222 套餐
12灵猫网络7.8 ¥19/月 · 150GB¥0.13/GB月付 企业级内网专线第三方导入未标注风险 中lmao888 套餐
13极连云7.7 ¥18/月 · 100GB¥0.18/GB月付 IEPL 专线自研 + 第三方导入品牌资料标注风险 中ji8888 套餐
14唯兔云7.6 ¥14.9/月 · 100GB¥0.15/GB月付 三网优化 / 智能负载均衡第三方导入未标注风险 低rabbit 套餐
15可信云7.5 ¥25/月 · 150GB¥0.17/GB月付 IEPL 专线第三方导入未标注风险 中kkk333 套餐
16光年梯7.3 ¥18/月 · 110GB¥0.16/GB月付 IEPL 专线自研 + 第三方导入品牌资料标注风险 中gnt6666 套餐
17全球云7.2 ¥20/月 · 120GB¥0.17/GB月付 IEPL 专线第三方导入品牌资料标注风险 中qqy7777 套餐
不想折腾代理设置我们推荐

星岛梦、光速云、SOGO 云、微风网络:光速云有自研客户端,也支持 Clash 等第三方导入,IEPL + 企业级内网专线、VLESS 协议,年付折算 ¥7.5/月;SOGO 云 IEPL + VLESS + 自研客户端,¥25/月 150GB,2026 年新品牌建议先月付;微风网络 IEPL 专线、自研客户端,年付折算 ¥7/月 50GB;星岛梦企业级内网专线、2020 年起运营,年付折算 ¥8/月 60GB,通过 Clash 等第三方客户端导入。各家客户端支持的系统以官网为准。

查看 星岛梦 套餐 查看 光速云 套餐 查看 SOGO 云 套餐 查看 微风网络 套餐

常见问题

系统代理和 TUN 模式有什么区别?

系统代理是在操作系统里登记一个「建议使用的代理地址」,浏览器等程序自愿遵守;TUN 模式创建虚拟网卡接管所有流量,不管程序是否支持代理。日常浏览系统代理足够,游戏、商店应用、命令行等不读代理设置的程序才需要 TUN。两者不要同时开。

代理端口应该填多少?

填你所用客户端实际监听的端口,在客户端设置页可以看到,不同客户端默认值不同。Clash 系客户端通常有一个同时支持 HTTP 和 SOCKS5 的混合端口,地址填 127.0.0.1。不要照抄网上的端口号,填错就会表现为所有网页都打不开。

关掉客户端后电脑上不了网,怎么回事?

客户端异常退出或被直接卸载时,没来得及撤销它写入的系统代理设置,系统仍把流量送往一个已经不存在的本地端口。到 Windows 的代理设置或 macOS 网络设置的代理页里关闭手动代理即可恢复。

PAC 是什么,现在还需要吗?

PAC 是一个脚本文件,告诉浏览器哪些网址走代理、哪些直连。在机场客户端普遍内置规则分流之后,大多数人不需要 PAC,直接开系统代理并在客户端里用规则模式即可。PAC 适合公司网络或需要在系统层面按域名分流、又不方便改客户端规则的场景。

Firefox 为什么不走系统代理?

Firefox 有自己独立的网络代理设置,可以选择「使用系统代理设置」「手动配置」或「不使用代理」。如果被改成了手动配置或不使用代理,就不会跟随系统。在 Firefox 的网络设置里改回使用系统代理,或手动填写客户端端口。

只想让浏览器走代理,其他程序不走,怎么做?

不开系统代理,改用浏览器代理扩展,把代理服务器指向客户端的本地端口,并在扩展里设置自动切换规则。这样只有浏览器的流量会进入客户端,其他程序完全直连,适合公司电脑等需要尽量少改系统设置的场景。

系统代理绕过列表要写哪些?

至少包括 localhost、127.0.0.1 以及常见内网网段,例如 192.168 和 10 开头的地址,公司内网域名也应加入。客户端开启系统代理时一般会自动写入一份默认绕过列表,访问内网服务异常时再手动补充。