Skip to main content

常见名词

系统代理 / Tun 模式

代理模式决定本机网络请求程序发出的流量如何抵达监听在本地的代理程序,即入站。

系统代理

  1. 代理程序会在系统“约定”的特定位置(如注册表、系统变量等)设置好代理程序监听请求的端口信息,进行网络请求的应用会自发性地尝试读取这部分信息,并将请求发送至代理程序。不同操作系统的“约定”方式各异。
  2. 系统代理更像是一种行业内的“约定”,并非所有程序都遵守这种非强制性的“约定”,最终采取哪种方式发生请求往往取决于开发人员的意愿
tip
  1. 系统代理具有自发性,网络请求程序尝试使用”约定“配置或使用网络请求程序里额外指定的配置。
  2. 系统代理不能代理UDP流量(如游戏数据包)。

Tun 模式

  1. 代理程序会创建一张虚拟网卡,通过配置操作系统的路由将网络请求重定向到这张虚拟网卡,代理程序从虚拟网卡中读取并处理这些网络请求。
  2. 与系统代理不同的是,该步骤发生在网络请求程序发出请求之后,因此这种方法不依赖开发人员的意愿。
tip
  1. Tun 模式拦截和处理所有流量(TCP/UDP)重定向到本地的代理程序。
  2. Tun 模式网络请求程序无需额外配置。

服务模式

  • 在操作系统中,子进程通常继承其父进程的权限级别,管理员身份启动的服务所“拉起”的子进程也会具有管理员权限。
  • 以管理员身份安装并启动服务模式后,由服务进程“拉起”代理内核程序。代理内核程序便成为服务进程的子进程,运行在管理员权限下。
  • 因此,服务模式的用途是能够以非管理员身份启动 TUN 模式。如果当前用户已经是管理员或处于管理员分组下,可以不安装服务模式直接启动 TUN 模式。
  • TUN 模式的默认堆栈是 Gvisor,如果需要切换到 SystemMixed 堆栈则需要安装服务模式。不同堆栈的区别详见TUN Stack

SS

  • 一般指 Shadowsocks 是一种基于Socks5代理方式的加密传输协议,也可以指实现这个协议的各种开发包。

SSR

  • 一般指 ShadowsocksR 是Shadowsocks衍生版本,目前已经没有更新了。类似的有:shadowsocksr-libev等

Meta 内核

  • 一般指Clash Meta,也称 Meta、 Mihomo 内核。区别于 Clash Premium 为闭源内核,Clash Meta 为开源内核。

Alpha内核

  • 一般指Clash Meta Alpha,是 Clash Meta 内核的测试版本。更新频率高,通常可以得到最新的 bug 修复 或 新特性。

CFW

  • 一般指Clash For Windows,是一款的基于 Clash Premium 内核的全平台代理软件(虽然叫做 For Windows)。
  • 2023 年 11 月 2 日宣布停止更新,并删除代码库。

CMFA

  • 一般指Clash Meta For Andriod,是 Andriod 平台的基于 Clash Meta 内核的代理软件。Google Play 已下架。

XD

  • 一般指metacubexd,是一个基于 Clash Meta 的 WEB UI 面板。

OC

  • 一般指Open Clash,是 嵌入式/Linux 平台的基于 Clash 内核的面板程序。

SC

  • 一般指Shell Crash,是 嵌入式/Linux 平台的兼容多种内核的面板程序。

WARP

  • Cloudflare 旗下的一款免费 VPN 软件。与传统 VPN 不同的是,它结合了 Cloudflare 的全球边缘网络。
  • 使用 Wireguard 协议,是否能直连到 WARP 节点受运营商影响。
  • 对于托管在 Cloudflare 的网站,WARP 并不能隐藏 IP。

UA

  • User Agent,是一个请求头字段。服务端会根据 UA 判断客户端类型,从而做出不同的响应(例如根据不同的 UA 下发不同的配置)。

Tro­jan

  • 模仿了互联网上最常见的 HTTPS 协议,以诱骗 gfw 认为它就是 HTTPS,从而不被识别。

SIP002

  • 是 SS 的一种 URL 支持标准,可用于订阅,支持 obfs 混淆。因此订阅有带 / 不带 obfs 的区别。