机场代理是什么?和普通代理、VPN、自建服务器的区别,以及怎么用
「机场代理」指通过机场提供的节点做网络代理。本文讲它的工作原理、和 HTTP / SOCKS 代理、VPN、自建 VPS 的区别、客户端怎么设置系统代理和分应用代理、以及常见的代理不生效问题。
什么是机场代理
你的设备把流量交给本机运行的客户端,客户端加密后发到机场的海外节点,节点替你访问目标网站再把结果传回来。对网站来说,访问者是那个节点的 IP。
「代理」这个词在机场语境下有两层:机场节点本身是远端代理;客户端在本机开的端口(如 127.0.0.1:7897)是本地代理,浏览器和软件把流量发到这个端口。
和其他代理的区别
| 机场代理 | 普通 HTTP / SOCKS 代理 | VPN | 自建 VPS | |
|---|---|---|---|---|
| 加密 | 有(SS / Trojan / VLESS) | 通常无 | 有 | 有 |
| 节点数 | 几十到上百 | 一个 | 看服务商 | 一个 |
| 分流 | 按规则 | 需额外工具 | 多数全局 | 需自己配 |
| 抗干扰 | 强 | 弱 | 中 | 看配置 |
| 门槛 | 复制粘贴 | 低 | 最低 | 需 Linux 基础 |
详见 机场与 VPN 的区别 和 自建 VPS 和买机场哪个好。
怎么让软件走机场代理
系统代理
客户端打开「系统代理」后,浏览器和多数遵循系统代理的软件自动走代理。Clash Verge 在设置里,Shadowrocket 开 VPN 开关即是。
分应用代理(手机)
安卓客户端可以指定哪些 App 走代理。FlClash、ClashMeta 的设置里选。iOS 不支持分应用,Shadowrocket 按规则分流。
浏览器扩展
不想开系统代理、只让浏览器走:装 ZeroOmega,代理地址填 127.0.0.1,端口填客户端的混合端口。
终端与开发工具
终端不走系统代理:
export https_proxy=http://127.0.0.1:7897 http_proxy=http://127.0.0.1:7897
或者开 TUN 模式接管全部流量。详见 Claude Code 终端代理。
TUN 模式
虚拟网卡接管所有流量,包括不认代理的软件和游戏。详见 TUN 模式问题。
代理模式
规则(国内直连、国外代理,日常用)、全局(全部走代理,排错用)、直连(关闭)。详见 规则模式。
代理不生效的常见原因
- 系统代理没开,或被另一个代理软件抢占。
- 节点选到了 DIRECT。
- 软件自己有代理设置覆盖了系统代理。
- 终端、游戏不走系统代理,需 TUN。
详见 连上了但打不开网页。
安全
协议加密对第三方安全,但机场运营者能看到你访问的域名(HTTPS 看不到内容)。所以选运营记录可查的机场,不用免费节点,网银支付时断开代理。
相关
常见问题
机场代理和 VPN 是一回事吗?
目的一样,实现不同。机场是基于 SS / Trojan / VLESS 的订阅式代理,按规则分流;VPN 通常全局接管。国内环境机场更稳定。
机场代理端口是多少?
客户端本机监听的端口,Clash Verge 默认混合端口 7897(旧版 7890)。浏览器扩展和终端代理填这个端口。
机场代理为什么浏览器能用终端不能用?
终端不走系统代理。export https_proxy=http://127.0.0.1:7897,或开 TUN 模式。
机场代理安全吗?
协议加密,第三方看不到内容;机场运营者能看到访问的域名。选运营记录可查的机场,敏感操作断开代理。
本文为信息整理与个人经验,不构成购买建议。机场政策与软件界面可能变化,以官方为准。发现过期内容请 联系纠错。