Zata 扎根技术 · 记录思考 · 见更大的世界

Better CodeA Brighter Tomorrow

保持好奇持续成长

Featured image of post Clash 使用教程:系统代理、TUN 虚拟网卡与分流规则

Clash 使用教程:系统代理、TUN 虚拟网卡与分流规则

解释系统代理和 TUN 虚拟网卡的工作方式、适用场景与开启步骤,并说明它们和 Rule、Global、Direct 分流模式的关系。

clash

项目地址:Clash Verge Rev

Download

Clash 客户端与代理核心

Clash 的图形客户端和代理核心是两层:客户端提供操作界面,Mihomo 等核心负责接收流量、匹配规则并连接代理节点。Clash Verge Rev 内置 Mihomo 核心;本文的系统代理与 TUN 操作以它为例。Clash Verge Rev 项目说明

本文前半部分的截图来自旧版 Clash for Windows 和早期 Clash Verge,只用于识别历史界面,不代表当前版本的菜单布局。旧版的 TAP 设置与 Mihomo 的 TUN 模式也不是同一个开关。

旧版 Clash Verge 界面

Clash Verge Rev 界面

旧版界面介绍

中文版界面

  • General(常规):

    • Port、Socks Port:分别是 HTTP、SOCKS 代理端口;点击终端图标可以打开已配置代理的命令行窗口,点击端口数字可以复制命令。
    • Allow LAN:允许局域网内的其他设备连接本机代理端口。
    • Log Level:设置日志等级。
    • Home Directory:打开 Clash 配置目录。
    • GeoIP Database:查看或更新 GeoIP 数据库。
    • UWP Loopback:解除部分 UWP 应用访问本机代理服务的回环限制。
    • Tap Device:旧版 Clash for Windows 的 TAP 网卡入口。TAP 与 Mihomo 的 TUN 是不同的虚拟网卡机制,不能把旧版 TAP 开关当成下文的 TUN 操作步骤。
    • General YML:编辑旧版 config.yml 中的部分通用设置。
    • Dark Theme:切换暗色主题。
    • System Proxy:启用系统代理。
    • Start with Windows:设置开机自启。
  • Proxies(代理):选择 Global(全局)、Rule(规则)、Direct(直连)等流量处理模式,以及策略组中的节点。

  • Profiles(配置管理):下载远端配置并创建本地副本,可在多个配置间切换;也能在各自的编辑界面添加节点、策略组和规则,并拖动调整顺序。

  • Logs(日志):显示请求命中的规则类型和策略。

  • Connections(连接):查看连接并关闭指定连接。

  • Settings(设置):管理软件的详细设置。

  • Feedback(反馈):显示软件和项目信息。

如何添加订阅

  1. 远程订阅地址订阅

远程订阅地址即通过 URL 链接导入,一般的服务商都会直接提供Clash节点地址,直接复制服务商提供的节点订阅地址即可,如下图所示:

订阅地址

复制订阅地址

然后点击界面左侧菜单 配置,在顶部输入框填入刚才复制的 URL 连接地址并点击 下载 即可,下载完成后点击对应的配置文件即可添加配置文件,如下图所示。

下载订阅

  1. 本地配置文件

本地配置文件即通过本地文件拖拽导入,一般为无法通过远程订阅地址导入的情况下使用,可尝试在浏览器中下载配置文件后直接通过拖拽方式导入或点击 Import 导入,如下图所示。

本地导入

选择代理节点

在添加完订阅地址之后,需要选择一个代理节点使用,点击软件主界面左侧的 代理 选项卡,软件右上角代理规则处默认保持 规则 即可,代理模式主要有以下四种:

  • 规则:所有请求根据配置文件规则进行分流
  • 全局:所有请求直接发往代理服务器
  • 直连:所有请求直接发往目的地,即不使用代理
  • 脚本:所有请求根据脚本文件规则进行分流

全局模式可能会导致国内流量也走代理访问,除了网络会变慢外,还会消耗套餐流量。规则模式的好处就是区分国内国外的流量只有在规则内的国外网站才会走代理,这样即不影响国内访问速度,又节省套餐流量,所以如果没有什么特别的需求,一般选择 规则 即可。

有一点值得注意,选择了全局模式,而全局模式中的节点挂掉了,会导致无法访问国内的网站

然后在展开的节点组之中任意单击鼠标左键选择一个节点即可,如下图所示:

选择代理节点

系统代理和 TUN 虚拟网卡有什么区别

这两个开关解决的是同一个问题:怎样把应用的网络流量交给 Clash 内核处理。它们不决定流量最后走哪个代理节点;节点选择和分流规则是另一层设置。Mihomo 将 HTTP、SOCKS 等本地代理端口归为应用代理,将 TUN 归为透明代理和系统流量接管方式。Mihomo 入站配置说明

对比项系统代理TUN 虚拟网卡
工作方式Clash 修改操作系统的代理设置,应用读取该设置后连接 Clash 的本地代理端口。Clash 创建虚拟网络接口,并按系统路由配置接收经过该接口的网络流量。
覆盖范围浏览器和遵循系统代理设置的应用通常能使用;忽略系统代理、自己直连的应用可能绕过。不要求应用主动支持代理,适合游戏、部分命令行工具和其他不读取系统代理的应用。实际覆盖范围取决于路由、排除项和系统。
TCP / UDP具体取决于应用和代理协议;系统代理不会像 TUN 一样透明接管任意 UDP 流量。可以将路由范围内的 TCP、UDP 流量交给内核;UDP 最终能否经代理转发,还取决于规则和节点是否支持 UDP。
配置成本通常只需打开开关,改动较少。命令行工具是否使用代理,还取决于工具自己的设置或代理环境变量。通常需要客户端支持 TUN,并按提示安装服务或授予管理员权限;路由、DNS、其他 VPN 或虚拟网卡之间可能发生冲突。
常见用途浏览网页、使用遵循系统设置的桌面应用。希望让更多不支持代理设置的应用也进入 Clash 分流时。

因此,“TUN 能接管 UDP”不等于“所有 UDP 都会走代理”。Mihomo 的节点有单独的 UDP 支持设置,规则命中的出站节点也必须支持相应流量;详情见 Mihomo 代理节点通用字段。

可以把整个过程理解为两步:

系统代理 / TUN(让流量进入 Clash) → Rule / Global / Direct(决定流量怎么走) → 直连或代理节点

Rule、Global、Direct 是流量进入 Clash 之后的处理方式。选择 Global 不会自动接管一个绕过系统代理的应用;要接管这类应用,需要 TUN 或应用自身的代理设置。反过来,开启 TUN 也不代表所有流量都会使用代理:在 Rule 模式下,命中 DIRECT 的流量仍会直连。

如何开启与验证

以下步骤以 Clash Verge Rev 为例。先导入可用配置并在“代理”页面选好节点或策略组,再按需要选择一种接入方式。Clash Verge Rev 的快速开始也将系统代理用于常见浏览器代理需求,将 TUN 用于接管不支持系统代理的程序。Clash Verge Rev 快速开始

  1. 使用系统代理:打开 Clash Verge Rev 的“设置 / 系统设置”,启用“系统代理”。旧版界面可能把开关放在“主页”或“General”页面。系统代理生效后,操作系统会把代理信息提供给遵循系统设置的应用。
  2. 使用 TUN:在同一设置区域启用“TUN 模式”或“虚拟网卡模式”。如果客户端要求安装服务、切换服务模式或以管理员身份运行,按客户端提示完成授权后再开启。TUN 正常运行时通常不需要同时打开系统代理;Clash Verge Rev 的说明也明确写明启用 TUN 后无须开启系统代理。Clash Verge Rev 设置说明
  3. 确认分流方式:大多数日常场景先保留 Rule,再检查代理组选择和配置规则。只有确实希望所有已进入内核的流量都走代理时,才切换到 Global;访问国内网站、局域网服务或本地开发服务异常时,检查是否需要相应的直连规则。
  4. 做两类验证:先用浏览器访问一个需要代理的网站;再测试一个原先不遵循系统代理的应用。使用系统代理时,后一类应用可能仍直连;使用 TUN 时,可在 Clash 的“连接”或“日志”页面查看请求是否进入内核、命中了哪条规则,以及最终走直连还是代理。若流量进入了 Clash 但命中 DIRECT,应检查规则和策略组,不要仅靠反复切换 TUN 开关排查。

Mihomo 的 TUN 由自动路由、排除网段等配置决定实际覆盖范围;系统 DNS 是否被设置或劫持,还取决于 dns-mode、dns-hijack 等 DNS 选项。因此,“开启 TUN”本身不代表所有 DNS 请求都会自动按同一种方式处理。局域网打印机、路由器管理页或本地开发服务无法访问时,先检查客户端的局域网绕过设置和规则;手动维护 Mihomo 配置的用户可查阅 TUN 配置文档。

虚拟网卡设置逐项说明

这些选项控制 TUN 如何处理网络包、如何修改系统路由,以及哪些目标不经过 TUN。客户端版本和操作系统会影响选项名称与行为;下表按 Mihomo 的配置含义解释。

Clash Verge Rev 虚拟网卡模式设置界面,展示 TUN 协议栈、路由、DNS 和 MTU 等选项

System、GVisor、Mixed 的区别

网络栈决定 Mihomo 用什么实现来处理 TUN 收到的网络包;它不会改变“哪些应用进入 TUN”,也不会替你选择代理节点或分流规则。Mihomo 对三种网络栈的说明

网络栈处理方式特点与取舍
System使用操作系统提供的网络协议栈。通常与系统网络功能的兼容性较好,资源占用相对低。Windows 上如果防火墙拦截内核流量,可能需要放行 Clash/Mihomo 核心。
GVisor在用户态实现网络协议栈。隔离性更强;性能和应用兼容性会受系统与软件环境影响,不能简单认为一定比 System 快或慢。
MixedTCP 使用 System,UDP 使用 GVisor。把两种栈按传输协议组合;适合需要分别处理 TCP 与 UDP 的情况,实际效果仍应以当前设备测试为准。

如果当前选择(截图中是 GVisor)使用正常,就保持它即可。遇到某些应用无法连接、游戏或 UDP 表现异常时,可以一次只换一个栈,再分别测试普通网页和相关应用;同时改 MTU、DNS 等设置会让问题更难定位。不同核心和客户端版本提供的选项可能不同,以界面实际列出的为准。

设置作用一般怎么选
TUN 模式堆栈选择处理 TUN 网络包的实现,详见上面的对照。它不决定流量是否进入 TUN,也不决定最终代理方式。当前网络稳定就先保持选中项;遇到兼容或传输问题时再单独切换测试。
虚拟网卡名称指定创建出来的 TUN 接口名称。截图中的 utun1024 符合 macOS 的 utun 命名形式。通常由客户端自动选择,不要为改名字而手动调整。
自动设置全局路由自动修改系统路由,把应由 TUN 接管的流量导入虚拟网卡。想让 TUN 自动接管系统流量时保持开启。关闭后通常需要自己管理路由。
严格路由在自动路由基础上增加更严格的路由限制和防泄漏处理。不同系统行为不同;Mihomo 文档提到 Windows 会添加 DNS 防泄漏规则,Linux 会限制不支持的网络,某些情况下可能影响 VirtualBox。没有明确需求时保持默认。不要把它和“自动设置全局路由”当成同一个开关。
自动选择流量出口接口自动选择 Mihomo 连接外网时使用的物理网卡,例如 Wi-Fi 或以太网。通常保持开启。电脑同时连着多张网卡且出口选错时,再手动指定。
DNS 劫持把指定 DNS 流量交给 Mihomo 的 DNS 模块。any:53 通常表示接管发往任意地址的 UDP 53 端口请求;未写协议时默认为 UDP。它不会自动覆盖所有加密 DNS(如 DoH/DoT),局域网 DNS 也受系统和客户端限制。使用客户端默认值即可;只有在确认 DNS 请求没有进入 Mihomo 时再排查。
最大传输单元(MTU)限制单个网络包的最大尺寸。截图中的 1500 是常见值,影响主要出现在特定网络链路或分片问题下。一般保持默认。只有出现明确的连接卡顿或 MTU 问题时才尝试调整,并逐次验证。
排除自定义网段将填写的 IPv4/IPv6 CIDR 网段排除在 TUN 路由之外,通常用于让局域网地址保持直连。局域网设备确实无法访问时,填写实际局域网网段。截图里的灰色 192.168.0.0/16 是输入提示,当前列表为空,并没有生效;不要不看自家网段就照抄。

截图里自动路由和自动选择出口已开启,MTU 为 1500,严格路由关闭,排除网段列表为空。若网络、DNS 和局域网访问都正常,这些值可以先保持不动。右上角“重置为默认值”会恢复本页设置的默认状态,修改前最好记下原值。

常见问题

  • 系统代理已开,某个软件仍直连:该软件可能忽略系统代理。改用 TUN,或在软件自身设置代理;命令行工具也可能需要单独设置代理环境变量。
  • TUN 已开,网站仍然直连:查看 Clash 日志中的命中规则。如果是 DIRECT,这是规则分流的结果;需要调整配置规则或代理策略,而不是重新安装虚拟网卡。
  • TUN 无法启动或开启后网络异常:检查客户端提示的服务/管理员权限、核心是否支持 TUN,以及是否有其他 VPN、虚拟网卡或重叠网段。Clash Verge Rev 的 Windows FAQ 也把多网卡或网段冲突列为 TUN 网络异常的排查方向。Windows 常见问题
  • 关闭 TUN 后网络仍异常:回到客户端关闭 TUN,并检查操作系统代理是否仍处于开启状态。排查时先只启用一种接入方式,确认网络恢复后再按需要切换。

旧版 Clash for Windows:开启系统代理

以下截图来自旧版 Clash for Windows,只展示系统代理的开关。点击界面左侧“主页”,找到“系统代理”并开启;新版本 Clash Verge Rev 的系统代理与 TUN 开关位置和名称可能不同,请按上面的步骤操作。

启用代理

启动代理后系统托盘的图标会变色金色猫咪,以下是系统托盘图标颜色说明。

图标说明

设置开机启动

设置开机自启动,需要点击界面左侧菜单 主页 选项卡,找到 开机自启动 并开启开关即可,开启状态下按钮状态为绿色,如下图所示为开启状态。

开机启动

有一点值得注意,如果未选择开机启动,而关机的时候直接未退出clash就关机了,会导致下次开机的时候无法连接网络,解决方式是重新打开clash,然后正常退出或者不退出clash都可能

更新配置文件

点击界面左侧菜单 配置,点击 更新全部 即可更新所有配置文件,如下图所示。

这个更新只针对远程导入的订阅

更新配置文件

修改clash中的规则信息

改过配置之后不要刷新订阅,不然就没了,不过不更新又不会加载规则,可以通过切换订阅文件的方式加载规则

配置是按照顺序来的,如果说你都用了域名过滤,写在前面的会优先级更高,此外还有DOMAIN-SUFFIX 和DOMAIN的区别,看下面单独的讲解

可以复制一个你原有的规则,然后修改里面的内容,然后保存。通过加载本地文件的方式加载

新建内容

1. 获取代理服务器信息

你需要从你的代理服务提供商(比如 V2Ray、Shadowsocks、Trojan 等)那里拿到服务器信息,通常包括:

  • 服务器地址(IP 或域名)
  • 端口号
  • 加密方式
  • 密码或 UUID
  • 协议类型(如 vmess、vless、ss 等)

例如,一个简单的 Shadowsocks 服务器信息可能是:

服务器地址: example.com
端口: 8388
加密: aes-256-gcm
密码: yourpassword

2. 创建基础配置文件

创建一个 config.yaml 文件,然后用文本编辑器(如 Notepad++、VS Code)打开。以下是一个简单的配置文件模板:

# 基本设置
port: 7890                # 本地 HTTP 代理端口
socks-port: 7891          # 本地 SOCKS5 代理端口
allow-lan: false          # 是否允许局域网连接,false 表示仅本地使用
mode: rule                # 工作模式:rule(规则分流)、global(全局代理)、direct(直连)
log-level: info           # 日志级别,可选 silent/info/warning/error/debug

# 代理节点列表
proxies:
  - name: "ss1"           # 节点名称,自定义即可
    type: ss              # 协议类型,这里是 Shadowsocks
    server: example.com   # 服务器地址
    port: 8388            # 端口
    cipher: aes-256-gcm   # 加密方式
    password: "yourpassword"  # 密码

# 代理组(用于选择节点)
proxy-groups:
  - name: "auto"          # 组名称
    type: select          # 类型:select 表示手动选择
    proxies:
      - "ss1"             # 这里引用上面定义的节点

# 规则
rules:
  - DOMAIN-SUFFIX,google.com,auto    # 匹配 google.com 的流量走 auto 组
  - DOMAIN-SUFFIX,baidu.com,DIRECT   # 百度直连
  - MATCH,auto                       # 其他未匹配的流量走 auto 组

3. 解释配置文件的主要部分

  • 端口设置:port 和 socks-port 是 Clash 在本地监听的端口,应用程序通过这些端口连接代理。
  • proxies:这里列出你的所有代理节点。可以添加多个,比如 ss1、ss2 等。
  • proxy-groups:代理组用来组织节点,可以手动选择或设置自动选择(如 url-test)。
  • rules:规则决定哪些流量走代理,哪些直连。可以用域名、IP 等条件匹配。

4. 保存并加载配置文件

  • 将文件保存为 config.yaml。
  • 打开 Clash 客户端,把文件拖进去,或者在设置中指定文件路径。
  • 启动 Clash,检查是否能正常连接。

5. 测试

  • 打开浏览器,设置代理为 127.0.0.1:7890(HTTP)或 127.0.0.1:7891(SOCKS5)。
  • 访问一个被代理的网站(比如 google.com),看看是否成功。

进阶

使用api切换节点

在clash的设置中打开外部控制

外部控制设置

import urllib.parse  # 顶部添加
import random
import time
import requests

API_URL = "http://127.0.0.1:9097"
SECRET = "clashapikeyXXXX"  # 如果设置了
GROUP_NAME = "🇺🇸 美国"  # 你的proxy-group名字,必须是type: select的组
clash_api_headers = {
    'User-Agent': 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/91.0.4472.124 Safari/537.36',
    'Accept': 'application/json, text/plain, */*',
    'Accept-Language': 'en-US,en;q=0.9',
    'Authorization': f'Bearer {SECRET}'  # <--- 必须加上这一行
}
# 在 get_proxies() 后,添加一个 encoded 版本
ENCODED_GROUP_NAME = urllib.parse.quote(GROUP_NAME)
# 先获取所有可用节点
def get_proxies():
    global GROUP_NAME
    resp = requests.get(f"{API_URL}/proxies", headers={"Authorization": f"Bearer {SECRET}"} if SECRET else {})
    proxies_data = resp.json()["proxies"]
    print("Available proxy groups:")
    # print(proxies_data)
    for group_name in proxies_data:
        if proxies_data[group_name].get("type") == "select":
            try:
                print(f"  - {group_name}")
            except UnicodeEncodeError:
                print(f"  - [包含特殊字符的组名] ({len(group_name)} chars)")
    if GROUP_NAME not in proxies_data:
        print(f"Warning: Group '{GROUP_NAME}' not found. Using first available select group.")
        for group_name in proxies_data:
            if proxies_data[group_name].get("type") == "select":
                GROUP_NAME = group_name
                break
    return list(proxies_data[GROUP_NAME]["all"])  # 返回节点名列表

proxies_list = get_proxies()
print(proxies_list)

# 修改 switch_proxy 函数
def switch_proxy():
    try:
        new_proxy = random.choice(proxies_list)
        print(f"尝试切换到节点: {new_proxy}")
        
        # 使用 encoded 的组名在 URL 中
        resp = requests.put(
            f"{API_URL}/proxies/{ENCODED_GROUP_NAME}",  #如果grounp Name里面有emoji,不用encoded会出错
            json={"name": new_proxy},
            headers=clash_api_headers
        )
        print(resp)
        
        # 关键:检查响应!Clash 切换成功返回 204 No Content
        if resp.status_code == 204:
            print(f"成功切换到节点: {new_proxy}")
        else:
            print(f"切换失败!状态码: {resp.status_code}, 响应: {resp.text}")
            # 可选:打印当前实际选中的节点
            current = requests.get(f"{API_URL}/proxies/{ENCODED_GROUP_NAME}", headers=clash_api_headers).json()
            print(f"当前实际节点: {current.get('now')}")
        
        time.sleep(5)  # 等待切换生效(有些节点需要几秒)
        
    except Exception as e:
        print(f"切换异常: {e}")



# 示例爬虫循环
for i in range(10):  # 减少循环次数用于测试

    switch_proxy()
    headers = {
        'User-Agent': 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/91.0.4472.124 Safari/537.36',
        'Accept': 'application/json, text/plain, */*',
        'Accept-Language': 'en-US,en;q=0.9',
    }
# 你的爬虫请求
    try:
        resp = requests.get(headers=headers, url="https://httpbin.org/ip", timeout=5,proxies={"http": "http://127.0.0.1:7897", "https": "http://127.0.0.1:7897"})
        print("当前IP:", resp.text.strip())
    except requests.exceptions.RequestException as e:
        print(f"请求失败 (Clash代理未运行?): {e}")
        # 尝试不使用代理
        try:
            resp = requests.get(headers=headers, url="https://httpbin.org/ip", timeout=5,proxies={"http": "http://127.0.0.1:7897", "https": "http://127.0.0.1:7897"})
            print("直连IP:", resp.text.strip())
        except requests.exceptions.RequestException as e2:
            print(f"直连也失败: {e2}")
    time.sleep(5)

使用api切换

DOMAIN-SUFFIX 和 DOMAIN (顺序影响行为)

区别

  • DOMAIN-SUFFIX 匹配的是域名后缀,覆盖范围更广(包括所有子域名)。
  • DOMAIN 匹配的是精确域名,覆盖范围更窄(仅限指定域名)。

行为

大多数软件的规则解析顺序: 许多工具(如 Surge、Clash、Adblock、uBlock Origin)按配置文件中规则的从上到下顺序进行匹配。也就是说,先出现的规则会优先被检查和应用。如果匹配成功,后续规则可能被忽略(除非软件支持多重匹配)。

哪个在前?

  • 通用实践: 在大多数配置文件中,建议将更具体的规则(如 DOMAIN)写在前面,将更宽泛的规则(如 DOMAIN-SUFFIX)写在后面。原因如下:
    • 精确匹配(DOMAIN)通常表示用户希望对特定域名进行特殊处理,优先级更高。
    • 后缀匹配(DOMAIN-SUFFIX)覆盖范围广,适合作为“兜底”规则,处理未被精确匹配的子域名。
    • 示例(推荐写法):
      DOMAIN,youtube.bo,YouTube
      DOMAIN-SUFFIX,youtube.bo,YouTube
      
      这样可以确保 youtube.bo 被精确匹配的规则优先处理,而子域名(如 www.youtube.bo)由后缀规则处理。
  • 例外情况: 如果软件明确要求按某种顺序(例如 Clash 或 Surge 的文档可能指定),需要遵循其规则。有些软件可能要求 DOMAIN-SUFFIX 优先,因为它覆盖范围更大。

进阶配置示例

如果你有多个节点,想自动选择延迟最低的,或者需要更复杂的规则,可以参考以下示例:

port: 7890
socks-port: 7891
allow-lan: false
mode: rule
log-level: info

proxies:
  - name: "ss1"
    type: ss
    server: example1.com
    port: 8388
    cipher: aes-256-gcm
    password: "yourpassword1"
  - name: "ss2"
    type: ss
    server: example2.com
    port: 8388
    cipher: aes-256-gcm
    password: "yourpassword2"

proxy-groups:
  - name: "auto"
    type: url-test        # 自动选择延迟最低的节点
    proxies:
      - "ss1"
      - "ss2"
    url: "http://www.gstatic.com/generate_204"  # 测试延迟的 URL
    interval: 300         # 每 300 秒测试一次

rules:
  - DOMAIN-SUFFIX,google.com,auto
  - DOMAIN-SUFFIX,baidu.com,DIRECT
  - GEOIP,CN,DIRECT      # 中国 IP 直连
  - MATCH,auto           # 其他走 auto 组

常见问题

  1. 配置文件报错怎么办?
    • 检查 YAML 格式是否正确,比如缩进必须是 2 个空格,不能用 Tab。
    • 确保节点信息无误。
  2. 想添加更多规则怎么办?
    • 可以参考 Clash 的官方文档,或者告诉我你的需求,我帮你写。
  3. 哪里找现成的规则?
    • 网上有很多开源规则集,比如 GitHub 上,可以通过 Clash 的订阅功能导入。

一个clash配置的信息如下

port: 7890
socks-port: 7891
allow-lan: true
mode: Rule
log-level: info
external-controller: :9090
proxies:
  - {name: "🇯🇵 CN2-V329-日本-0.5x-NF&Abema*", server: pfxwhz.cscsgsg.xyz, port: 16007, type: vmess, uuid: 4ed1483a-8bd9-3380-8d28-fa68243292ba, alterId: 0, cipher: auto, tls: false, skip-cert-verify: true, udp: true}
  - {name: "🇬🇧 CN2-V229-英国-1x-NF&BBC*", server: epueyo.gxcvbmj.xyz, port: 58559, type: vmess, uuid: 4ed1483a-8bd9-3380-8d28-fa68243292ba, alterId: 0, cipher: auto, tls: false, skip-cert-verify: true, udp: true}
  - {name: 🇳🇱 CN2-V238-荷兰-1x-NF*, server: cyjsnl.ghskgvb.xyz, port: 20020, type: vmess, uuid: 4ed1483a-8bd9-3380-8d28-fa68243292ba, alterId: 0, cipher: auto, tls: false, skip-cert-verify: true, udp: true}
  - {name: 🇨🇦 CN2-V237-加拿大-1x, server: pfxwhz.cscsgsg.xyz, port: 12010, type: vmess, uuid: 4ed1483a-8bd9-3380-8d28-fa68243292ba, alterId: 0, cipher: auto, tls: false, skip-cert-verify: true, udp: true}
  - {name: "🇦🇺 CN2-V338-澳大利亚-1x-NF&7plus*", server: fdksxn.kghkjasfh.xyz, port: 12232, type: vmess, uuid: 4ed1483a-8bd9-3380-8d28-fa68243292ba, alterId: 0, cipher: auto, tls: false, skip-cert-verify: true, udp: true}
  - {name: 🇳🇿 CN2-V339-新西兰-1x-NF*, server: fdksxn.kghkjasfh.xyz, port: 12233, type: vmess, uuid: 4ed1483a-8bd9-3380-8d28-fa68243292ba, alterId: 0, cipher: auto, tls: false, skip-cert-verify: true, udp: true}
  - {name: 🇸🇬 福利-V345-新加坡-0.1x-15M-NF, server: vdiogsnf.kghkjasfh.xyz, port: 12543, type: vmess, uuid: 4ed1483a-8bd9-3380-8d28-fa68243292ba, alterId: 0, cipher: auto, tls: false, skip-cert-verify: true, udp: true}
  - {name: 🇭🇰 福利-V234-香港-0.1x-15M-NF, server: vdiogsnf.kghkjasfh.xyz, port: 12544, type: vmess, uuid: 4ed1483a-8bd9-3380-8d28-fa68243292ba, alterId: 0, cipher: auto, tls: false, skip-cert-verify: true, udp: true}
  - {name: 🇭🇰 福利-V114-香港-0.1x-仅限emby, server: vdiogsnf.kghkjasfh.xyz, port: 12545, type: vmess, uuid: 4ed1483a-8bd9-3380-8d28-fa68243292ba, alterId: 0, cipher: auto, tls: false, skip-cert-verify: true, udp: true}
proxy-groups:
  - name: 🎞️ Prime Video
    type: select
    proxies:
      - 🇭🇰 香港
      - 🇺🇸 美国
      - 🇯🇵 日本
      - 🇸🇬 新加坡
      - 🇹🇼 台湾
      - 🚀 手动切换
      - "🇭🇰 IPLC-V301-香港-1x-NF&Disney*"
      - "🇭🇰 IPLC-V302-香港-1x-NF&Disney"
      - "🇭🇰 IPLC-V303-香港-1x-NF&Disney*"
      - "🇯🇵 CN2-V329-日本-0.5x-NF&Abema*"
      - "🇬🇧 CN2-V229-英国-1x-NF&BBC*"
      - 🇳🇱 CN2-V238-荷兰-1x-NF*
      - 🇨🇦 CN2-V237-加拿大-1x
      - "🇦🇺 CN2-V338-澳大利亚-1x-NF&7plus*"
      - 🇳🇿 CN2-V339-新西兰-1x-NF*
      - 🇸🇬 福利-V345-新加坡-0.1x-15M-NF
      - 🇭🇰 福利-V234-香港-0.1x-15M-NF
      - 🇭🇰 福利-V114-香港-0.1x-仅限emby
  - name: 🎮👑👑 HBO MAX
    type: select
    proxies:
      - 🚀 手动切换
      - "🇭🇰 IPLC-V301-香港-1x-NF&Disney*"
      - "🇭🇰 IPLC-V302-香港-1x-NF&Disney"
      - 🇺🇸 CN2-V216-美国-1x-NF
      - 🇺🇸 CN2-V215-美国-2x-NF
      - "🇺🇸 CN2-V213-美国-1x-NF&HBO&Hulu&Disney*"
      - "🇺🇸 CN2-V212-美国-1x-NF&HBO&Hulu*"
      - "🇺🇸 CN2-V217-美国-1x-NF&Disney"
      - 🇺🇸 CN2-V211-美国-1x-NF*
      - "🇯🇵 CN2-V227-日本-1x-NF&Abema*"
      - "🇯🇵 CN2-V228-日本-1x-NF&Abema*"
      - "🇯🇵 CN2-V328-日本-0.5x-NF&Abema*"
      - "🇯🇵 CN2-V329-日本-0.5x-NF&Abema*"
      - "🇬🇧 CN2-V229-英国-1x-NF&BBC*"
      - 🇳🇱 CN2-V238-荷兰-1x-NF*
      - 🇨🇦 CN2-V237-加拿大-1x
      - "🇦🇺 CN2-V338-澳大利亚-1x-NF&7plus*"
      - 🇳🇿 CN2-V339-新西兰-1x-NF*
      - 🇸🇬 福利-V345-新加坡-0.1x-15M-NF
      - 🇭🇰 福利-V234-香港-0.1x-15M-NF
      - 🇭🇰 福利-V114-香港-0.1x-仅限emby
  - name: 📹️ HBOGO Asia
    type: select
    proxies:
      - 🚀 手动切换
      - "🇭🇰 IPLC-V301-香港-1x-NF&Disney*"
      - "🇭🇰 IPLC-V302-香港-1x-NF&Disney"
      - "🇭🇰 IPLC-V303-香港-1x-NF&Disney*"
      - "🇭🇰 IPLC-V304-香港-1x-NF&Disney*"
      - 🇺🇸 CN2-V211-美国-1x-NF*
      - "🇯🇵 CN2-V227-日本-1x-NF&Abema*"
      - "🇯🇵 CN2-V228-日本-1x-NF&Abema*"
      - "🇯🇵 CN2-V328-日本-0.5x-NF&Abema*"
      - "🇯🇵 CN2-V329-日本-0.5x-NF&Abema*"
      - "🇬🇧 CN2-V229-英国-1x-NF&BBC*"
      - 🇳🇱 CN2-V238-荷兰-1x-NF*
      - 🇨🇦 CN2-V237-加拿大-1x
      - "🇦🇺 CN2-V338-澳大利亚-1x-NF&7plus*"
      - 🇳🇿 CN2-V339-新西兰-1x-NF*
      - 🇸🇬 福利-V345-新加坡-0.1x-15M-NF
      - 🇭🇰 福利-V234-香港-0.1x-15M-NF
      - 🇭🇰 福利-V114-香港-0.1x-仅限emby
  - name: 💿 AbemaTV
    type: select
    proxies:
      - "🇯🇵 IPLC-V316-日本-0.5x-50M-NF&Abema*"
      - "🇯🇵 IPLC-V315-日本-1x-NF&Abema*(ChatGPT动态解锁测试)"
      - "🇯🇵 IPLC-V353-日本-1x-NF&Abema*"
      - "🇯🇵 IPLC-V356-日本-4x-家宽-NF&Abema*"
      - "🇯🇵 IPLC-V364-日本-0.5x-50M-NF&Abema*"
      - "🇯🇵 IPLC-V365-日本-1x-NF&Abema*(ChatGPT动态解锁测试)"
      - "🇯🇵 IPLC-V366-日本-1x-NF&Abema*(ChatGPT动态解锁测试)"
      - "🇯🇵 IPLC-V240-日本-1x-NF&Abema*"
      - "🇯🇵 CN2-V227-日本-1x-NF&Abema*"
      - "🇯🇵 CN2-V228-日本-1x-NF&Abema*"
      - "🇯🇵 CN2-V328-日本-0.5x-NF&Abema*"
      - "🇯🇵 CN2-V329-日本-0.5x-NF&Abema*"
  - name: 🔞 Pornhub
    type: select
    proxies:
      - 🚀 手动切换
      - "🇭🇰 IPLC-V301-香港-1x-NF&Disney*"
      - "🇭🇰 IPLC-V302-香港-1x-NF&Disney"
      - "🇭🇰 IPLC-V303-香港-1x-NF&Disney*"
      - "🇭🇰 IPLC-V304-香港-1x-NF&Disney*"
      - "🇯🇵 CN2-V228-日本-1x-NF&Abema*"
      - "🇯🇵 CN2-V328-日本-0.5x-NF&Abema*"
      - "🇯🇵 CN2-V329-日本-0.5x-NF&Abema*"
      - "🇬🇧 CN2-V229-英国-1x-NF&BBC*"
      - 🇳🇱 CN2-V238-荷兰-1x-NF*
      - 🇨🇦 CN2-V237-加拿大-1x
      - "🇦🇺 CN2-V338-澳大利亚-1x-NF&7plus*"
      - 🇳🇿 CN2-V339-新西兰-1x-NF*
      - 🇸🇬 福利-V345-新加坡-0.1x-15M-NF
      - 🇭🇰 福利-V234-香港-0.1x-15M-NF
      - 🇭🇰 福利-V114-香港-0.1x-仅限emby
  - name: 🎶 TikTok
    type: select
    proxies:
      - 🚀 手动切换
      - "🇭🇰 IPLC-V301-香港-1x-NF&Disney*"
      - "🇭🇰 IPLC-V302-香港-1x-NF&Disney"
      - "🇭🇰 IPLC-V303-香港-1x-NF&Disney*"
      - 🇭🇰 CN2-V241-香港-1x
      - "🇸🇬 CN2-V330-新加坡-1x-NF&Disney+*"
      - "🇸🇬 CN2-V347-新加坡-0.5x-NF&Disney+*"
      - 🇺🇸 CN2-V216-美国-1x-NF
      - 🇺🇸 CN2-V215-美国-2x-NF
      - "🇺🇸 CN2-V213-美国-1x-NF&HBO&Hulu&Disney*"
      - "🇺🇸 CN2-V212-美国-1x-NF&HBO&Hulu*"
      - "🇺🇸 CN2-V217-美国-1x-NF&Disney"
      - 🇺🇸 CN2-V211-美国-1x-NF*
      - "🇯🇵 CN2-V227-日本-1x-NF&Abema*"
      - "🇯🇵 CN2-V228-日本-1x-NF&Abema*"
      - "🇯🇵 CN2-V328-日本-0.5x-NF&Abema*"
      - "🇯🇵 CN2-V329-日本-0.5x-NF&Abema*"
      - "🇬🇧 CN2-V229-英国-1x-NF&BBC*"
      - 🇳🇱 CN2-V238-荷兰-1x-NF*
      - 🇨🇦 CN2-V237-加拿大-1x
      - "🇦🇺 CN2-V338-澳大利亚-1x-NF&7plus*"
      - 🇳🇿 CN2-V339-新西兰-1x-NF*
      - 🇸🇬 福利-V345-新加坡-0.1x-15M-NF
      - 🇭🇰 福利-V234-香港-0.1x-15M-NF
      - 🇭🇰 福利-V114-香港-0.1x-仅限emby
  - name: 🎧 Spotify
    type: select
    proxies:
      - 🚀 手动切换
      - 🎯 全球直连
      - "🇭🇰 IPLC-V301-香港-1x-NF&Disney*"
      - "🇭🇰 IPLC-V302-香港-1x-NF&Disney"
      - "🇭🇰 IPLC-V303-香港-1x-NF&Disney*"
      - "🇭🇰 CN2-V327-香港-1x-HKBN-NF&Disney*"
      - 🇭🇰 CN2-V346-香港-0.6x-HGC-NF*
      - 🇭🇰 CN2-V241-香港-1x
      - "🇸🇬 CN2-V330-新加坡-1x-NF&Disney+*"
      - "🇸🇬 CN2-V347-新加坡-0.5x-NF&Disney+*"
      - 🇺🇸 CN2-V216-美国-1x-NF
      - 🇺🇸 CN2-V215-美国-2x-NF
      - "🇺🇸 CN2-V213-美国-1x-NF&HBO&Hulu&Disney*"
      - "🇺🇸 CN2-V212-美国-1x-NF&HBO&Hulu*"
      - "🇺🇸 CN2-V217-美国-1x-NF&Disney"
      - 🇺🇸 CN2-V211-美国-1x-NF*
      - "🇯🇵 CN2-V227-日本-1x-NF&Abema*"
      - "🇯🇵 CN2-V228-日本-1x-NF&Abema*"
      - "🇯🇵 CN2-V328-日本-0.5x-NF&Abema*"
      - "🇯🇵 CN2-V329-日本-0.5x-NF&Abema*"
      - "🇬🇧 CN2-V229-英国-1x-NF&BBC*"
      - 🇳🇱 CN2-V238-荷兰-1x-NF*
      - 🇨🇦 CN2-V237-加拿大-1x
      - "🇦🇺 CN2-V338-澳大利亚-1x-NF&7plus*"
      - 🇳🇿 CN2-V339-新西兰-1x-NF*
      - 🇸🇬 福利-V345-新加坡-0.1x-15M-NF
      - 🇭🇰 福利-V234-香港-0.1x-15M-NF
      - 🇭🇰 福利-V114-香港-0.1x-仅限emby
  - name: 🎮️ 游戏平台
    type: select
    proxies:
      - 🎯 全球直连
      - 🚀 手动切换
      - "🇭🇰 IPLC-V301-香港-1x-NF&Disney*"
      - "🇭🇰 IPLC-V302-香港-1x-NF&Disney"
      - "🇭🇰 IPLC-V303-香港-1x-NF&Disney*"
      - 🇳🇱 CN2-V238-荷兰-1x-NF*
      - 🇨🇦 CN2-V237-加拿大-1x
      - "🇦🇺 CN2-V338-澳大利亚-1x-NF&7plus*"
      - 🇳🇿 CN2-V339-新西兰-1x-NF*
      - 🇸🇬 福利-V345-新加坡-0.1x-15M-NF
      - 🇭🇰 福利-V234-香港-0.1x-15M-NF
      - 🇭🇰 福利-V114-香港-0.1x-仅限emby
  - name: 🤖 ChatGPT、Claude、Gemini、微软AI
    type: select
    proxies:
      - 🚀 手动切换
      - 🇺🇸 美国
      - 🇯🇵 日本
      - 🇸🇬 新加坡
      - 🇹🇼 台湾
      - 🎯 全球直连
      - "🇭🇰 IPLC-V301-香港-1x-NF&Disney*"
      - "🇭🇰 IPLC-V302-香港-1x-NF&Disney"
      - "🇭🇰 IPLC-V303-香港-1x-NF&Disney*"
      - "🇭🇰 CN2-V327-香港-1x-HKBN-NF&Disney*"
      - 🇭🇰 CN2-V346-香港-0.6x-HGC-NF*
      - 🇭🇰 CN2-V241-香港-1x
      - "🇸🇬 CN2-V330-新加坡-1x-NF&Disney+*"
      - "🇸🇬 CN2-V347-新加坡-0.5x-NF&Disney+*"
      - 🇺🇸 CN2-V216-美国-1x-NF
      - 🇺🇸 CN2-V215-美国-2x-NF
      - "🇺🇸 CN2-V213-美国-1x-NF&HBO&Hulu&Disney*"
      - "🇺🇸 CN2-V212-美国-1x-NF&HBO&Hulu*"
      - "🇺🇸 CN2-V217-美国-1x-NF&Disney"
      - 🇺🇸 CN2-V211-美国-1x-NF*
      - "🇯🇵 CN2-V227-日本-1x-NF&Abema*"
      - "🇯🇵 CN2-V228-日本-1x-NF&Abema*"
      - "🇯🇵 CN2-V328-日本-0.5x-NF&Abema*"
      - "🇯🇵 CN2-V329-日本-0.5x-NF&Abema*"
      - "🇬🇧 CN2-V229-英国-1x-NF&BBC*"
      - 🇳🇱 CN2-V238-荷兰-1x-NF*
      - 🇨🇦 CN2-V237-加拿大-1x
      - "🇦🇺 CN2-V338-澳大利亚-1x-NF&7plus*"
      - 🇳🇿 CN2-V339-新西兰-1x-NF*
      - 🇸🇬 福利-V345-新加坡-0.1x-15M-NF
      - 🇭🇰 福利-V234-香港-0.1x-15M-NF
      - 🇭🇰 福利-V114-香港-0.1x-仅限emby
  - name: Ⓜ️ 微软服务
    type: select
    proxies:
      - 🎯 全球直连
      - 🚀 手动切换
      - "🇭🇰 IPLC-V301-香港-1x-NF&Disney*"
      - "🇭🇰 IPLC-V302-香港-1x-NF&Disney"
      - "🇭🇰 IPLC-V303-香港-1x-NF&Disney*"
      - "🇭🇰 IPLC-V304-香港-1x-NF&Disney*"
      - 🇭🇰 CN2-V321-香港-0.6x-NF
      - 🇭🇰 CN2-V322-香港-0.6x-NF
      - 🇭🇰 CN2-V325-香港-0.6x-NF
      - "🇭🇰 CN2-V326-香港-1x-HKBN-NF&Disney*"
      - "🇭🇰 CN2-V327-香港-1x-HKBN-NF&Disney*"
      - 🇭🇰 CN2-V346-香港-0.6x-HGC-NF*
      - 🇭🇰 CN2-V241-香港-1x
      - "🇸🇬 CN2-V330-新加坡-1x-NF&Disney+*"
      - "🇸🇬 CN2-V347-新加坡-0.5x-NF&Disney+*"
      - 🇺🇸 CN2-V216-美国-1x-NF
      - 🇺🇸 CN2-V215-美国-2x-NF
      - "🇺🇸 CN2-V213-美国-1x-NF&HBO&Hulu&Disney*"
      - "🇺🇸 CN2-V212-美国-1x-NF&HBO&Hulu*"
      - "🇺🇸 CN2-V217-美国-1x-NF&Disney"
      - 🇺🇸 CN2-V211-美国-1x-NF*
      - "🇯🇵 CN2-V227-日本-1x-NF&Abema*"
      - "🇯🇵 CN2-V228-日本-1x-NF&Abema*"
      - "🇯🇵 CN2-V328-日本-0.5x-NF&Abema*"
      - "🇯🇵 CN2-V329-日本-0.5x-NF&Abema*"
      - "🇬🇧 CN2-V229-英国-1x-NF&BBC*"
      - 🇳🇱 CN2-V238-荷兰-1x-NF*
      - 🇨🇦 CN2-V237-加拿大-1x
      - "🇦🇺 CN2-V338-澳大利亚-1x-NF&7plus*"
      - 🇳🇿 CN2-V339-新西兰-1x-NF*
      - 🇸🇬 福利-V345-新加坡-0.1x-15M-NF
      - 🇭🇰 福利-V234-香港-0.1x-15M-NF
      - 🇭🇰 福利-V114-香港-0.1x-仅限emby
  - name: 📲 电报信息
    type: select
    proxies:
      - 🚀 手动切换
      - ♻️ 自动选择
      - 🎯 全球直连
      - "🇭🇰 IPLC-V301-香港-1x-NF&Disney*"
      - "🇭🇰 IPLC-V302-香港-1x-NF&Disney"
      - "🇭🇰 IPLC-V303-香港-1x-NF&Disney*"
      - "🇭🇰 IPLC-V304-香港-1x-NF&Disney*"
      - 🇭🇰 CN2-V346-香港-0.6x-HGC-NF*
      - 🇭🇰 CN2-V241-香港-1x
      - "🇸🇬 CN2-V330-新加坡-1x-NF&Disney+*"
      - "🇸🇬 CN2-V347-新加坡-0.5x-NF&Disney+*"
      - 🇺🇸 CN2-V216-美国-1x-NF
      - 🇺🇸 CN2-V215-美国-2x-NF
      - "🇺🇸 CN2-V213-美国-1x-NF&HBO&Hulu&Disney*"
      - "🇺🇸 CN2-V212-美国-1x-NF&HBO&Hulu*"
      - "🇺🇸 CN2-V217-美国-1x-NF&Disney"
      - 🇺🇸 CN2-V211-美国-1x-NF*
      - "🇯🇵 CN2-V227-日本-1x-NF&Abema*"
      - "🇯🇵 CN2-V228-日本-1x-NF&Abema*"
      - "🇯🇵 CN2-V328-日本-0.5x-NF&Abema*"
      - "🇯🇵 CN2-V329-日本-0.5x-NF&Abema*"
      - "🇬🇧 CN2-V229-英国-1x-NF&BBC*"
      - 🇳🇱 CN2-V238-荷兰-1x-NF*
      - 🇨🇦 CN2-V237-加拿大-1x
      - "🇦🇺 CN2-V338-澳大利亚-1x-NF&7plus*"
      - 🇳🇿 CN2-V339-新西兰-1x-NF*
      - 🇸🇬 福利-V345-新加坡-0.1x-15M-NF
      - 🇭🇰 福利-V234-香港-0.1x-15M-NF
      - 🇭🇰 福利-V114-香港-0.1x-仅限emby
  - name: 🍎 苹果服务
    type: select
    proxies:
      - 🎯 全球直连
      - 🚀 手动切换
      - "🇭🇰 IPLC-V301-香港-1x-NF&Disney*"
      - "🇭🇰 IPLC-V302-香港-1x-NF&Disney"
      - "🇭🇰 IPLC-V303-香港-1x-NF&Disney*"
      - "🇭🇰 IPLC-V304-香港-1x-NF&Disney*"
      - "🇭🇰 IPLC-V305-香港-1x-NF&Disney*"
      - "🇭🇰 IPLC-V306-香港-1x-NF&Disney*"
      - "🇯🇵 CN2-V227-日本-1x-NF&Abema*"
      - "🇯🇵 CN2-V228-日本-1x-NF&Abema*"
      - "🇯🇵 CN2-V328-日本-0.5x-NF&Abema*"
      - "🇯🇵 CN2-V329-日本-0.5x-NF&Abema*"
      - "🇬🇧 CN2-V229-英国-1x-NF&BBC*"
      - 🇳🇱 CN2-V238-荷兰-1x-NF*
      - 🇨🇦 CN2-V237-加拿大-1x
      - "🇦🇺 CN2-V338-澳大利亚-1x-NF&7plus*"
      - 🇳🇿 CN2-V339-新西兰-1x-NF*
      - 🇸🇬 福利-V345-新加坡-0.1x-15M-NF
      - 🇭🇰 福利-V234-香港-0.1x-15M-NF
      - 🇭🇰 福利-V114-香港-0.1x-仅限emby
  - name: 📢 谷歌FCM
    type: select
    proxies:
      - 🚀 手动切换
      - 🎯 全球直连
      - ♻️ 自动选择
      - "🇭🇰 IPLC-V301-香港-1x-NF&Disney*"
      - "🇭🇰 IPLC-V302-香港-1x-NF&Disney"
      - "🇭🇰 IPLC-V303-香港-1x-NF&Disney*"
      - 🇨🇦 CN2-V237-加拿大-1x
      - "🇦🇺 CN2-V338-澳大利亚-1x-NF&7plus*"
      - 🇳🇿 CN2-V339-新西兰-1x-NF*
      - 🇸🇬 福利-V345-新加坡-0.1x-15M-NF
      - 🇭🇰 福利-V234-香港-0.1x-15M-NF
      - 🇭🇰 福利-V114-香港-0.1x-仅限emby
  - name: 🎯 全球直连
    type: select
    proxies:
      - DIRECT
      - 🚀 手动切换
      - "🇭🇰 IPLC-V301-香港-1x-NF&Disney*"
      - "🇭🇰 IPLC-V302-香港-1x-NF&Disney"
      - "🇭🇰 IPLC-V303-香港-1x-NF&Disney*"
      - "🇭🇰 IPLC-V304-香港-1x-NF&Disney*"
      - "🇭🇰 IPLC-V305-香港-1x-NF&Disney*"
      - 🇸🇬 IPLC-V101-新加坡-1x
      - 🇸🇬 IPLC-V102-新加坡-1x
      - 🇰🇷 IPLC-V320-韩国-1x-NF
      - 🇰🇷 IPLC-V230-韩国家宽-1x-NF*
      - "🇺🇸 IPLC-V350-美国-1x-NF&HBO&Disney*"
      - "🇺🇸 IPLC-V351-美国-2x-夏威夷-NF&HBO"
      - "🇺🇸 IPLC-V355-美国-4x-家宽-NF&HBO&Disney*"
      - "🇺🇸 IPLC-V371-美国-1x-NF&HBO&Disney*"
      - "🇺🇸 IPLC-V372-美国-1x-NF&HBO&Disney*"
      - "🇺🇸 IPLC-V373-美国Starlink-8x-NF&HBO&Disney*"
      - "🇺🇸 IPLC-V374-美国家宽-4x-NF&HBO&Disney*"
  
      - 🇺🇸 CN2-V211-美国-1x-NF*
      - "🇯🇵 CN2-V227-日本-1x-NF&Abema*"
      - "🇯🇵 CN2-V228-日本-1x-NF&Abema*"
      - "🇯🇵 CN2-V328-日本-0.5x-NF&Abema*"
      - "🇯🇵 CN2-V329-日本-0.5x-NF&Abema*"
      - "🇬🇧 CN2-V229-英国-1x-NF&BBC*"
      - 🇳🇱 CN2-V238-荷兰-1x-NF*
      - 🇨🇦 CN2-V237-加拿大-1x
      - "🇦🇺 CN2-V338-澳大利亚-1x-NF&7plus*"
      - 🇳🇿 CN2-V339-新西兰-1x-NF*
      - 🇸🇬 福利-V345-新加坡-0.1x-15M-NF
      - 🇭🇰 福利-V234-香港-0.1x-15M-NF
      - 🇭🇰 福利-V114-香港-0.1x-仅限emby
  - name: 🐟 漏网之鱼
    type: select
    proxies:
      - 🚀 手动切换
      - 🎯 全球直连
      - "🇭🇰 IPLC-V301-香港-1x-NF&Disney*"
      - "🇭🇰 IPLC-V302-香港-1x-NF&Disney"
      - "🇭🇰 IPLC-V303-香港-1x-NF&Disney*"
      - "🇭🇰 IPLC-V304-香港-1x-NF&Disney*"
      - 🇳🇿 CN2-V339-新西兰-1x-NF*
      - 🇸🇬 福利-V345-新加坡-0.1x-15M-NF
      - 🇭🇰 福利-V234-香港-0.1x-15M-NF
      - 🇭🇰 福利-V114-香港-0.1x-仅限emby
rules:
  - DOMAIN,apple.comscoreresearch.com,🍎 苹果服务
  - DOMAIN-SUFFIX,aaplimg.com,🍎 苹果服务
  - DOMAIN-SUFFIX,akadns.net,🍎 苹果服务
  - DOMAIN-SUFFIX,apple-cloudkit.com,🍎 苹果服务
  - DOMAIN-SUFFIX,apple-dns.net,🍎 苹果服务
  - DOMAIN-SUFFIX,apple-mapkit.com,🍎 苹果服务
  - DOMAIN-SUFFIX,apple.co,🍎 苹果服务
  - DOMAIN-SUFFIX,apple.com,🍎 苹果服务
  - DOMAIN-SUFFIX,apple.com.cn,🍎 苹果服务
  - DOMAIN-SUFFIX,apple.news,🍎 苹果服务
  - DOMAIN-SUFFIX,appstore.com,🍎 苹果服务
  - DOMAIN-SUFFIX,cdn-apple.com,🍎 苹果服务
  - DOMAIN-SUFFIX,crashlytics.com,🍎 苹果服务
  - DOMAIN-SUFFIX,icloud-content.com,🍎 苹果服务
  - DOMAIN-SUFFIX,icloud.com,🍎 苹果服务
  - DOMAIN-SUFFIX,icloud.com.cn,🍎 苹果服务
  - DOMAIN-SUFFIX,itunes.com,🍎 苹果服务
  - IP-CIDR,13.245.112.0/23,🎥 NETFLIX,no-resolve
  - IP-CIDR,13.245.114.0/24,🎥 NETFLIX,no-resolve
  - IP-CIDR,13.245.127.232/30,🎥 NETFLIX,no-resolve
  - IP-CIDR,13.245.155.128/27,🎥 NETFLIX,no-resolve
  - IP-CIDR,13.245.155.224/27,🎥 NETFLIX,no-resolve
  - IP-CIDR,13.245.166.128/29,🎥 NETFLIX,no-resolve
  - IP-CIDR,13.245.166.176/29,🎥 NETFLIX,no-resolve
  - IP-CIDR,13.248.224.0/21,🎥 NETFLIX,no-resolve
  - IP-CIDR,13.248.232.0/23,🎥 NETFLIX,no-resolve
  - IP-CIDR,13.250.186.0/28,🎥 NETFLIX,no-resolve
  - IP-CIDR,13.250.186.16/29,🎥 NETFLIX,no-resolve
  - IP-CIDR,13.250.186.128/26,🎥 NETFLIX,no-resolve
  - IP-CIDR,13.250.186.192/28,🎥 NETFLIX,no-resolve
  - IP-CIDR,13.250.186.208/29,🎥 NETFLIX,no-resolve
  - IP-CIDR,15.152.10.0/24,🎥 NETFLIX,no-resolve
  - IP-CIDR,15.152.24.0/26,🎥 NETFLIX,no-resolve
  - IP-CIDR,15.152.24.128/29,🎥 NETFLIX,no-resolve
  - IP-CIDR,15.160.55.112/29,🎥 NETFLIX,no-resolve
  - IP-CIDR,15.161.66.0/25,🎥 NETFLIX,no-resolve
  - IP-CIDR,15.161.66.128/26,🎥 NETFLIX,no-resolve
  - IP-CIDR,15.161.135.64/26,🎥 NETFLIX,no-resolve
  - DOMAIN-SUFFIX,dlandroid.rcv.sandai.net,🚀 手动切换
  - DOMAIN-SUFFIX,hub5idx.v6.shub.sandai.net,🚀 手动切换
  - DOMAIN-SUFFIX,hub5pn.wap.sandai.net,🚀 手动切换
  - DOMAIN-SUFFIX,hub5pnc.sandai.net,🚀 手动切换
  - DOMAIN-SUFFIX,hub5pr.v6.phub.sandai.net,🚀 手动切换
  - DOMAIN-SUFFIX,hubciddata.sandai.net,🚀 手动切换
  - DOMAIN-KEYWORD,mypikpak,🚀 手动切换
  - DOMAIN-SUFFIX,acl4.ssr,🎯 全球直连
  - DOMAIN-SUFFIX,ip6-localhost,🎯 全球直连
  - IP-CIDR6,::1/128,🎯 全球直连,no-resolve
  - IP-CIDR6,fc00::/7,🎯 全球直连,no-resolve
  - DOMAIN,instant.arubanetworks.com,🎯 全球直连
  - DOMAIN,setmeup.arubanetworks.com,🎯 全球直连
  - DOMAIN,router.asus.com,🎯 全球直连
  - DOMAIN,www.asusrouter.com,🎯 全球直连
  - DOMAIN-SUFFIX,hiwifi.com,🎯 全球直连
  - DOMAIN-SUFFIX,leike.cc,🎯 全球直连
  - DOMAIN-SUFFIX,cm.steampowered.com,🎯 全球直连
  - DOMAIN-SUFFIX,steamchina.com,🎯 全球直连
  - IP-CIDR,8.128.0.0/10,🎯 全球直连,no-resolve
  - DOMAIN-SUFFIX,smtp,🎯 全球直连
  - DOMAIN-KEYWORD,aria2,🎯 全球直连
  - PROCESS-NAME,Weiyun.exe,🎯 全球直连
  - PROCESS-NAME,baidunetdisk.exe,🎯 全球直连
  - DOMAIN,alt1-mtalk.google.com,📢 谷歌FCM
  - DOMAIN,alt8-mtalk.google.com,📢 谷歌FCM
  - DOMAIN,mtalk.google.com,📢 谷歌FCM
  - IP-CIDR,64.233.177.188/32,📢 谷歌FCM,no-resolve
  - IP-CIDR,64.233.186.188/32,📢 谷歌FCM,no-resolve
  - GEOIP,CN,🎯 全球直连
  - MATCH,🐟 漏网之鱼
使用 Hugo 构建
主题 Stack 由 Jimmy 设计