From 98383826197b01cae3b4adb33e4788655ef8123e Mon Sep 17 00:00:00 2001 From: yangfan Date: Wed, 23 Jul 2025 19:31:36 +0800 Subject: [PATCH] FirstCommit --- .claude/settings.local.json | 9 + CLAUDE.md | 90 ++ README.md | 189 ++++ Replacement.txt | 1 + demo.py | 186 ++++ merge.yaml | 1715 +++++++++++++++++++++++++++++ merger.py | 584 ++++++++++ pyproject.toml | 9 + requirements.md | 20 + res.txt | 1 + subscribe.json | 13 + temp.yaml | 550 ++++++++++ temp/FacMata®.yaml | 2076 +++++++++++++++++++++++++++++++++++ temp/TrustedAccessPath.yaml | 567 ++++++++++ temp/流量光机场.yaml | 599 ++++++++++ uv.lock | 227 ++++ 16 files changed, 6836 insertions(+) create mode 100644 .claude/settings.local.json create mode 100644 CLAUDE.md create mode 100644 README.md create mode 100644 Replacement.txt create mode 100644 demo.py create mode 100644 merge.yaml create mode 100644 merger.py create mode 100644 pyproject.toml create mode 100644 requirements.md create mode 100644 res.txt create mode 100644 subscribe.json create mode 100644 temp.yaml create mode 100644 temp/FacMata®.yaml create mode 100644 temp/TrustedAccessPath.yaml create mode 100644 temp/流量光机场.yaml create mode 100644 uv.lock diff --git a/.claude/settings.local.json b/.claude/settings.local.json new file mode 100644 index 0000000..1c4f38c --- /dev/null +++ b/.claude/settings.local.json @@ -0,0 +1,9 @@ +{ + "permissions": { + "allow": [ + "Bash(python:*)", + "Bash(grep:*)" + ], + "deny": [] + } +} \ No newline at end of file diff --git a/CLAUDE.md b/CLAUDE.md new file mode 100644 index 0000000..3f1cc37 --- /dev/null +++ b/CLAUDE.md @@ -0,0 +1,90 @@ +# CLAUDE.md + +This file provides guidance to Claude Code (claude.ai/code) when working with code in this repository. + +## Project Overview + +This is a Clash subscription merger script that processes multiple VPN subscription links and merges them into a unified configuration file. The project downloads Base64-encoded Clash configurations from various VPN providers, filters out informational nodes, and organizes proxies by region (Hong Kong, Singapore, USA). + +## Architecture + +- **merger.py**: Main script implementing the `ClashSubscriptionMerger` class +- **demo.py**: Creates sample data for testing the merger functionality +- **subscribe.json**: Configuration file containing subscription group names and URLs +- **temp.yaml**: Template file with base Clash configuration (DNS, rules, proxy groups) +- **temp/**: Directory storing individual subscription files as YAML +- **merge.yaml**: Final output file with merged proxy configurations + +### Core Components + +- **ClashSubscriptionMerger**: Main class handling subscription fetching, parsing, and merging +- **Subscription Processing**: Downloads and decodes Base64-encoded subscription content +- **Node Filtering**: Removes nodes containing flow/expiry information keywords +- **Region Classification**: Automatically categorizes nodes by geographic regions +- **Name Conflict Resolution**: Handles duplicate proxy names using `_Num` suffix pattern +- **Traffic Information Extraction**: Extracts traffic data from subscription nodes and adds to proxy group names + +## Development Commands + +### Running the Application +```bash +# Install dependencies +uv sync + +# Run the merger script +python merger.py + +# Create demo data for testing +python demo.py +``` + +### Dependencies Management +Uses `uv` for Python package management. Dependencies defined in `pyproject.toml`: +- requests>=2.31.0 (HTTP requests) +- pyyaml>=6.0.1 (YAML processing) + +## Key Configuration + +### subscribe.json Format +```json +[{ + "group_name": "Provider_Name", + "url": "https://subscription.url" +}] +``` + +### Regional Node Classification +- **Hong Kong**: HKG, 🇭🇰, HongKong, Hong Kong, HK +- **Singapore**: Singapore, 🇸🇬, SGP, SG +- **USA**: USA, 🇺🇸, United States, US, America + +### Filtering Rules +- **Proxy Nodes**: Removes nodes with "剩余流量", "套餐到期", "未到期" (保留"距离下次重置剩余"节点) +- **Proxy Groups**: Filters out nodes starting with "Auto", "剩余流量", "套餐到期", "未到期" + +### Traffic Information Extraction +- **Pattern Matching**: Uses regex patterns to extract traffic data from node names +- **Supported Formats**: `剩余流量: XX.XX GB`, `流量: XX.XX GB`, `总流量: XX.XX GB` +- **Group Name Enhancement**: Automatically appends traffic info to proxy group names (e.g., `TrustedAccessPath(183.54 GB)`) +- **Days Extraction**: Extracts remaining days from patterns like `距离下次重置剩余:XX 天` +- **Daily Average Calculation**: Calculates average daily remaining traffic (GB/day) for intelligent sorting +- **AutoProxy Smart Sorting**: New proxy groups are sorted by daily average traffic (highest first) in AutoProxy group + +## File Processing Workflow + +1. Load subscription configurations from `subscribe.json` +2. Fetch and decode Base64 subscription content for each provider +3. Save individual subscriptions as YAML files in `temp/` directory +4. Process each temp file to extract and filter proxy nodes +5. Extract traffic information from subscription nodes using regex patterns +6. Categorize nodes by region and resolve naming conflicts +7. Merge all data using `temp.yaml` as template +8. Generate final `merge.yaml` with organized proxy groups including traffic info in names + +## Template Structure + +The `temp.yaml` serves as the base configuration containing: +- Network settings (mixed-port: 7890, DNS configuration) +- Regional proxy groups (Auto-香港, Auto-新加坡, Auto-USA) +- Comprehensive routing rules for Chinese and international domains +- Ad-blocking rules and private network handling \ No newline at end of file diff --git a/README.md b/README.md new file mode 100644 index 0000000..2b03834 --- /dev/null +++ b/README.md @@ -0,0 +1,189 @@ +# Clash Subscription Merger + +一个智能的 Clash 节点订阅合并工具,能够将多个 VPN 订阅链接合并为统一的配置文件,支持自动节点分类、流量信息提取和智能排序。 + +## 功能特性 + +- **多订阅源合并**: 支持合并多个 Base64 编码的 Clash 订阅链接 +- **智能节点过滤**: 自动过滤掉包含流量信息和到期时间的无效节点 +- **地区自动分类**: 根据节点名称自动归类到香港、新加坡、美国等地区 +- **流量信息提取**: 智能提取订阅中的流量信息并添加到组名中 +- **名称冲突处理**: 自动处理重复节点名称,使用 `_Num` 后缀 +- **智能排序**: 按平均每日剩余流量对订阅组进行排序 +- **文件自动替换**: 支持自动替换指定目标文件 + +## 项目结构 + +``` +clash-Subscribe/ +├── merger.py # 主脚本,包含 ClashSubscriptionMerger 类 +├── demo.py # 演示脚本,创建测试数据 +├── subscribe.json # 订阅配置文件 +├── temp.yaml # Clash 配置模板文件 +├── merge.yaml # 最终输出的合并配置文件 +├── Replacement.txt # 目标文件路径配置(可选) +├── temp/ # 临时文件目录 +├── pyproject.toml # Python 项目配置 +└── README.md # 项目说明文档 +``` + +## 安装与使用 + +### 环境要求 + +- Python 3.8+ +- uv 包管理器(推荐) + +### 安装依赖 + +```bash +# 使用 uv(推荐) +uv sync + +# 或使用 pip +pip install requests pyyaml +``` + +### 配置订阅 + +编辑 `subscribe.json` 文件,添加你的订阅信息: + +```json +[ + { + "group_name": "订阅组名称", + "url": "https://your-subscription-url" + }, + { + "group_name": "另一个订阅", + "url": "https://another-subscription-url" + } +] +``` + +### 运行程序 + +```bash +python merger.py + +## 或者 + +uv run merger.py + +``` + +### 生成演示数据 + +```bash +python demo.py +``` + +## 配置说明 + +### 地区分类规则 + +程序会根据以下关键词自动分类节点: + +- **香港**: HKG, 🇭🇰, HongKong, Hong Kong, HK +- **新加坡**: Singapore, 🇸🇬, SGP, SG +- **美国**: USA, 🇺🇸, United States, US, America + +### 节点过滤规则 + +#### Proxy 节点过滤 +自动过滤包含以下关键词的节点: +- `剩余流量` +- `套餐到期` +- `未到期` + +注意:保留包含 `距离下次重置剩余` 的节点。 + +#### Proxy Groups 节点过滤 +过滤以下前缀开头的节点: +- `Auto` +- `剩余流量` +- `套餐到期` +- `未到期` + +### 流量信息提取 + +程序支持提取以下格式的流量信息: +- `剩余流量: XX.XX GB` +- `流量: XX.XX GB` +- `总流量: XX.XX GB` + +提取的流量信息会自动添加到订阅组名中,如:`TrustedAccessPath(183.54 GB)` + +### 智能排序 + +新添加的订阅组会按照平均每日剩余流量(GB/天)进行降序排序,流量更多的组排在前面。 + +## 高级功能 + +### 自动文件替换 + +创建 `Replacement.txt` 文件,输入目标文件的完整路径: + +``` +/path/to/your/clash/config.yaml +``` + +程序完成合并后会自动将 `merge.yaml` 的内容替换到指定文件中。 + +### 模板文件自定义 + +`temp.yaml` 文件包含基础的 Clash 配置: +- 网络设置(端口 7890,DNS 配置) +- 地区代理组(Auto-香港,Auto-新加坡,Auto-USA) +- 路由规则(中国域名、国际域名) +- 广告屏蔽规则 + +## 工作流程 + +1. **加载配置**: 从 `subscribe.json` 读取订阅信息 +2. **获取订阅**: 下载并解码 Base64 订阅内容 +3. **保存临时文件**: 将订阅内容保存到 `temp/` 目录 +4. **处理节点**: 提取代理节点并应用过滤规则 +5. **提取流量信息**: 使用正则表达式提取流量和天数信息 +6. **地区分类**: 根据节点名称自动分类到对应地区 +7. **名称去重**: 处理重复节点名称冲突 +8. **智能排序**: 按平均每日流量对订阅组排序 +9. **生成配置**: 使用模板合并所有数据生成 `merge.yaml` +10. **文件替换**: 可选地替换指定的目标文件 + +## 输出示例 + +``` +开始处理Clash订阅合并... +正在处理订阅: TrustedAccessPath +已保存临时文件: temp/TrustedAccessPath.yaml +处理文件: temp/TrustedAccessPath.yaml +提取到流量信息: TrustedAccessPath -> 183.54 GB +提取到剩余天数: TrustedAccessPath -> 25天 +平均每天剩余流量: TrustedAccessPath -> 7.34GB/天 +更新组名: TrustedAccessPath -> TrustedAccessPath(183.54 GB) + +合并完成! +总共合并了 156 个节点 +香港节点: 45 个 +新加坡节点: 38 个 +美国节点: 42 个 +其他节点组: 3 个 +``` + +## 注意事项 + +- 程序会自动创建 `temp/` 目录存储临时文件 +- 如果临时文件已存在,程序会跳过重新下载 +- 建议定期清理 `temp/` 目录中的过期文件 +- 请确保订阅 URL 的有效性和访问权限 +- 生成的 `merge.yaml` 文件可直接用于 Clash 客户端 + +## 依赖项 + +- `requests>=2.31.0` - HTTP 请求库 +- `pyyaml>=6.0.1` - YAML 文件处理库 + +## 许可证 + +本项目采用开源许可证,具体详情请查看项目仓库。 \ No newline at end of file diff --git a/Replacement.txt b/Replacement.txt new file mode 100644 index 0000000..f088caf --- /dev/null +++ b/Replacement.txt @@ -0,0 +1 @@ +C:\Users\Aiden\AppData\Roaming\io.github.clash-verge-rev.clash-verge-rev\profiles\LttfsUDKurii.yaml \ No newline at end of file diff --git a/demo.py b/demo.py new file mode 100644 index 0000000..7a7b4be --- /dev/null +++ b/demo.py @@ -0,0 +1,186 @@ +#!/usr/bin/env python3 +""" +创建演示数据来测试合并脚本 +""" + +import os +import yaml + +# 创建temp目录 +os.makedirs("temp", exist_ok=True) + +# 演示数据1: TrustedAccessPath +demo_data1 = { + 'mixed-port': 7890, + 'allow-lan': True, + 'mode': 'rule', + 'log-level': 'info', + 'proxies': [ + { + 'name': '🇭🇰 香港-01', + 'type': 'ss', + 'server': 'hk1.example.com', + 'port': 443, + 'cipher': 'aes-256-gcm', + 'password': 'password123' + }, + { + 'name': '🇭🇰 香港-02', + 'type': 'ss', + 'server': 'hk2.example.com', + 'port': 443, + 'cipher': 'aes-256-gcm', + 'password': 'password123' + }, + { + 'name': '剩余流量: 50GB', + 'type': 'ss', + 'server': 'info.example.com', + 'port': 443, + 'cipher': 'aes-256-gcm', + 'password': 'password123' + }, + { + 'name': '🇸🇬 新加坡-01', + 'type': 'ss', + 'server': 'sg1.example.com', + 'port': 443, + 'cipher': 'aes-256-gcm', + 'password': 'password123' + }, + { + 'name': '🇺🇸 美国-01', + 'type': 'ss', + 'server': 'us1.example.com', + 'port': 443, + 'cipher': 'aes-256-gcm', + 'password': 'password123' + } + ], + 'proxy-groups': [ + { + 'name': 'TrustedAccessPath-All', + 'type': 'select', + 'proxies': ['Auto-Select', '🇭🇰 香港-01', '🇭🇰 香港-02', '剩余流量: 50GB', '🇸🇬 新加坡-01', '🇺🇸 美国-01'] + } + ] +} + +# 演示数据2: 流量光机场 +demo_data2 = { + 'mixed-port': 7890, + 'allow-lan': True, + 'mode': 'rule', + 'log-level': 'info', + 'proxies': [ + { + 'name': '🇭🇰 香港-01', # 重复名称测试 + 'type': 'ss', + 'server': 'hk3.example.com', + 'port': 443, + 'cipher': 'aes-256-gcm', + 'password': 'password456' + }, + { + 'name': 'HKG-Premium', + 'type': 'ss', + 'server': 'hk4.example.com', + 'port': 443, + 'cipher': 'aes-256-gcm', + 'password': 'password456' + }, + { + 'name': 'Singapore-Fast', + 'type': 'ss', + 'server': 'sg2.example.com', + 'port': 443, + 'cipher': 'aes-256-gcm', + 'password': 'password456' + }, + { + 'name': '距离下次重置剩余:15天', + 'type': 'ss', + 'server': 'info2.example.com', + 'port': 443, + 'cipher': 'aes-256-gcm', + 'password': 'password456' + }, + { + 'name': 'USA-West', + 'type': 'ss', + 'server': 'us2.example.com', + 'port': 443, + 'cipher': 'aes-256-gcm', + 'password': 'password456' + } + ], + 'proxy-groups': [ + { + 'name': '流量光机场-全部节点', + 'type': 'select', + 'proxies': ['Auto优选', '🇭🇰 香港-01', 'HKG-Premium', 'Singapore-Fast', '距离下次重置剩余:15天', 'USA-West'] + } + ] +} + +# 演示数据3: FacMata +demo_data3 = { + 'mixed-port': 7890, + 'allow-lan': True, + 'mode': 'rule', + 'log-level': 'info', + 'proxies': [ + { + 'name': 'HongKong-Speed', + 'type': 'ss', + 'server': 'hk5.example.com', + 'port': 443, + 'cipher': 'aes-256-gcm', + 'password': 'password789' + }, + { + 'name': 'SGP-Ultra', + 'type': 'ss', + 'server': 'sg3.example.com', + 'port': 443, + 'cipher': 'aes-256-gcm', + 'password': 'password789' + }, + { + 'name': 'United States-Pro', + 'type': 'ss', + 'server': 'us3.example.com', + 'port': 443, + 'cipher': 'aes-256-gcm', + 'password': 'password789' + }, + { + 'name': '套餐到期:2024-12-31', + 'type': 'ss', + 'server': 'info3.example.com', + 'port': 443, + 'cipher': 'aes-256-gcm', + 'password': 'password789' + } + ], + 'proxy-groups': [ + { + 'name': 'FacMata®-节点', + 'type': 'select', + 'proxies': ['Auto节点', 'HongKong-Speed', 'SGP-Ultra', 'United States-Pro', '套餐到期:2024-12-31'] + } + ] +} + +# 保存演示数据 +with open('temp/TrustedAccessPath.yaml', 'w', encoding='utf-8') as f: + yaml.dump(demo_data1, f, default_flow_style=False, allow_unicode=True) + +with open('temp/流量光机场.yaml', 'w', encoding='utf-8') as f: + yaml.dump(demo_data2, f, default_flow_style=False, allow_unicode=True) + +with open('temp/FacMata®.yaml', 'w', encoding='utf-8') as f: + yaml.dump(demo_data3, f, default_flow_style=False, allow_unicode=True) + +print("演示数据已创建到temp目录") +print("现在可以运行 python3 merger.py 来测试合并功能") \ No newline at end of file diff --git a/merge.yaml b/merge.yaml new file mode 100644 index 0000000..d37cb50 --- /dev/null +++ b/merge.yaml @@ -0,0 +1,1715 @@ +mixed-port: 7890 +allow-lan: true +bind-address: '*' +mode: rule +log-level: info +external-controller: 127.0.0.1:9090 +dns: + enable: true + ipv6: false + default-nameserver: + - 223.5.5.5 + - 119.29.29.29 + enhanced-mode: fake-ip + fake-ip-range: 198.18.0.1/16 + use-hosts: true + nameserver: + - https://doh.pub/dns-query + - https://dns.alidns.com/dns-query + fallback: + - https://doh.dns.sb/dns-query + - https://dns.cloudflare.com/dns-query + - https://dns.twnic.tw/dns-query + - tls://8.8.4.4:853 + fallback-filter: + geoip: true + ipcidr: + - 240.0.0.0/4 + - 0.0.0.0/32 +proxies: +- name: 距离下次重置剩余:18 天 + type: trojan + server: 2dc608afc99297fc.cdn.jiashule.com + port: 40048 + password: 924af173-a1c9-4e1d-96c3-8bd4b1831314 + udp: true + sni: ithome.com + skip-cert-verify: true +- name: 🇭🇰 HKG 1 + type: trojan + server: 2dc608afc99297fc.cdn.jiashule.com + port: 40048 + password: 924af173-a1c9-4e1d-96c3-8bd4b1831314 + udp: true + sni: ithome.com + skip-cert-verify: true +- name: 🇭🇰 HKG 2 + type: trojan + server: 2dc608afc99297fc.cdn.jiashule.com + port: 40055 + password: 924af173-a1c9-4e1d-96c3-8bd4b1831314 + udp: true + sni: ithome.com + skip-cert-verify: true +- name: 🇭🇰 HKG 3 + type: trojan + server: 2dc608afc99297fc.cdn.jiashule.com + port: 40056 + password: 924af173-a1c9-4e1d-96c3-8bd4b1831314 + udp: true + sni: ithome.com + skip-cert-verify: true +- name: 🇭🇰 HKG 4 + type: trojan + server: 2dc608afc99297fc.cdn.jiashule.com + port: 40057 + password: 924af173-a1c9-4e1d-96c3-8bd4b1831314 + udp: true + sni: ithome.com + skip-cert-verify: true +- name: 🇭🇰 HKG 5 + type: trojan + server: 2dc608afc99297fc.cdn.jiashule.com + port: 40058 + password: 924af173-a1c9-4e1d-96c3-8bd4b1831314 + udp: true + sni: ithome.com + skip-cert-verify: true +- name: 🇭🇰 HKG 6 + type: trojan + server: 2dc608afc99297fc.cdn.jiashule.com + port: 40079 + password: 924af173-a1c9-4e1d-96c3-8bd4b1831314 + udp: true + sni: ithome.com + skip-cert-verify: true +- name: 🇭🇰 HKG 7 + type: trojan + server: 2dc608afc99297fc.cdn.jiashule.com + port: 40080 + password: 924af173-a1c9-4e1d-96c3-8bd4b1831314 + udp: true + sni: ithome.com + skip-cert-verify: true +- name: 🇭🇰 HKG 8 + type: trojan + server: 2dc608afc99297fc.cdn.jiashule.com + port: 40081 + password: 924af173-a1c9-4e1d-96c3-8bd4b1831314 + udp: true + sni: ithome.com + skip-cert-verify: true +- name: 🇭🇰 HKG 9 + type: trojan + server: 2dc608afc99297fc.cdn.jiashule.com + port: 40082 + password: 924af173-a1c9-4e1d-96c3-8bd4b1831314 + udp: true + sni: ithome.com + skip-cert-verify: true +- name: 🇭🇰 HKG 10 + type: trojan + server: 2dc608afc99297fc.cdn.jiashule.com + port: 40083 + password: 924af173-a1c9-4e1d-96c3-8bd4b1831314 + udp: true + sni: ithome.com + skip-cert-verify: true +- name: 🇭🇰 HKG 11 + type: trojan + server: 2dc608afc99297fc.cdn.jiashule.com + port: 40084 + password: 924af173-a1c9-4e1d-96c3-8bd4b1831314 + udp: true + sni: ithome.com + skip-cert-verify: true +- name: 🇹🇼 TWN Home 3X + type: trojan + server: 2dc608afc99297fc.cdn.jiashule.com + port: 40072 + password: 924af173-a1c9-4e1d-96c3-8bd4b1831314 + udp: true + sni: ithome.com + skip-cert-verify: true +- name: 🇹🇼 TWN 2 + type: trojan + server: 2dc608afc99297fc.cdn.jiashule.com + port: 40086 + password: 924af173-a1c9-4e1d-96c3-8bd4b1831314 + udp: true + sni: ithome.com + skip-cert-verify: true +- name: 🇹🇼 TWN 3 + type: trojan + server: 2dc608afc99297fc.cdn.jiashule.com + port: 40087 + password: 924af173-a1c9-4e1d-96c3-8bd4b1831314 + udp: true + sni: ithome.com + skip-cert-verify: true +- name: 🇹🇼 TWN 4 + type: trojan + server: 2dc608afc99297fc.cdn.jiashule.com + port: 40088 + password: 924af173-a1c9-4e1d-96c3-8bd4b1831314 + udp: true + sni: ithome.com + skip-cert-verify: true +- name: 🇹🇼 TWN 5 + type: trojan + server: 2dc608afc99297fc.cdn.jiashule.com + port: 40089 + password: 924af173-a1c9-4e1d-96c3-8bd4b1831314 + udp: true + sni: ithome.com + skip-cert-verify: true +- name: 🇹🇼 TWN 6 + type: trojan + server: 2dc608afc99297fc.cdn.jiashule.com + port: 40090 + password: 924af173-a1c9-4e1d-96c3-8bd4b1831314 + udp: true + sni: ithome.com + skip-cert-verify: true +- name: 🇯🇵 JPN 1 + type: trojan + server: 2dc608afc99297fc.cdn.jiashule.com + port: 43045 + password: 924af173-a1c9-4e1d-96c3-8bd4b1831314 + udp: true + sni: ithome.com + skip-cert-verify: true +- name: 🇯🇵 JPN 2 + type: trojan + server: 2dc608afc99297fc.cdn.jiashule.com + port: 40075 + password: 924af173-a1c9-4e1d-96c3-8bd4b1831314 + udp: true + sni: ithome.com + skip-cert-verify: true +- name: 🇯🇵 JPN 3 + type: trojan + server: 2dc608afc99297fc.cdn.jiashule.com + port: 40078 + password: 924af173-a1c9-4e1d-96c3-8bd4b1831314 + udp: true + sni: ithome.com + skip-cert-verify: true +- name: 🇯🇵 JPN 4 + type: trojan + server: 2dc608afc99297fc.cdn.jiashule.com + port: 40076 + password: 924af173-a1c9-4e1d-96c3-8bd4b1831314 + udp: true + sni: ithome.com + skip-cert-verify: true +- name: 🇯🇵 JPN 5 + type: trojan + server: 2dc608afc99297fc.cdn.jiashule.com + port: 40200 + password: 924af173-a1c9-4e1d-96c3-8bd4b1831314 + udp: true + sni: ithome.com + skip-cert-verify: true +- name: 🇸🇬 SGP 1 + type: trojan + server: 2dc608afc99297fc.cdn.jiashule.com + port: 40046 + password: 924af173-a1c9-4e1d-96c3-8bd4b1831314 + udp: true + sni: ithome.com + skip-cert-verify: true +- name: 🇸🇬 SGP 2 + type: trojan + server: 2dc608afc99297fc.cdn.jiashule.com + port: 40208 + password: 924af173-a1c9-4e1d-96c3-8bd4b1831314 + udp: true + sni: ithome.com + skip-cert-verify: true +- name: 🇸🇬 SGP 3 + type: trojan + server: 2dc608afc99297fc.cdn.jiashule.com + port: 40209 + password: 924af173-a1c9-4e1d-96c3-8bd4b1831314 + udp: true + sni: ithome.com + skip-cert-verify: true +- name: 🇸🇬 SGP 4 + type: trojan + server: 2dc608afc99297fc.cdn.jiashule.com + port: 40210 + password: 924af173-a1c9-4e1d-96c3-8bd4b1831314 + udp: true + sni: ithome.com + skip-cert-verify: true +- name: 🇸🇬 SGP 5 + type: trojan + server: 2dc608afc99297fc.cdn.jiashule.com + port: 40211 + password: 924af173-a1c9-4e1d-96c3-8bd4b1831314 + udp: true + sni: ithome.com + skip-cert-verify: true +- name: 🇸🇬 SGP 6 + type: trojan + server: 2dc608afc99297fc.cdn.jiashule.com + port: 40212 + password: 924af173-a1c9-4e1d-96c3-8bd4b1831314 + udp: true + sni: ithome.com + skip-cert-verify: true +- name: 🇸🇬 SGP 7 + type: trojan + server: 2dc608afc99297fc.cdn.jiashule.com + port: 40213 + password: 924af173-a1c9-4e1d-96c3-8bd4b1831314 + udp: true + sni: ithome.com + skip-cert-verify: true +- name: 🇸🇬 SGP 8 + type: trojan + server: 2dc608afc99297fc.cdn.jiashule.com + port: 40214 + password: 924af173-a1c9-4e1d-96c3-8bd4b1831314 + udp: true + sni: ithome.com + skip-cert-verify: true +- name: 🇸🇬 SGP 9 + type: trojan + server: 2dc608afc99297fc.cdn.jiashule.com + port: 40215 + password: 924af173-a1c9-4e1d-96c3-8bd4b1831314 + udp: true + sni: ithome.com + skip-cert-verify: true +- name: 🇸🇬 SGP 10 + type: trojan + server: 2dc608afc99297fc.cdn.jiashule.com + port: 40216 + password: 924af173-a1c9-4e1d-96c3-8bd4b1831314 + udp: true + sni: ithome.com + skip-cert-verify: true +- name: 🇺🇸 USA 1 + type: trojan + server: 2dc608afc99297fc.cdn.jiashule.com + port: 40048 + password: 924af173-a1c9-4e1d-96c3-8bd4b1831314 + udp: true + sni: ithome.com + skip-cert-verify: true +- name: 🇺🇸 USA 2 + type: trojan + server: 2dc608afc99297fc.cdn.jiashule.com + port: 40223 + password: 924af173-a1c9-4e1d-96c3-8bd4b1831314 + udp: true + sni: ithome.com + skip-cert-verify: true +- name: 🇺🇸 USA 3 + type: trojan + server: 2dc608afc99297fc.cdn.jiashule.com + port: 40224 + password: 924af173-a1c9-4e1d-96c3-8bd4b1831314 + udp: true + sni: ithome.com + skip-cert-verify: true +- name: 🇺🇸 USA 4 + type: trojan + server: 2dc608afc99297fc.cdn.jiashule.com + port: 40225 + password: 924af173-a1c9-4e1d-96c3-8bd4b1831314 + udp: true + sni: ithome.com + skip-cert-verify: true +- name: 🇺🇸 USA 5 + type: trojan + server: 2dc608afc99297fc.cdn.jiashule.com + port: 40226 + password: 924af173-a1c9-4e1d-96c3-8bd4b1831314 + udp: true + sni: ithome.com + skip-cert-verify: true +- name: 距离下次重置剩余:14 天 + type: trojan + server: taptap.sffyn.com + port: 48333 + password: 474627a7-b6e2-4452-86a1-2519f27cc3e6 + udp: true + sni: mhlnf.cn + skip-cert-verify: true + network: tcp +- name: 🇭🇰HongKong 01 + type: trojan + server: taptap.sffyn.com + port: 48333 + password: 474627a7-b6e2-4452-86a1-2519f27cc3e6 + udp: true + sni: mhlnf.cn + skip-cert-verify: true + network: tcp +- name: 🇭🇰HongKong 02 + type: trojan + server: taptap.sffyn.com + port: 40439 + password: 474627a7-b6e2-4452-86a1-2519f27cc3e6 + udp: true + sni: mhlnf.cn + skip-cert-verify: true + network: tcp +- name: 🇭🇰HongKong 03 + type: trojan + server: taptap.sffyn.com + port: 48335 + password: 474627a7-b6e2-4452-86a1-2519f27cc3e6 + udp: true + sni: mhlnf.cn + skip-cert-verify: true + network: tcp +- name: 🇭🇰HongKong 04 + type: trojan + server: taptap.sffyn.com + port: 38557 + password: 474627a7-b6e2-4452-86a1-2519f27cc3e6 + udp: true + sni: mhlnf.cn + skip-cert-verify: true + network: tcp +- name: 🇭🇰HongKong 电联优化 + type: trojan + server: dianlian.sffyn.com + port: 48333 + password: 474627a7-b6e2-4452-86a1-2519f27cc3e6 + udp: true + sni: mhlnf.cn + skip-cert-verify: true + network: tcp +- name: 🇨🇳Taiwan 01 + type: trojan + server: taptap.sffyn.com + port: 49503 + password: 474627a7-b6e2-4452-86a1-2519f27cc3e6 + udp: true + sni: mhlnf.cn + skip-cert-verify: true + network: tcp +- name: 🇨🇳Taiwan 02 + type: trojan + server: taptap.sffyn.com + port: 58785 + password: 474627a7-b6e2-4452-86a1-2519f27cc3e6 + udp: true + sni: mhlnf.cn + skip-cert-verify: true + network: tcp +- name: 🇨🇳Taiwan 03 + type: trojan + server: taptap.sffyn.com + port: 19731 + password: 474627a7-b6e2-4452-86a1-2519f27cc3e6 + udp: true + sni: mhlnf.cn + skip-cert-verify: true + network: tcp +- name: 🇨🇳Taiwan 04 + type: trojan + server: taptap.sffyn.com + port: 27008 + password: 474627a7-b6e2-4452-86a1-2519f27cc3e6 + udp: true + sni: mhlnf.cn + skip-cert-verify: true + network: tcp +- name: 🇨🇳Taiwan 电联优化 + type: trojan + server: dianlian.sffyn.com + port: 49503 + password: 474627a7-b6e2-4452-86a1-2519f27cc3e6 + udp: true + sni: mhlnf.cn + skip-cert-verify: true + network: tcp +- name: 🇸🇬Singapore 01 + type: trojan + server: taptap.sffyn.com + port: 45613 + password: 474627a7-b6e2-4452-86a1-2519f27cc3e6 + udp: true + sni: mhlnf.cn + skip-cert-verify: true + network: tcp +- name: 🇸🇬Singapore 02 + type: trojan + server: taptap.sffyn.com + port: 15455 + password: 474627a7-b6e2-4452-86a1-2519f27cc3e6 + udp: true + sni: mhlnf.cn + skip-cert-verify: true + network: tcp +- name: 🇸🇬Singapore 03 + type: trojan + server: taptap.sffyn.com + port: 37083 + password: 474627a7-b6e2-4452-86a1-2519f27cc3e6 + udp: true + sni: mhlnf.cn + skip-cert-verify: true + network: tcp +- name: 🇸🇬Singapore 04 + type: trojan + server: taptap.sffyn.com + port: 24911 + password: 474627a7-b6e2-4452-86a1-2519f27cc3e6 + udp: true + sni: mhlnf.cn + skip-cert-verify: true + network: tcp +- name: 🇸🇬Singapore 电联优化 + type: trojan + server: dianlian.sffyn.com + port: 45613 + password: 474627a7-b6e2-4452-86a1-2519f27cc3e6 + udp: true + sni: mhlnf.cn + skip-cert-verify: true + network: tcp +- name: 🇯🇵Japanese 01 + type: trojan + server: taptap.sffyn.com + port: 41977 + password: 474627a7-b6e2-4452-86a1-2519f27cc3e6 + udp: true + sni: mhlnf.cn + skip-cert-verify: true + network: tcp +- name: 🇯🇵Japanese 02 + type: trojan + server: taptap.sffyn.com + port: 32484 + password: 474627a7-b6e2-4452-86a1-2519f27cc3e6 + udp: true + sni: mhlnf.cn + skip-cert-verify: true + network: tcp +- name: 🇯🇵Japanese 03 + type: trojan + server: taptap.sffyn.com + port: 11247 + password: 474627a7-b6e2-4452-86a1-2519f27cc3e6 + udp: true + sni: mhlnf.cn + skip-cert-verify: true + network: tcp +- name: 🇯🇵Japanese 04 + type: trojan + server: taptap.sffyn.com + port: 10452 + password: 474627a7-b6e2-4452-86a1-2519f27cc3e6 + udp: true + sni: mhlnf.cn + skip-cert-verify: true + network: tcp +- name: 🇯🇵Japanese 电联优化 + type: trojan + server: dianlian.sffyn.com + port: 32484 + password: 474627a7-b6e2-4452-86a1-2519f27cc3e6 + udp: true + sni: mhlnf.cn + skip-cert-verify: true + network: tcp +- name: 🇺🇸USA 01 + type: trojan + server: taptap.sffyn.com + port: 27306 + password: 474627a7-b6e2-4452-86a1-2519f27cc3e6 + udp: true + sni: mhlnf.cn + skip-cert-verify: true + network: tcp +- name: 🇺🇸USA 02 + type: trojan + server: taptap.sffyn.com + port: 49591 + password: 474627a7-b6e2-4452-86a1-2519f27cc3e6 + udp: true + sni: mhlnf.cn + skip-cert-verify: true + network: tcp +- name: 🇺🇸USA 03 + type: trojan + server: taptap.sffyn.com + port: 59617 + password: 474627a7-b6e2-4452-86a1-2519f27cc3e6 + udp: true + sni: mhlnf.cn + skip-cert-verify: true + network: tcp +- name: 🇺🇸USA 04 + type: trojan + server: taptap.sffyn.com + port: 22639 + password: 474627a7-b6e2-4452-86a1-2519f27cc3e6 + udp: true + sni: mhlnf.cn + skip-cert-verify: true + network: tcp +- name: 🇺🇸USA 电联优化 + type: trojan + server: dianlian.sffyn.com + port: 27306 + password: 474627a7-b6e2-4452-86a1-2519f27cc3e6 + udp: true + sni: mhlnf.cn + skip-cert-verify: true + network: tcp +- name: 🇺🇸USA-家庭带宽01 + type: trojan + server: taptap.sffyn.com + port: 20541 + password: 474627a7-b6e2-4452-86a1-2519f27cc3e6 + udp: true + sni: mhlnf.cn + skip-cert-verify: true + network: tcp +- name: 🇰🇷 Korea 01 + type: trojan + server: taptap.sffyn.com + port: 44991 + password: 474627a7-b6e2-4452-86a1-2519f27cc3e6 + udp: true + sni: mhlnf.cn + skip-cert-verify: true + network: tcp +- name: 🇹🇷 Turkey + type: trojan + server: taptap.sffyn.com + port: 10292 + password: 474627a7-b6e2-4452-86a1-2519f27cc3e6 + udp: true + sni: mhlnf.cn + skip-cert-verify: true + network: tcp +- name: 距离下次重置流量剩余:17 天 + type: ss + server: cyusd123.qeayr.cn + port: 14784 + cipher: 2022-blake3-aes-128-gcm + password: MjdlZmY4YWIyZDU0OGNkNw==:MjgzNjNjNWUtMWIxOS00Mw== + udp: true +- name: 🇭🇰Hong Kong 01 + type: ss + server: cyusd123.qeayr.cn + port: 14784 + cipher: 2022-blake3-aes-128-gcm + password: MjdlZmY4YWIyZDU0OGNkNw==:MjgzNjNjNWUtMWIxOS00Mw== + udp: true +- name: 🇭🇰Hong Kong 02 + type: ss + server: cyusd123.qeayr.cn + port: 14785 + cipher: 2022-blake3-aes-128-gcm + password: MjdlZmY4YWIyZDU0OGNkNw==:MjgzNjNjNWUtMWIxOS00Mw== + udp: true +- name: 🇭🇰Hong Kong 03 + type: ss + server: qc456987.qeayr.cn + port: 24787 + cipher: 2022-blake3-aes-128-gcm + password: MjdlZmY4YWIyZDU0OGNkNw==:MjgzNjNjNWUtMWIxOS00Mw== + udp: true +- name: 🇭🇰Hong Kong 04 + type: ss + server: qc456987.qeayr.cn + port: 24788 + cipher: 2022-blake3-aes-128-gcm + password: MjdlZmY4YWIyZDU0OGNkNw==:MjgzNjNjNWUtMWIxOS00Mw== + udp: true +- name: 🇭🇰Hong Kong 05 + type: ss + server: s20002625.qeayr.cn + port: 46814 + cipher: 2022-blake3-aes-128-gcm + password: MjdlZmY4YWIyZDU0OGNkNw==:MjgzNjNjNWUtMWIxOS00Mw== + udp: true +- name: 🇭🇰Hong Kong 06 + type: ss + server: s20002625.qeayr.cn + port: 46815 + cipher: 2022-blake3-aes-128-gcm + password: MjdlZmY4YWIyZDU0OGNkNw==:MjgzNjNjNWUtMWIxOS00Mw== + udp: true +- name: 🇭🇰Hong Kong IEPL 01 + type: ss + server: apiyhyzsj.gweuc.cn + port: 26613 + cipher: 2022-blake3-aes-128-gcm + password: MjdlZmY4YWIyZDU0OGNkNw==:MjgzNjNjNWUtMWIxOS00Mw== + udp: true +- name: 🇭🇰Hong Kong IEPL 02 + type: ss + server: apiyhyzsj.gweuc.cn + port: 26614 + cipher: 2022-blake3-aes-128-gcm + password: MjdlZmY4YWIyZDU0OGNkNw==:MjgzNjNjNWUtMWIxOS00Mw== + udp: true +- name: 🇹🇼Taiwan 01 + type: ss + server: cyusd123.qeayr.cn + port: 14786 + cipher: 2022-blake3-aes-128-gcm + password: MjdlZmY4YWIyZDU0OGNkNw==:MjgzNjNjNWUtMWIxOS00Mw== + udp: true +- name: 🇹🇼Taiwan 02 + type: ss + server: cyusd123.qeayr.cn + port: 14790 + cipher: 2022-blake3-aes-128-gcm + password: MjdlZmY4YWIyZDU0OGNkNw==:MjgzNjNjNWUtMWIxOS00Mw== + udp: true +- name: 🇹🇼Taiwan 03 + type: ss + server: qc456987.qeayr.cn + port: 24789 + cipher: 2022-blake3-aes-128-gcm + password: MjdlZmY4YWIyZDU0OGNkNw==:MjgzNjNjNWUtMWIxOS00Mw== + udp: true +- name: 🇹🇼Taiwan 04 + type: ss + server: qc456987.qeayr.cn + port: 24790 + cipher: 2022-blake3-aes-128-gcm + password: MjdlZmY4YWIyZDU0OGNkNw==:MjgzNjNjNWUtMWIxOS00Mw== + udp: true +- name: 🇹🇼Taiwan 05 + type: ss + server: s20002625.qeayr.cn + port: 46816 + cipher: 2022-blake3-aes-128-gcm + password: MjdlZmY4YWIyZDU0OGNkNw==:MjgzNjNjNWUtMWIxOS00Mw== + udp: true +- name: 🇹🇼Taiwan 06 + type: ss + server: s20002625.qeayr.cn + port: 46817 + cipher: 2022-blake3-aes-128-gcm + password: MjdlZmY4YWIyZDU0OGNkNw==:MjgzNjNjNWUtMWIxOS00Mw== + udp: true +- name: 🇹🇼Taiwan IEPL 01 + type: ss + server: apiyhyzsj.gweuc.cn + port: 26615 + cipher: 2022-blake3-aes-128-gcm + password: MjdlZmY4YWIyZDU0OGNkNw==:MjgzNjNjNWUtMWIxOS00Mw== + udp: true +- name: 🇹🇼Taiwan IEPL 02 + type: ss + server: apiyhyzsj.gweuc.cn + port: 26616 + cipher: 2022-blake3-aes-128-gcm + password: MjdlZmY4YWIyZDU0OGNkNw==:MjgzNjNjNWUtMWIxOS00Mw== + udp: true +- name: 🇯🇵Japan 01 + type: ss + server: cyusd123.qeayr.cn + port: 14791 + cipher: 2022-blake3-aes-128-gcm + password: MjdlZmY4YWIyZDU0OGNkNw==:MjgzNjNjNWUtMWIxOS00Mw== + udp: true +- name: 🇯🇵Japan 02 + type: ss + server: cyusd123.qeayr.cn + port: 14792 + cipher: 2022-blake3-aes-128-gcm + password: MjdlZmY4YWIyZDU0OGNkNw==:MjgzNjNjNWUtMWIxOS00Mw== + udp: true +- name: 🇯🇵Japan 03 + type: ss + server: qc456987.qeayr.cn + port: 24791 + cipher: 2022-blake3-aes-128-gcm + password: MjdlZmY4YWIyZDU0OGNkNw==:MjgzNjNjNWUtMWIxOS00Mw== + udp: true +- name: 🇯🇵Japan 04 + type: ss + server: qc456987.qeayr.cn + port: 24792 + cipher: 2022-blake3-aes-128-gcm + password: MjdlZmY4YWIyZDU0OGNkNw==:MjgzNjNjNWUtMWIxOS00Mw== + udp: true +- name: 🇯🇵Japan 05 + type: ss + server: s20002625.qeayr.cn + port: 46818 + cipher: 2022-blake3-aes-128-gcm + password: MjdlZmY4YWIyZDU0OGNkNw==:MjgzNjNjNWUtMWIxOS00Mw== + udp: true +- name: 🇯🇵Japan 06 + type: ss + server: s20002625.qeayr.cn + port: 46819 + cipher: 2022-blake3-aes-128-gcm + password: MjdlZmY4YWIyZDU0OGNkNw==:MjgzNjNjNWUtMWIxOS00Mw== + udp: true +- name: 🇯🇵Japan IEPL 01 + type: ss + server: apiyhyzsj.gweuc.cn + port: 26617 + cipher: 2022-blake3-aes-128-gcm + password: MjdlZmY4YWIyZDU0OGNkNw==:MjgzNjNjNWUtMWIxOS00Mw== + udp: true +- name: 🇯🇵Japan IEPL 02 + type: ss + server: apiyhyzsj.gweuc.cn + port: 26618 + cipher: 2022-blake3-aes-128-gcm + password: MjdlZmY4YWIyZDU0OGNkNw==:MjgzNjNjNWUtMWIxOS00Mw== + udp: true +- name: 🇺🇸United States 01 + type: ss + server: cyusd123.qeayr.cn + port: 14787 + cipher: 2022-blake3-aes-128-gcm + password: MjdlZmY4YWIyZDU0OGNkNw==:MjgzNjNjNWUtMWIxOS00Mw== + udp: true +- name: 🇺🇸United States 02 + type: ss + server: cyusd123.qeayr.cn + port: 14793 + cipher: 2022-blake3-aes-128-gcm + password: MjdlZmY4YWIyZDU0OGNkNw==:MjgzNjNjNWUtMWIxOS00Mw== + udp: true +- name: 🇺🇸United States 03 + type: ss + server: qc456987.qeayr.cn + port: 24793 + cipher: 2022-blake3-aes-128-gcm + password: MjdlZmY4YWIyZDU0OGNkNw==:MjgzNjNjNWUtMWIxOS00Mw== + udp: true +- name: 🇺🇸United States 04 + type: ss + server: qc456987.qeayr.cn + port: 24794 + cipher: 2022-blake3-aes-128-gcm + password: MjdlZmY4YWIyZDU0OGNkNw==:MjgzNjNjNWUtMWIxOS00Mw== + udp: true +- name: 🇺🇸United States 05 + type: ss + server: s20002625.qeayr.cn + port: 46820 + cipher: 2022-blake3-aes-128-gcm + password: MjdlZmY4YWIyZDU0OGNkNw==:MjgzNjNjNWUtMWIxOS00Mw== + udp: true +- name: 🇺🇸United States 06 + type: ss + server: s20002625.qeayr.cn + port: 46821 + cipher: 2022-blake3-aes-128-gcm + password: MjdlZmY4YWIyZDU0OGNkNw==:MjgzNjNjNWUtMWIxOS00Mw== + udp: true +- name: 🇺🇸United States IEPL 01 + type: ss + server: apiyhyzsj.gweuc.cn + port: 26619 + cipher: 2022-blake3-aes-128-gcm + password: MjdlZmY4YWIyZDU0OGNkNw==:MjgzNjNjNWUtMWIxOS00Mw== + udp: true +- name: 🇺🇸United States IEPL 02 + type: ss + server: apiyhyzsj.gweuc.cn + port: 26620 + cipher: 2022-blake3-aes-128-gcm + password: MjdlZmY4YWIyZDU0OGNkNw==:MjgzNjNjNWUtMWIxOS00Mw== + udp: true +- name: 🇸🇬Singapore 01_1 + type: ss + server: cyusd123.qeayr.cn + port: 14789 + cipher: 2022-blake3-aes-128-gcm + password: MjdlZmY4YWIyZDU0OGNkNw==:MjgzNjNjNWUtMWIxOS00Mw== + udp: true +- name: 🇸🇬Singapore 02_1 + type: ss + server: cyusd123.qeayr.cn + port: 14795 + cipher: 2022-blake3-aes-128-gcm + password: MjdlZmY4YWIyZDU0OGNkNw==:MjgzNjNjNWUtMWIxOS00Mw== + udp: true +- name: 🇸🇬Singapore 03_1 + type: ss + server: qc456987.qeayr.cn + port: 24795 + cipher: 2022-blake3-aes-128-gcm + password: MjdlZmY4YWIyZDU0OGNkNw==:MjgzNjNjNWUtMWIxOS00Mw== + udp: true +- name: 🇸🇬Singapore 04_1 + type: ss + server: qc456987.qeayr.cn + port: 24796 + cipher: 2022-blake3-aes-128-gcm + password: MjdlZmY4YWIyZDU0OGNkNw==:MjgzNjNjNWUtMWIxOS00Mw== + udp: true +- name: 🇸🇬Singapore 05 + type: ss + server: s20002625.qeayr.cn + port: 46830 + cipher: 2022-blake3-aes-128-gcm + password: MjdlZmY4YWIyZDU0OGNkNw==:MjgzNjNjNWUtMWIxOS00Mw== + udp: true +- name: 🇸🇬Singapore 06 + type: ss + server: s20002625.qeayr.cn + port: 46831 + cipher: 2022-blake3-aes-128-gcm + password: MjdlZmY4YWIyZDU0OGNkNw==:MjgzNjNjNWUtMWIxOS00Mw== + udp: true +- name: 🇸🇬Singapore IEPL 01 + type: ss + server: apiyhyzsj.gweuc.cn + port: 26621 + cipher: 2022-blake3-aes-128-gcm + password: MjdlZmY4YWIyZDU0OGNkNw==:MjgzNjNjNWUtMWIxOS00Mw== + udp: true +- name: 🇸🇬Singapore IEPL 02 + type: ss + server: apiyhyzsj.gweuc.cn + port: 26622 + cipher: 2022-blake3-aes-128-gcm + password: MjdlZmY4YWIyZDU0OGNkNw==:MjgzNjNjNWUtMWIxOS00Mw== + udp: true +- name: 🇰🇷Korea 01 + type: ss + server: cyusd123.qeayr.cn + port: 14794 + cipher: 2022-blake3-aes-128-gcm + password: MjdlZmY4YWIyZDU0OGNkNw==:MjgzNjNjNWUtMWIxOS00Mw== + udp: true +- name: 🇰🇷Korea 02 + type: ss + server: qc456987.qeayr.cn + port: 24797 + cipher: 2022-blake3-aes-128-gcm + password: MjdlZmY4YWIyZDU0OGNkNw==:MjgzNjNjNWUtMWIxOS00Mw== + udp: true +- name: 🇰🇷Korea 03 + type: ss + server: s20002625.qeayr.cn + port: 46824 + cipher: 2022-blake3-aes-128-gcm + password: MjdlZmY4YWIyZDU0OGNkNw==:MjgzNjNjNWUtMWIxOS00Mw== + udp: true +- name: 🇦🇺Australia 01 + type: ss + server: cyusd123.qeayr.cn + port: 14796 + cipher: 2022-blake3-aes-128-gcm + password: MjdlZmY4YWIyZDU0OGNkNw==:MjgzNjNjNWUtMWIxOS00Mw== + udp: true +- name: 🇦🇺Australia 02 + type: ss + server: qc456987.qeayr.cn + port: 24798 + cipher: 2022-blake3-aes-128-gcm + password: MjdlZmY4YWIyZDU0OGNkNw==:MjgzNjNjNWUtMWIxOS00Mw== + udp: true +- name: 🇦🇺Australia 03 + type: ss + server: s20002625.qeayr.cn + port: 46826 + cipher: 2022-blake3-aes-128-gcm + password: MjdlZmY4YWIyZDU0OGNkNw==:MjgzNjNjNWUtMWIxOS00Mw== + udp: true +- name: 🇬🇧United Kingdom 01 + type: ss + server: cyusd123.qeayr.cn + port: 47830 + cipher: 2022-blake3-aes-128-gcm + password: MjdlZmY4YWIyZDU0OGNkNw==:MjgzNjNjNWUtMWIxOS00Mw== + udp: true +- name: 🇬🇧United Kingdom 02 + type: ss + server: qc456987.qeayr.cn + port: 47831 + cipher: 2022-blake3-aes-128-gcm + password: MjdlZmY4YWIyZDU0OGNkNw==:MjgzNjNjNWUtMWIxOS00Mw== + udp: true +- name: 🇬🇧United Kingdom 03 + type: ss + server: s20002625.qeayr.cn + port: 47832 + cipher: 2022-blake3-aes-128-gcm + password: MjdlZmY4YWIyZDU0OGNkNw==:MjgzNjNjNWUtMWIxOS00Mw== + udp: true +- name: 🇦🇶Antarctica 01 + type: ss + server: cyusd123.qeayr.cn + port: 14797 + cipher: 2022-blake3-aes-128-gcm + password: MjdlZmY4YWIyZDU0OGNkNw==:MjgzNjNjNWUtMWIxOS00Mw== + udp: true +- name: 🇦🇶Antarctica 02 + type: ss + server: qc456987.qeayr.cn + port: 24799 + cipher: 2022-blake3-aes-128-gcm + password: MjdlZmY4YWIyZDU0OGNkNw==:MjgzNjNjNWUtMWIxOS00Mw== + udp: true +- name: 🇦🇶Antarctica 03 + type: ss + server: s20002625.qeayr.cn + port: 13918 + cipher: 2022-blake3-aes-128-gcm + password: MjdlZmY4YWIyZDU0OGNkNw==:MjgzNjNjNWUtMWIxOS00Mw== + udp: true +proxy-groups: +- name: AutoProxy + type: select + proxies: + - TrustedAccessPath(183.54 GB) + - FacMata®(119.95 GB) + - 流量光机场(70.77 GB) + - Auto-香港 + - Auto-新加坡 + - Auto-USA +- name: FacMata®(119.95 GB) + type: select + proxies: + - 距离下次重置剩余:18 天 + - 🇭🇰 HKG 1 + - 🇭🇰 HKG 2 + - 🇭🇰 HKG 3 + - 🇭🇰 HKG 4 + - 🇭🇰 HKG 5 + - 🇭🇰 HKG 6 + - 🇭🇰 HKG 7 + - 🇭🇰 HKG 8 + - 🇭🇰 HKG 9 + - 🇭🇰 HKG 10 + - 🇭🇰 HKG 11 + - 🇹🇼 TWN Home 3X + - 🇹🇼 TWN 2 + - 🇹🇼 TWN 3 + - 🇹🇼 TWN 4 + - 🇹🇼 TWN 5 + - 🇹🇼 TWN 6 + - 🇯🇵 JPN 1 + - 🇯🇵 JPN 2 + - 🇯🇵 JPN 3 + - 🇯🇵 JPN 4 + - 🇯🇵 JPN 5 + - 🇸🇬 SGP 1 + - 🇸🇬 SGP 2 + - 🇸🇬 SGP 3 + - 🇸🇬 SGP 4 + - 🇸🇬 SGP 5 + - 🇸🇬 SGP 6 + - 🇸🇬 SGP 7 + - 🇸🇬 SGP 8 + - 🇸🇬 SGP 9 + - 🇸🇬 SGP 10 + - 🇺🇸 USA 1 + - 🇺🇸 USA 2 + - 🇺🇸 USA 3 + - 🇺🇸 USA 4 + - 🇺🇸 USA 5 +- name: TrustedAccessPath(183.54 GB) + type: select + proxies: + - 距离下次重置剩余:14 天 + - 🇭🇰HongKong 01 + - 🇭🇰HongKong 02 + - 🇭🇰HongKong 03 + - 🇭🇰HongKong 04 + - 🇭🇰HongKong 电联优化 + - 🇨🇳Taiwan 01 + - 🇨🇳Taiwan 02 + - 🇨🇳Taiwan 03 + - 🇨🇳Taiwan 04 + - 🇨🇳Taiwan 电联优化 + - 🇸🇬Singapore 01 + - 🇸🇬Singapore 02 + - 🇸🇬Singapore 03 + - 🇸🇬Singapore 04 + - 🇸🇬Singapore 电联优化 + - 🇯🇵Japanese 01 + - 🇯🇵Japanese 02 + - 🇯🇵Japanese 03 + - 🇯🇵Japanese 04 + - 🇯🇵Japanese 电联优化 + - 🇺🇸USA 01 + - 🇺🇸USA 02 + - 🇺🇸USA 03 + - 🇺🇸USA 04 + - 🇺🇸USA 电联优化 + - 🇺🇸USA-家庭带宽01 + - 🇰🇷 Korea 01 + - 🇹🇷 Turkey +- name: 流量光机场(70.77 GB) + type: select + proxies: + - 距离下次重置流量剩余:17 天 + - 🇭🇰Hong Kong 01 + - 🇭🇰Hong Kong 02 + - 🇭🇰Hong Kong 03 + - 🇭🇰Hong Kong 04 + - 🇭🇰Hong Kong 05 + - 🇭🇰Hong Kong 06 + - 🇭🇰Hong Kong IEPL 01 + - 🇭🇰Hong Kong IEPL 02 + - 🇹🇼Taiwan 01 + - 🇹🇼Taiwan 02 + - 🇹🇼Taiwan 03 + - 🇹🇼Taiwan 04 + - 🇹🇼Taiwan 05 + - 🇹🇼Taiwan 06 + - 🇹🇼Taiwan IEPL 01 + - 🇹🇼Taiwan IEPL 02 + - 🇯🇵Japan 01 + - 🇯🇵Japan 02 + - 🇯🇵Japan 03 + - 🇯🇵Japan 04 + - 🇯🇵Japan 05 + - 🇯🇵Japan 06 + - 🇯🇵Japan IEPL 01 + - 🇯🇵Japan IEPL 02 + - 🇺🇸United States 01 + - 🇺🇸United States 02 + - 🇺🇸United States 03 + - 🇺🇸United States 04 + - 🇺🇸United States 05 + - 🇺🇸United States 06 + - 🇺🇸United States IEPL 01 + - 🇺🇸United States IEPL 02 + - 🇸🇬Singapore 01 + - 🇸🇬Singapore 02 + - 🇸🇬Singapore 03 + - 🇸🇬Singapore 04 + - 🇸🇬Singapore 05 + - 🇸🇬Singapore 06 + - 🇸🇬Singapore IEPL 01 + - 🇸🇬Singapore IEPL 02 + - 🇰🇷Korea 01 + - 🇰🇷Korea 02 + - 🇰🇷Korea 03 + - 🇦🇺Australia 01 + - 🇦🇺Australia 02 + - 🇦🇺Australia 03 + - 🇬🇧United Kingdom 01 + - 🇬🇧United Kingdom 02 + - 🇬🇧United Kingdom 03 + - 🇦🇶Antarctica 01 + - 🇦🇶Antarctica 02 + - 🇦🇶Antarctica 03 +- name: Auto-USA + type: url-test + proxies: + - 🇺🇸 USA 1 + - 🇺🇸 USA 2 + - 🇺🇸 USA 3 + - 🇺🇸 USA 4 + - 🇺🇸 USA 5 + - 🇺🇸USA 01 + - 🇺🇸USA 02 + - 🇺🇸USA 03 + - 🇺🇸USA 04 + - 🇺🇸USA 电联优化 + - 🇺🇸USA-家庭带宽01 + - 🇺🇸United States 01 + - 🇺🇸United States 02 + - 🇺🇸United States 03 + - 🇺🇸United States 04 + - 🇺🇸United States 05 + - 🇺🇸United States 06 + - 🇺🇸United States IEPL 01 + - 🇺🇸United States IEPL 02 + - 🇦🇺Australia 01 + - 🇦🇺Australia 02 + - 🇦🇺Australia 03 + url: http://www.gstatic.com/generate_204 + interval: 86400 +- name: Auto-香港 + type: url-test + proxies: + - 🇭🇰 HKG 1 + - 🇭🇰 HKG 2 + - 🇭🇰 HKG 3 + - 🇭🇰 HKG 4 + - 🇭🇰 HKG 5 + - 🇭🇰 HKG 6 + - 🇭🇰 HKG 7 + - 🇭🇰 HKG 8 + - 🇭🇰 HKG 9 + - 🇭🇰 HKG 10 + - 🇭🇰 HKG 11 + - 🇭🇰HongKong 01 + - 🇭🇰HongKong 02 + - 🇭🇰HongKong 03 + - 🇭🇰HongKong 04 + - 🇭🇰HongKong 电联优化 + - 🇭🇰Hong Kong 01 + - 🇭🇰Hong Kong 02 + - 🇭🇰Hong Kong 03 + - 🇭🇰Hong Kong 04 + - 🇭🇰Hong Kong 05 + - 🇭🇰Hong Kong 06 + - 🇭🇰Hong Kong IEPL 01 + - 🇭🇰Hong Kong IEPL 02 + url: http://www.gstatic.com/generate_204 + interval: 86400 +- name: Auto-新加坡 + type: url-test + proxies: + - 🇸🇬 SGP 1 + - 🇸🇬 SGP 2 + - 🇸🇬 SGP 3 + - 🇸🇬 SGP 4 + - 🇸🇬 SGP 5 + - 🇸🇬 SGP 6 + - 🇸🇬 SGP 7 + - 🇸🇬 SGP 8 + - 🇸🇬 SGP 9 + - 🇸🇬 SGP 10 + - 🇸🇬Singapore 01 + - 🇸🇬Singapore 02 + - 🇸🇬Singapore 03 + - 🇸🇬Singapore 04 + - 🇸🇬Singapore 电联优化 + - 🇸🇬Singapore 01_1 + - 🇸🇬Singapore 02_1 + - 🇸🇬Singapore 03_1 + - 🇸🇬Singapore 04_1 + - 🇸🇬Singapore 05 + - 🇸🇬Singapore 06 + - 🇸🇬Singapore IEPL 01 + - 🇸🇬Singapore IEPL 02 + url: http://www.gstatic.com/generate_204 + interval: 86400 +rules: +- IP-CIDR,114.80.36.133/32,DIRECT,no-resolve +- IP-CIDR,120.233.25.147/32,DIRECT,no-resolve +- DOMAIN,sub-or.arisaka.in,DIRECT +- DOMAIN-SUFFIX,services.googleapis.cn,AutoProxy +- DOMAIN-SUFFIX,xn--ngstr-lra8j.com,AutoProxy +- DOMAIN,safebrowsing.urlsec.qq.com,DIRECT +- DOMAIN,safebrowsing.googleapis.com,DIRECT +- DOMAIN,developer.apple.com,AutoProxy +- DOMAIN-SUFFIX,digicert.com,AutoProxy +- DOMAIN,ocsp.apple.com,AutoProxy +- DOMAIN,ocsp.comodoca.com,AutoProxy +- DOMAIN,ocsp.usertrust.com,AutoProxy +- DOMAIN,ocsp.sectigo.com,AutoProxy +- DOMAIN,ocsp.verisign.net,AutoProxy +- DOMAIN-SUFFIX,apple-dns.net,AutoProxy +- DOMAIN,testflight.apple.com,AutoProxy +- DOMAIN,sandbox.itunes.apple.com,AutoProxy +- DOMAIN,itunes.apple.com,AutoProxy +- DOMAIN-SUFFIX,apps.apple.com,AutoProxy +- DOMAIN-SUFFIX,claude.ai,Auto-USA +- DOMAIN-SUFFIX,x.ai,Auto-USA +- DOMAIN-SUFFIX,grok.com,Auto-USA +- DOMAIN-SUFFIX,cursor.sh,Auto-USA +- DOMAIN-SUFFIX,augmentcode.com,Auto-USA +- DOMAIN-SUFFIX,gaccode.com,DIRECT +- DOMAIN-SUFFIX,blobstore.apple.com,AutoProxy +- DOMAIN,cvws.icloud-content.com,AutoProxy +- DOMAIN-SUFFIX,claude6.claudechat.pro,DIRECT +- DOMAIN-SUFFIX,mzstatic.com,DIRECT +- DOMAIN-SUFFIX,itunes.apple.com,DIRECT +- DOMAIN-SUFFIX,icloud.com,DIRECT +- DOMAIN-SUFFIX,icloud-content.com,DIRECT +- DOMAIN-SUFFIX,me.com,DIRECT +- DOMAIN-SUFFIX,aaplimg.com,DIRECT +- DOMAIN-SUFFIX,cdn20.com,DIRECT +- DOMAIN-SUFFIX,cdn-apple.com,DIRECT +- DOMAIN-SUFFIX,akadns.net,DIRECT +- DOMAIN-SUFFIX,akamaiedge.net,DIRECT +- DOMAIN-SUFFIX,edgekey.net,DIRECT +- DOMAIN-SUFFIX,mwcloudcdn.com,DIRECT +- DOMAIN-SUFFIX,mwcname.com,DIRECT +- DOMAIN-SUFFIX,apple.com,DIRECT +- DOMAIN-SUFFIX,apple-cloudkit.com,DIRECT +- DOMAIN-SUFFIX,apple-mapkit.com,DIRECT +- DOMAIN-SUFFIX,126.com,DIRECT +- DOMAIN-SUFFIX,126.net,DIRECT +- DOMAIN-SUFFIX,127.net,DIRECT +- DOMAIN-SUFFIX,163.com,DIRECT +- DOMAIN-SUFFIX,360buyimg.com,DIRECT +- DOMAIN-SUFFIX,36kr.com,DIRECT +- DOMAIN-SUFFIX,acfun.tv,DIRECT +- DOMAIN-SUFFIX,air-matters.com,DIRECT +- DOMAIN-SUFFIX,aixifan.com,DIRECT +- DOMAIN-KEYWORD,alicdn,DIRECT +- DOMAIN-KEYWORD,alipay,DIRECT +- DOMAIN-KEYWORD,taobao,DIRECT +- DOMAIN-SUFFIX,amap.com,DIRECT +- DOMAIN-SUFFIX,autonavi.com,DIRECT +- DOMAIN-KEYWORD,baidu,DIRECT +- DOMAIN-SUFFIX,bdimg.com,DIRECT +- DOMAIN-SUFFIX,bdstatic.com,DIRECT +- DOMAIN-SUFFIX,bilibili.com,DIRECT +- DOMAIN-SUFFIX,bilivideo.com,DIRECT +- DOMAIN-SUFFIX,caiyunapp.com,DIRECT +- DOMAIN-SUFFIX,clouddn.com,DIRECT +- DOMAIN-SUFFIX,cnbeta.com,DIRECT +- DOMAIN-SUFFIX,cnbetacdn.com,DIRECT +- DOMAIN-SUFFIX,cootekservice.com,DIRECT +- DOMAIN-SUFFIX,csdn.net,DIRECT +- DOMAIN-SUFFIX,ctrip.com,DIRECT +- DOMAIN-SUFFIX,dgtle.com,DIRECT +- DOMAIN-SUFFIX,dianping.com,DIRECT +- DOMAIN-SUFFIX,douban.com,DIRECT +- DOMAIN-SUFFIX,doubanio.com,DIRECT +- DOMAIN-SUFFIX,duokan.com,DIRECT +- DOMAIN-SUFFIX,easou.com,DIRECT +- DOMAIN-SUFFIX,ele.me,DIRECT +- DOMAIN-SUFFIX,feng.com,DIRECT +- DOMAIN-SUFFIX,fir.im,DIRECT +- DOMAIN-SUFFIX,frdic.com,DIRECT +- DOMAIN-SUFFIX,g-cores.com,DIRECT +- DOMAIN-SUFFIX,godic.net,DIRECT +- DOMAIN-SUFFIX,gtimg.com,DIRECT +- DOMAIN,cdn.hockeyapp.net,DIRECT +- DOMAIN-SUFFIX,hongxiu.com,DIRECT +- DOMAIN-SUFFIX,hxcdn.net,DIRECT +- DOMAIN-SUFFIX,iciba.com,DIRECT +- DOMAIN-SUFFIX,ifeng.com,DIRECT +- DOMAIN-SUFFIX,ifengimg.com,DIRECT +- DOMAIN-SUFFIX,ipip.net,DIRECT +- DOMAIN-SUFFIX,iqiyi.com,DIRECT +- DOMAIN-SUFFIX,jd.com,DIRECT +- DOMAIN-SUFFIX,jianshu.com,DIRECT +- DOMAIN-SUFFIX,knewone.com,DIRECT +- DOMAIN-SUFFIX,le.com,DIRECT +- DOMAIN-SUFFIX,lecloud.com,DIRECT +- DOMAIN-SUFFIX,lemicp.com,DIRECT +- DOMAIN-SUFFIX,licdn.com,DIRECT +- DOMAIN-SUFFIX,luoo.net,DIRECT +- DOMAIN-SUFFIX,meituan.com,DIRECT +- DOMAIN-SUFFIX,meituan.net,DIRECT +- DOMAIN-SUFFIX,mi.com,DIRECT +- DOMAIN-SUFFIX,miaopai.com,DIRECT +- DOMAIN-SUFFIX,microsoft.com,DIRECT +- DOMAIN-SUFFIX,microsoftonline.com,DIRECT +- DOMAIN-SUFFIX,miui.com,DIRECT +- DOMAIN-SUFFIX,miwifi.com,DIRECT +- DOMAIN-SUFFIX,mob.com,DIRECT +- DOMAIN-SUFFIX,netease.com,DIRECT +- DOMAIN-SUFFIX,office.com,DIRECT +- DOMAIN-SUFFIX,office365.com,DIRECT +- DOMAIN-KEYWORD,officecdn,DIRECT +- DOMAIN-SUFFIX,oschina.net,DIRECT +- DOMAIN-SUFFIX,ppsimg.com,DIRECT +- DOMAIN-SUFFIX,pstatp.com,DIRECT +- DOMAIN-SUFFIX,qcloud.com,DIRECT +- DOMAIN-SUFFIX,qdaily.com,DIRECT +- DOMAIN-SUFFIX,qdmm.com,DIRECT +- DOMAIN-SUFFIX,qhimg.com,DIRECT +- DOMAIN-SUFFIX,qhres.com,DIRECT +- DOMAIN-SUFFIX,qidian.com,DIRECT +- DOMAIN-SUFFIX,qihucdn.com,DIRECT +- DOMAIN-SUFFIX,qiniu.com,DIRECT +- DOMAIN-SUFFIX,qiniucdn.com,DIRECT +- DOMAIN-SUFFIX,qiyipic.com,DIRECT +- DOMAIN-SUFFIX,qq.com,DIRECT +- DOMAIN-SUFFIX,qqurl.com,DIRECT +- DOMAIN-SUFFIX,rarbg.to,DIRECT +- DOMAIN-SUFFIX,ruguoapp.com,DIRECT +- DOMAIN-SUFFIX,segmentfault.com,DIRECT +- DOMAIN-SUFFIX,sinaapp.com,DIRECT +- DOMAIN-SUFFIX,smzdm.com,DIRECT +- DOMAIN-SUFFIX,snapdrop.net,DIRECT +- DOMAIN-SUFFIX,sogou.com,DIRECT +- DOMAIN-SUFFIX,sogoucdn.com,DIRECT +- DOMAIN-SUFFIX,sohu.com,DIRECT +- DOMAIN-SUFFIX,soku.com,DIRECT +- DOMAIN-SUFFIX,speedtest.net,DIRECT +- DOMAIN-SUFFIX,sspai.com,DIRECT +- DOMAIN-SUFFIX,suning.com,DIRECT +- DOMAIN-SUFFIX,taobao.com,DIRECT +- DOMAIN-SUFFIX,tencent.com,DIRECT +- DOMAIN-SUFFIX,tenpay.com,DIRECT +- DOMAIN-SUFFIX,tianyancha.com,DIRECT +- DOMAIN-SUFFIX,tmall.com,DIRECT +- DOMAIN-SUFFIX,tudou.com,DIRECT +- DOMAIN-SUFFIX,umetrip.com,DIRECT +- DOMAIN-SUFFIX,upaiyun.com,DIRECT +- DOMAIN-SUFFIX,upyun.com,DIRECT +- DOMAIN-SUFFIX,veryzhun.com,DIRECT +- DOMAIN-SUFFIX,weather.com,DIRECT +- DOMAIN-SUFFIX,weibo.com,DIRECT +- DOMAIN-SUFFIX,xiami.com,DIRECT +- DOMAIN-SUFFIX,xiami.net,DIRECT +- DOMAIN-SUFFIX,xiaomicp.com,DIRECT +- DOMAIN-SUFFIX,ximalaya.com,DIRECT +- DOMAIN-SUFFIX,xmcdn.com,DIRECT +- DOMAIN-SUFFIX,xunlei.com,DIRECT +- DOMAIN-SUFFIX,yhd.com,DIRECT +- DOMAIN-SUFFIX,yihaodianimg.com,DIRECT +- DOMAIN-SUFFIX,yinxiang.com,DIRECT +- DOMAIN-SUFFIX,ykimg.com,DIRECT +- DOMAIN-SUFFIX,youdao.com,DIRECT +- DOMAIN-SUFFIX,youku.com,DIRECT +- DOMAIN-SUFFIX,zealer.com,DIRECT +- DOMAIN-SUFFIX,zhihu.com,DIRECT +- DOMAIN-SUFFIX,zhimg.com,DIRECT +- DOMAIN-SUFFIX,zimuzu.tv,DIRECT +- DOMAIN-SUFFIX,zoho.com,DIRECT +- DOMAIN-KEYWORD,amazon,AutoProxy +- DOMAIN-KEYWORD,google,Auto-USA +- DOMAIN-KEYWORD,googleapis,Auto-USA +- DOMAIN-KEYWORD,perplexity,Auto-USA +- DOMAIN-KEYWORD,gmail,AutoProxy +- DOMAIN-KEYWORD,youtube,AutoProxy +- DOMAIN-KEYWORD,facebook,AutoProxy +- DOMAIN-SUFFIX,fb.me,AutoProxy +- DOMAIN-SUFFIX,fbcdn.net,AutoProxy +- DOMAIN-KEYWORD,twitter,AutoProxy +- DOMAIN-KEYWORD,instagram,AutoProxy +- DOMAIN-KEYWORD,dropbox,AutoProxy +- DOMAIN-SUFFIX,twimg.com,AutoProxy +- DOMAIN-KEYWORD,blogspot,AutoProxy +- DOMAIN-SUFFIX,youtu.be,AutoProxy +- DOMAIN-KEYWORD,whatsapp,AutoProxy +- DOMAIN-KEYWORD,admarvel,REJECT +- DOMAIN-KEYWORD,admaster,REJECT +- DOMAIN-KEYWORD,adsage,REJECT +- DOMAIN-KEYWORD,adsmogo,REJECT +- DOMAIN-KEYWORD,adsrvmedia,REJECT +- DOMAIN-KEYWORD,adwords,REJECT +- DOMAIN-KEYWORD,adservice,REJECT +- DOMAIN-SUFFIX,appsflyer.com,REJECT +- DOMAIN-KEYWORD,domob,REJECT +- DOMAIN-SUFFIX,doubleclick.net,REJECT +- DOMAIN-KEYWORD,duomeng,REJECT +- DOMAIN-KEYWORD,dwtrack,REJECT +- DOMAIN-KEYWORD,guanggao,REJECT +- DOMAIN-KEYWORD,lianmeng,REJECT +- DOMAIN-SUFFIX,mmstat.com,REJECT +- DOMAIN-KEYWORD,mopub,REJECT +- DOMAIN-KEYWORD,omgmta,REJECT +- DOMAIN-KEYWORD,openx,REJECT +- DOMAIN-KEYWORD,partnerad,REJECT +- DOMAIN-KEYWORD,pingfore,REJECT +- DOMAIN-KEYWORD,supersonicads,REJECT +- DOMAIN-KEYWORD,uedas,REJECT +- DOMAIN-KEYWORD,umeng,REJECT +- DOMAIN-KEYWORD,usage,REJECT +- DOMAIN-SUFFIX,vungle.com,REJECT +- DOMAIN-KEYWORD,wlmonitor,REJECT +- DOMAIN-KEYWORD,zjtoolbar,REJECT +- DOMAIN-SUFFIX,9to5mac.com,AutoProxy +- DOMAIN-SUFFIX,abpchina.org,AutoProxy +- DOMAIN-SUFFIX,adblockplus.org,AutoProxy +- DOMAIN-SUFFIX,adobe.com,AutoProxy +- DOMAIN-SUFFIX,akamaized.net,AutoProxy +- DOMAIN-SUFFIX,alfredapp.com,AutoProxy +- DOMAIN-SUFFIX,amplitude.com,AutoProxy +- DOMAIN-SUFFIX,ampproject.org,AutoProxy +- DOMAIN-SUFFIX,android.com,AutoProxy +- DOMAIN-SUFFIX,angularjs.org,AutoProxy +- DOMAIN-SUFFIX,aolcdn.com,AutoProxy +- DOMAIN-SUFFIX,apkpure.com,AutoProxy +- DOMAIN-SUFFIX,appledaily.com,AutoProxy +- DOMAIN-SUFFIX,appshopper.com,AutoProxy +- DOMAIN-SUFFIX,appspot.com,AutoProxy +- DOMAIN-SUFFIX,arcgis.com,AutoProxy +- DOMAIN-SUFFIX,archive.org,AutoProxy +- DOMAIN-SUFFIX,armorgames.com,AutoProxy +- DOMAIN-SUFFIX,aspnetcdn.com,AutoProxy +- DOMAIN-SUFFIX,att.com,AutoProxy +- DOMAIN-SUFFIX,awsstatic.com,AutoProxy +- DOMAIN-SUFFIX,azureedge.net,AutoProxy +- DOMAIN-SUFFIX,azurewebsites.net,AutoProxy +- DOMAIN-SUFFIX,bing.com,AutoProxy +- DOMAIN-SUFFIX,bintray.com,AutoProxy +- DOMAIN-SUFFIX,bit.com,AutoProxy +- DOMAIN-SUFFIX,bit.ly,AutoProxy +- DOMAIN-SUFFIX,bitbucket.org,AutoProxy +- DOMAIN-SUFFIX,bjango.com,AutoProxy +- DOMAIN-SUFFIX,bkrtx.com,AutoProxy +- DOMAIN-SUFFIX,blog.com,AutoProxy +- DOMAIN-SUFFIX,blogcdn.com,AutoProxy +- DOMAIN-SUFFIX,blogger.com,AutoProxy +- DOMAIN-SUFFIX,blogsmithmedia.com,AutoProxy +- DOMAIN-SUFFIX,blogspot.com,AutoProxy +- DOMAIN-SUFFIX,blogspot.hk,AutoProxy +- DOMAIN-SUFFIX,bloomberg.com,AutoProxy +- DOMAIN-SUFFIX,box.com,AutoProxy +- DOMAIN-SUFFIX,box.net,AutoProxy +- DOMAIN-SUFFIX,cachefly.net,AutoProxy +- DOMAIN-SUFFIX,chromium.org,AutoProxy +- DOMAIN-SUFFIX,cl.ly,AutoProxy +- DOMAIN-SUFFIX,cloudflare.com,AutoProxy +- DOMAIN-SUFFIX,cloudfront.net,AutoProxy +- DOMAIN-SUFFIX,cloudmagic.com,AutoProxy +- DOMAIN-SUFFIX,cmail19.com,AutoProxy +- DOMAIN-SUFFIX,cnet.com,AutoProxy +- DOMAIN-SUFFIX,cocoapods.org,AutoProxy +- DOMAIN-SUFFIX,comodoca.com,AutoProxy +- DOMAIN-SUFFIX,crashlytics.com,AutoProxy +- DOMAIN-SUFFIX,culturedcode.com,AutoProxy +- DOMAIN-SUFFIX,d.pr,AutoProxy +- DOMAIN-SUFFIX,danilo.to,AutoProxy +- DOMAIN-SUFFIX,dayone.me,AutoProxy +- DOMAIN-SUFFIX,db.tt,AutoProxy +- DOMAIN-SUFFIX,deskconnect.com,AutoProxy +- DOMAIN-SUFFIX,disq.us,AutoProxy +- DOMAIN-SUFFIX,disqus.com,AutoProxy +- DOMAIN-SUFFIX,disquscdn.com,AutoProxy +- DOMAIN-SUFFIX,dnsimple.com,AutoProxy +- DOMAIN-SUFFIX,docker.com,AutoProxy +- DOMAIN-SUFFIX,dribbble.com,AutoProxy +- DOMAIN-SUFFIX,droplr.com,AutoProxy +- DOMAIN-SUFFIX,duckduckgo.com,AutoProxy +- DOMAIN-SUFFIX,dueapp.com,AutoProxy +- DOMAIN-SUFFIX,dytt8.net,AutoProxy +- DOMAIN-SUFFIX,edgecastcdn.net,AutoProxy +- DOMAIN-SUFFIX,edgekey.net,AutoProxy +- DOMAIN-SUFFIX,edgesuite.net,AutoProxy +- DOMAIN-SUFFIX,engadget.com,AutoProxy +- DOMAIN-SUFFIX,entrust.net,AutoProxy +- DOMAIN-SUFFIX,eurekavpt.com,AutoProxy +- DOMAIN-SUFFIX,evernote.com,AutoProxy +- DOMAIN-SUFFIX,fabric.io,AutoProxy +- DOMAIN-SUFFIX,fast.com,AutoProxy +- DOMAIN-SUFFIX,fastly.net,AutoProxy +- DOMAIN-SUFFIX,fc2.com,AutoProxy +- DOMAIN-SUFFIX,feedburner.com,AutoProxy +- DOMAIN-SUFFIX,feedly.com,AutoProxy +- DOMAIN-SUFFIX,feedsportal.com,AutoProxy +- DOMAIN-SUFFIX,fiftythree.com,AutoProxy +- DOMAIN-SUFFIX,firebaseio.com,AutoProxy +- DOMAIN-SUFFIX,flexibits.com,AutoProxy +- DOMAIN-SUFFIX,flickr.com,AutoProxy +- DOMAIN-SUFFIX,flipboard.com,AutoProxy +- DOMAIN-SUFFIX,g.co,AutoProxy +- DOMAIN-SUFFIX,gabia.net,AutoProxy +- DOMAIN-SUFFIX,geni.us,AutoProxy +- DOMAIN-SUFFIX,gfx.ms,AutoProxy +- DOMAIN-SUFFIX,ggpht.com,AutoProxy +- DOMAIN-SUFFIX,ghostnoteapp.com,AutoProxy +- DOMAIN-SUFFIX,git.io,AutoProxy +- DOMAIN-KEYWORD,github,AutoProxy +- DOMAIN-SUFFIX,globalsign.com,AutoProxy +- DOMAIN-SUFFIX,gmodules.com,AutoProxy +- DOMAIN-SUFFIX,godaddy.com,AutoProxy +- DOMAIN-SUFFIX,golang.org,AutoProxy +- DOMAIN-SUFFIX,gongm.in,AutoProxy +- DOMAIN-SUFFIX,goo.gl,AutoProxy +- DOMAIN-SUFFIX,goodreaders.com,AutoProxy +- DOMAIN-SUFFIX,goodreads.com,AutoProxy +- DOMAIN-SUFFIX,gravatar.com,AutoProxy +- DOMAIN-SUFFIX,gstatic.com,AutoProxy +- DOMAIN-SUFFIX,gvt0.com,AutoProxy +- DOMAIN-SUFFIX,hockeyapp.net,AutoProxy +- DOMAIN-SUFFIX,hotmail.com,AutoProxy +- DOMAIN-SUFFIX,icons8.com,AutoProxy +- DOMAIN-SUFFIX,ifixit.com,AutoProxy +- DOMAIN-SUFFIX,ift.tt,AutoProxy +- DOMAIN-SUFFIX,ifttt.com,AutoProxy +- DOMAIN-SUFFIX,iherb.com,AutoProxy +- DOMAIN-SUFFIX,imageshack.us,AutoProxy +- DOMAIN-SUFFIX,img.ly,AutoProxy +- DOMAIN-SUFFIX,imgur.com,AutoProxy +- DOMAIN-SUFFIX,imore.com,AutoProxy +- DOMAIN-SUFFIX,instapaper.com,AutoProxy +- DOMAIN-SUFFIX,ipn.li,AutoProxy +- DOMAIN-SUFFIX,is.gd,AutoProxy +- DOMAIN-SUFFIX,issuu.com,AutoProxy +- DOMAIN-SUFFIX,itgonglun.com,AutoProxy +- DOMAIN-SUFFIX,itun.es,AutoProxy +- DOMAIN-SUFFIX,ixquick.com,AutoProxy +- DOMAIN-SUFFIX,j.mp,AutoProxy +- DOMAIN-SUFFIX,js.revsci.net,AutoProxy +- DOMAIN-SUFFIX,jshint.com,AutoProxy +- DOMAIN-SUFFIX,jtvnw.net,AutoProxy +- DOMAIN-SUFFIX,justgetflux.com,AutoProxy +- DOMAIN-SUFFIX,kat.cr,AutoProxy +- DOMAIN-SUFFIX,klip.me,AutoProxy +- DOMAIN-SUFFIX,libsyn.com,AutoProxy +- DOMAIN-SUFFIX,linkedin.com,AutoProxy +- DOMAIN-SUFFIX,line-apps.com,AutoProxy +- DOMAIN-SUFFIX,linode.com,AutoProxy +- DOMAIN-SUFFIX,lithium.com,AutoProxy +- DOMAIN-SUFFIX,littlehj.com,AutoProxy +- DOMAIN-SUFFIX,live.com,AutoProxy +- DOMAIN-SUFFIX,live.net,AutoProxy +- DOMAIN-SUFFIX,livefilestore.com,AutoProxy +- DOMAIN-SUFFIX,llnwd.net,AutoProxy +- DOMAIN-SUFFIX,macid.co,AutoProxy +- DOMAIN-SUFFIX,macromedia.com,AutoProxy +- DOMAIN-SUFFIX,macrumors.com,AutoProxy +- DOMAIN-SUFFIX,mashable.com,AutoProxy +- DOMAIN-SUFFIX,mathjax.org,AutoProxy +- DOMAIN-SUFFIX,medium.com,AutoProxy +- DOMAIN-SUFFIX,mega.co.nz,AutoProxy +- DOMAIN-SUFFIX,mega.nz,AutoProxy +- DOMAIN-SUFFIX,megaupload.com,AutoProxy +- DOMAIN-SUFFIX,microsofttranslator.com,AutoProxy +- DOMAIN-SUFFIX,mindnode.com,AutoProxy +- DOMAIN-SUFFIX,mobile01.com,AutoProxy +- DOMAIN-SUFFIX,modmyi.com,AutoProxy +- DOMAIN-SUFFIX,msedge.net,AutoProxy +- DOMAIN-SUFFIX,myfontastic.com,AutoProxy +- DOMAIN-SUFFIX,name.com,AutoProxy +- DOMAIN-SUFFIX,nextmedia.com,AutoProxy +- DOMAIN-SUFFIX,nsstatic.net,AutoProxy +- DOMAIN-SUFFIX,nssurge.com,AutoProxy +- DOMAIN-SUFFIX,nyt.com,AutoProxy +- DOMAIN-SUFFIX,nytimes.com,AutoProxy +- DOMAIN-SUFFIX,omnigroup.com,AutoProxy +- DOMAIN-SUFFIX,onedrive.com,AutoProxy +- DOMAIN-SUFFIX,onenote.com,AutoProxy +- DOMAIN-SUFFIX,ooyala.com,AutoProxy +- DOMAIN-SUFFIX,openvpn.net,AutoProxy +- DOMAIN-SUFFIX,openwrt.org,AutoProxy +- DOMAIN-SUFFIX,orkut.com,AutoProxy +- DOMAIN-SUFFIX,osxdaily.com,AutoProxy +- DOMAIN-SUFFIX,outlook.com,AutoProxy +- DOMAIN-SUFFIX,ow.ly,AutoProxy +- DOMAIN-SUFFIX,paddleapi.com,AutoProxy +- DOMAIN-SUFFIX,parallels.com,AutoProxy +- DOMAIN-SUFFIX,parse.com,AutoProxy +- DOMAIN-SUFFIX,pdfexpert.com,AutoProxy +- DOMAIN-SUFFIX,periscope.tv,AutoProxy +- DOMAIN-SUFFIX,pinboard.in,AutoProxy +- DOMAIN-SUFFIX,pinterest.com,AutoProxy +- DOMAIN-SUFFIX,pixelmator.com,AutoProxy +- DOMAIN-SUFFIX,pixiv.net,AutoProxy +- DOMAIN-SUFFIX,playpcesor.com,AutoProxy +- DOMAIN-SUFFIX,playstation.com,AutoProxy +- DOMAIN-SUFFIX,playstation.com.hk,AutoProxy +- DOMAIN-SUFFIX,playstation.net,AutoProxy +- DOMAIN-SUFFIX,playstationnetwork.com,AutoProxy +- DOMAIN-SUFFIX,pushwoosh.com,AutoProxy +- DOMAIN-SUFFIX,rime.im,AutoProxy +- DOMAIN-SUFFIX,servebom.com,AutoProxy +- DOMAIN-SUFFIX,sfx.ms,AutoProxy +- DOMAIN-SUFFIX,shadowsocks.org,AutoProxy +- DOMAIN-SUFFIX,sharethis.com,AutoProxy +- DOMAIN-SUFFIX,shazam.com,AutoProxy +- DOMAIN-SUFFIX,skype.com,AutoProxy +- DOMAIN-SUFFIX,smartdnsArisaka.com,AutoProxy +- DOMAIN-SUFFIX,smartmailcloud.com,AutoProxy +- DOMAIN-SUFFIX,sndcdn.com,AutoProxy +- DOMAIN-SUFFIX,sony.com,AutoProxy +- DOMAIN-SUFFIX,soundcloud.com,AutoProxy +- DOMAIN-SUFFIX,sourceforge.net,AutoProxy +- DOMAIN-SUFFIX,spotify.com,AutoProxy +- DOMAIN-SUFFIX,squarespace.com,AutoProxy +- DOMAIN-SUFFIX,sstatic.net,AutoProxy +- DOMAIN-SUFFIX,st.luluku.pw,AutoProxy +- DOMAIN-SUFFIX,stackoverflow.com,AutoProxy +- DOMAIN-SUFFIX,startpage.com,AutoProxy +- DOMAIN-SUFFIX,staticflickr.com,AutoProxy +- DOMAIN-SUFFIX,steamcommunity.com,AutoProxy +- DOMAIN-SUFFIX,symauth.com,AutoProxy +- DOMAIN-SUFFIX,symcb.com,AutoProxy +- DOMAIN-SUFFIX,symcd.com,AutoProxy +- DOMAIN-SUFFIX,tapbots.com,AutoProxy +- DOMAIN-SUFFIX,tapbots.net,AutoProxy +- DOMAIN-SUFFIX,tdesktop.com,AutoProxy +- DOMAIN-SUFFIX,techcrunch.com,AutoProxy +- DOMAIN-SUFFIX,techsmith.com,AutoProxy +- DOMAIN-SUFFIX,thepiratebay.org,AutoProxy +- DOMAIN-SUFFIX,theverge.com,AutoProxy +- DOMAIN-SUFFIX,time.com,AutoProxy +- DOMAIN-SUFFIX,timeinc.net,AutoProxy +- DOMAIN-SUFFIX,tiny.cc,AutoProxy +- DOMAIN-SUFFIX,tinypic.com,AutoProxy +- DOMAIN-SUFFIX,tmblr.co,AutoProxy +- DOMAIN-SUFFIX,todoist.com,AutoProxy +- DOMAIN-SUFFIX,trello.com,AutoProxy +- DOMAIN-SUFFIX,trustasiassl.com,AutoProxy +- DOMAIN-SUFFIX,tumblr.co,AutoProxy +- DOMAIN-SUFFIX,tumblr.com,AutoProxy +- DOMAIN-SUFFIX,tweetdeck.com,AutoProxy +- DOMAIN-SUFFIX,tweetmarker.net,AutoProxy +- DOMAIN-SUFFIX,twitch.tv,AutoProxy +- DOMAIN-SUFFIX,txmblr.com,AutoProxy +- DOMAIN-SUFFIX,typekit.net,AutoProxy +- DOMAIN-SUFFIX,ubertags.com,AutoProxy +- DOMAIN-SUFFIX,ublock.org,AutoProxy +- DOMAIN-SUFFIX,ubnt.com,AutoProxy +- DOMAIN-SUFFIX,ulyssesapp.com,AutoProxy +- DOMAIN-SUFFIX,urchin.com,AutoProxy +- DOMAIN-SUFFIX,usertrust.com,AutoProxy +- DOMAIN-SUFFIX,v.gd,AutoProxy +- DOMAIN-SUFFIX,v2ex.com,AutoProxy +- DOMAIN-SUFFIX,vimeo.com,AutoProxy +- DOMAIN-SUFFIX,vimeocdn.com,AutoProxy +- DOMAIN-SUFFIX,vine.co,AutoProxy +- DOMAIN-SUFFIX,vivaldi.com,AutoProxy +- DOMAIN-SUFFIX,vox-cdn.com,AutoProxy +- DOMAIN-SUFFIX,vsco.co,AutoProxy +- DOMAIN-SUFFIX,vultr.com,AutoProxy +- DOMAIN-SUFFIX,w.org,AutoProxy +- DOMAIN-SUFFIX,w3schools.com,AutoProxy +- DOMAIN-SUFFIX,webtype.com,AutoProxy +- DOMAIN-SUFFIX,wikiwand.com,AutoProxy +- DOMAIN-SUFFIX,wikileaks.org,AutoProxy +- DOMAIN-SUFFIX,wikimedia.org,AutoProxy +- DOMAIN-SUFFIX,wikipedia.com,AutoProxy +- DOMAIN-SUFFIX,wikipedia.org,AutoProxy +- DOMAIN-SUFFIX,windows.com,AutoProxy +- DOMAIN-SUFFIX,windows.net,AutoProxy +- DOMAIN-SUFFIX,wire.com,AutoProxy +- DOMAIN-SUFFIX,wordpress.com,AutoProxy +- DOMAIN-SUFFIX,workflowy.com,AutoProxy +- DOMAIN-SUFFIX,wp.com,AutoProxy +- DOMAIN-SUFFIX,wsj.com,AutoProxy +- DOMAIN-SUFFIX,wsj.net,AutoProxy +- DOMAIN-SUFFIX,xda-developers.com,AutoProxy +- DOMAIN-SUFFIX,xeeno.com,AutoProxy +- DOMAIN-SUFFIX,xiti.com,AutoProxy +- DOMAIN-SUFFIX,yahoo.com,AutoProxy +- DOMAIN-SUFFIX,yimg.com,AutoProxy +- DOMAIN-SUFFIX,ying.com,AutoProxy +- DOMAIN-SUFFIX,yoyo.org,AutoProxy +- DOMAIN-SUFFIX,ytimg.com,AutoProxy +- DOMAIN-SUFFIX,telegra.ph,AutoProxy +- DOMAIN-SUFFIX,telegram.org,AutoProxy +- IP-CIDR,91.108.4.0/22,AutoProxy,no-resolve +- IP-CIDR,91.108.8.0/21,AutoProxy,no-resolve +- IP-CIDR,91.108.16.0/22,AutoProxy,no-resolve +- IP-CIDR,91.108.56.0/22,AutoProxy,no-resolve +- IP-CIDR,149.154.160.0/20,AutoProxy,no-resolve +- IP-CIDR6,2001:67c:4e8::/48,AutoProxy,no-resolve +- IP-CIDR6,2001:b28:f23d::/48,AutoProxy,no-resolve +- IP-CIDR6,2001:b28:f23f::/48,AutoProxy,no-resolve +- IP-CIDR,120.232.181.162/32,AutoProxy,no-resolve +- IP-CIDR,120.241.147.226/32,AutoProxy,no-resolve +- IP-CIDR,120.253.253.226/32,AutoProxy,no-resolve +- IP-CIDR,120.253.255.162/32,AutoProxy,no-resolve +- IP-CIDR,120.253.255.34/32,AutoProxy,no-resolve +- IP-CIDR,120.253.255.98/32,AutoProxy,no-resolve +- IP-CIDR,180.163.150.162/32,AutoProxy,no-resolve +- IP-CIDR,180.163.150.34/32,AutoProxy,no-resolve +- IP-CIDR,180.163.151.162/32,AutoProxy,no-resolve +- IP-CIDR,180.163.151.34/32,AutoProxy,no-resolve +- IP-CIDR,203.208.39.0/24,AutoProxy,no-resolve +- IP-CIDR,203.208.40.0/24,AutoProxy,no-resolve +- IP-CIDR,203.208.41.0/24,AutoProxy,no-resolve +- IP-CIDR,203.208.43.0/24,AutoProxy,no-resolve +- IP-CIDR,203.208.50.0/24,AutoProxy,no-resolve +- IP-CIDR,220.181.174.162/32,AutoProxy,no-resolve +- IP-CIDR,220.181.174.226/32,AutoProxy,no-resolve +- IP-CIDR,220.181.174.34/32,AutoProxy,no-resolve +- IP-CIDR,192.168.0.0/16,DIRECT +- DOMAIN,injections.adguard.org,DIRECT +- DOMAIN,local.adguard.org,DIRECT +- DOMAIN-SUFFIX,local,DIRECT +- IP-CIDR,127.0.0.0/8,DIRECT +- IP-CIDR,172.16.0.0/12,DIRECT +- IP-CIDR,192.168.0.0/16,DIRECT +- IP-CIDR,10.0.0.0/8,DIRECT +- IP-CIDR,17.0.0.0/8,DIRECT +- IP-CIDR,100.64.0.0/10,DIRECT +- IP-CIDR,224.0.0.0/4,DIRECT +- IP-CIDR6,fe80::/10,DIRECT +- DOMAIN-SUFFIX,cn,DIRECT +- DOMAIN-KEYWORD,-cn,DIRECT +- GEOIP,CN,DIRECT +- MATCH,AutoProxy diff --git a/merger.py b/merger.py new file mode 100644 index 0000000..fc7fdcd --- /dev/null +++ b/merger.py @@ -0,0 +1,584 @@ +#!/usr/bin/env python3 +""" +Clash 节点订阅合并处理脚本 +处理多个Clash订阅链接,将它们合并成一个统一的配置文件 +""" + +import json +import base64 +import os +import re +import yaml +import requests +from pathlib import Path +from typing import Dict, List, Any, Set, Optional + + +class ClashSubscriptionMerger: + def __init__(self, subscribe_file: str = "subscribe.json", template_file: str = "temp.yaml", replacement_file: str = "Replacement.txt"): + self.subscribe_file = subscribe_file + self.template_file = template_file + self.replacement_file = replacement_file + self.temp_dir = Path("temp") + self.temp_dir.mkdir(exist_ok=True) + + # 需要过滤的关键词 + self.filter_keywords = ["剩余流量", "套餐到期", "未到期"] + + # 地区关键词映射 + self.region_keywords = { + "香港": ["HKG", "🇭🇰", "HongKong", "Hong Kong", "HK"], + "新加坡": ["Singapore", "🇸🇬", "SGP", "SG"], + "USA": ["USA", "🇺🇸", "United States", "US", "America"] + } + + # 存储所有节点名称,用于冲突检测 + self.used_names: Set[str] = set() + + # 流量信息提取正则表达式 + self.traffic_patterns = [ + r'剩余流量[::]\s*([0-9.]+\s*[KMGT]?B)', + r'流量.*?[::]\s*([0-9.]+\s*[KMGT]?B)', + r'总流量[::]\s*([0-9.]+\s*[KMGT]?B)', + ] + + # 剩余天数提取正则表达式 + self.days_patterns = [ + r'距离下次重置.*?[::]\s*([0-9]+)\s*天', + r'剩余.*?[::]\s*([0-9]+)\s*天', + ] + + def load_subscriptions(self) -> List[Dict[str, str]]: + """加载订阅配置文件""" + try: + with open(self.subscribe_file, 'r', encoding='utf-8') as f: + return json.load(f) + except Exception as e: + print(f"加载订阅配置文件失败: {e}") + return [] + + def fetch_subscription(self, url: str) -> str: + """获取订阅内容并解码Base64""" + try: + headers = { + 'User-Agent': 'ClashX/1.118.0 (com.west2online.ClashX; build:1.118.0; iOS 16.0.0) Alamofire/5.6.4' + } + response = requests.get(url, headers=headers, timeout=30) + response.raise_for_status() + + # 尝试多种解码方式 + content = response.content + + # 先尝试直接当作文本处理 + try: + text_content = content.decode('utf-8') + # 检查是否已经是YAML格式 + if text_content.strip().startswith(('mixed-port:', 'port:', 'socks-port:', 'redir-port:')): + return text_content + except: + pass + + # 尝试Base64解码 + try: + # 去除可能的换行符和空格 + text_content = content.decode('utf-8').strip() + decoded_content = base64.b64decode(text_content).decode('utf-8') + return decoded_content + except: + pass + + # 尝试其他编码 + for encoding in ['utf-8', 'gbk', 'gb2312']: + try: + text_content = content.decode(encoding).strip() + decoded_content = base64.b64decode(text_content).decode('utf-8') + return decoded_content + except: + continue + + return "" + + except Exception as e: + print(f"获取订阅失败 {url}: {e}") + return "" + + def save_temp_yaml(self, group_name: str, content: str) -> bool: + """保存临时YAML文件""" + try: + temp_file = self.temp_dir / f"{group_name}.yaml" + with open(temp_file, 'w', encoding='utf-8') as f: + f.write(content) + print(f"已保存临时文件: {temp_file}") + return True + except Exception as e: + print(f"保存临时文件失败 {group_name}: {e}") + return False + + def load_template(self) -> Dict[str, Any]: + """加载模板文件""" + try: + with open(self.template_file, 'r', encoding='utf-8') as f: + return yaml.safe_load(f) + except Exception as e: + print(f"加载模板文件失败: {e}") + return {} + + def should_filter_proxy(self, proxy_name: str) -> bool: + """检查是否应该过滤该代理节点""" + for keyword in self.filter_keywords: + if keyword in proxy_name: + return True + return False + + def should_filter_proxy_group_node(self, node_name: str) -> bool: + """检查proxy-groups中的节点是否应该过滤""" + filter_prefixes = ['Auto', '剩余流量', '套餐到期', '未到期'] + for prefix in filter_prefixes: + if node_name.startswith(prefix): + return True + return False + + def get_unique_name(self, original_name: str) -> str: + """处理名称冲突,返回唯一名称""" + if original_name not in self.used_names: + self.used_names.add(original_name) + return original_name + + counter = 1 + while True: + new_name = f"{original_name}_{counter}" + if new_name not in self.used_names: + self.used_names.add(new_name) + return new_name + counter += 1 + + def categorize_proxy_by_region(self, proxy_name: str) -> str: + """根据节点名称判断所属地区""" + proxy_name_lower = proxy_name.lower() + + for region, keywords in self.region_keywords.items(): + for keyword in keywords: + if keyword.lower() in proxy_name_lower or keyword in proxy_name: + return region + + return None + + def extract_traffic_info(self, proxy_names: List[str]) -> Optional[str]: + """从节点名称列表中提取流量信息""" + for name in proxy_names: + for pattern in self.traffic_patterns: + match = re.search(pattern, name) + if match: + return match.group(1).strip() + return None + + def extract_days_info(self, proxy_names: List[str]) -> Optional[int]: + """从节点名称列表中提取剩余天数信息""" + for name in proxy_names: + for pattern in self.days_patterns: + match = re.search(pattern, name) + if match: + return int(match.group(1)) + return None + + def convert_traffic_to_gb(self, traffic_str: str) -> float: + """将流量字符串转换为GB数值""" + try: + # 移除空格并转换为大写 + traffic_str = traffic_str.replace(" ", "").upper() + + # 提取数字部分 + import re + match = re.match(r'([0-9.]+)([KMGT]?B?)', traffic_str) + if not match: + return 0.0 + + value = float(match.group(1)) + unit = match.group(2).replace('B', '') if match.group(2) else '' + + # 转换为GB + if unit == 'T' or unit == 'TB': + return value * 1024 + elif unit == 'G' or unit == 'GB' or unit == '': + return value + elif unit == 'M' or unit == 'MB': + return value / 1024 + elif unit == 'K' or unit == 'KB': + return value / (1024 * 1024) + else: + return value # 默认当作GB处理 + + except Exception as e: + print(f"转换流量失败 '{traffic_str}': {e}") + return 0.0 + + def calculate_daily_average(self, traffic_gb: float, days: int) -> float: + """计算平均每天剩余流量(GB)""" + if days <= 0: + return 0.0 + return traffic_gb / days + + def read_replacement_target(self) -> Optional[str]: + """读取Replacement.txt文件获取目标文件路径""" + try: + if not os.path.exists(self.replacement_file): + print(f"Replacement.txt文件不存在,跳过文件替换") + return None + + with open(self.replacement_file, 'r', encoding='utf-8') as f: + target_path = f.read().strip() + + if not target_path: + print(f"Replacement.txt文件为空,跳过文件替换") + return None + + print(f"读取到目标文件路径: {target_path}") + return target_path + + except Exception as e: + print(f"读取Replacement.txt文件失败: {e}") + return None + + def replace_target_file(self, target_path: str) -> bool: + """使用merge.yaml内容替换目标文件""" + try: + # 检查目标文件是否存在 + if not os.path.exists(target_path): + print(f"目标文件不存在: {target_path}") + return False + + # 检查merge.yaml是否存在 + merge_file = "merge.yaml" + if not os.path.exists(merge_file): + print(f"merge.yaml文件不存在") + return False + + # 读取merge.yaml内容 + with open(merge_file, 'r', encoding='utf-8') as f: + merge_content = f.read() + + # 替换目标文件内容 + with open(target_path, 'w', encoding='utf-8') as f: + f.write(merge_content) + + print(f"成功将merge.yaml内容替换到: {target_path}") + return True + + except Exception as e: + print(f"替换目标文件失败: {e}") + return False + + def generate_base64_subscription(self) -> bool: + """生成Base64编码的订阅内容并保存到res.txt""" + try: + # 检查merge.yaml是否存在 + merge_file = "merge.yaml" + if not os.path.exists(merge_file): + print(f"merge.yaml文件不存在") + return False + + # 读取merge.yaml内容 + with open(merge_file, 'r', encoding='utf-8') as f: + merge_content = f.read() + + # 编码为Base64 + encoded_content = base64.b64encode(merge_content.encode('utf-8')).decode('utf-8') + + # 保存到res.txt + with open('res.txt', 'w', encoding='utf-8') as f: + f.write(encoded_content) + + print(f"已生成Base64编码订阅文件: res.txt") + print(f"编码长度: {len(encoded_content)} 字符") + return True + + except Exception as e: + print(f"生成Base64订阅失败: {e}") + return False + + def get_user_choice(self) -> str: + """获取用户选择:文件替换或Base64编码""" + while True: + print("\n请选择输出方式:") + print("1. 文件替换模式 (使用Replacement.txt中的路径)") + print("2. Base64编码模式 (生成res.txt订阅文件)") + + choice = input("请输入选择 (1 或 2): ").strip() + + if choice == '1': + return 'replace' + elif choice == '2': + return 'base64' + else: + print("无效选择,请输入 1 或 2") + continue + + def process_temp_files(self) -> Dict[str, Any]: + """处理所有临时文件,合并节点信息""" + merged_data = { + 'proxies': [], + 'proxy_groups': [], + 'region_nodes': { + '香港': [], + '新加坡': [], + 'USA': [] + }, + 'group_traffic_info': {}, # 存储每个组的流量信息 + 'group_days_info': {}, # 存储每个组的剩余天数信息 + 'group_daily_average': {} # 存储每个组的平均每天剩余流量 + } + + temp_files = list(self.temp_dir.glob("*.yaml")) + + for temp_file in temp_files: + try: + with open(temp_file, 'r', encoding='utf-8') as f: + data = yaml.safe_load(f) + + if not data: + continue + + print(f"处理文件: {temp_file}") + group_name = temp_file.stem # 获取文件名(不含扩展名) + + # 收集所有节点名称用于流量信息提取 + all_proxy_names = [] + if 'proxies' in data and data['proxies']: + all_proxy_names = [proxy.get('name', '') for proxy in data['proxies']] + + # 提取流量信息 + traffic_info = self.extract_traffic_info(all_proxy_names) + if traffic_info: + merged_data['group_traffic_info'][group_name] = traffic_info + print(f"提取到流量信息: {group_name} -> {traffic_info}") + + # 提取剩余天数信息 + days_info = self.extract_days_info(all_proxy_names) + if days_info: + merged_data['group_days_info'][group_name] = days_info + print(f"提取到剩余天数: {group_name} -> {days_info}天") + + # 计算平均每天剩余流量 + if traffic_info and days_info: + traffic_gb = self.convert_traffic_to_gb(traffic_info) + daily_average = self.calculate_daily_average(traffic_gb, days_info) + merged_data['group_daily_average'][group_name] = daily_average + print(f"平均每天剩余流量: {group_name} -> {daily_average:.2f}GB/天") + + # 处理proxies节点 + if 'proxies' in data and data['proxies']: + for proxy in data['proxies']: + if 'name' in proxy: + # 过滤不需要的节点 + if self.should_filter_proxy(proxy['name']): + continue + + # 处理名称冲突 + unique_name = self.get_unique_name(proxy['name']) + proxy['name'] = unique_name + + merged_data['proxies'].append(proxy) + + # 按地区分类节点 + region = self.categorize_proxy_by_region(unique_name) + if region: + merged_data['region_nodes'][region].append(unique_name) + + # 处理proxy-groups(通常第一组包含该订阅站点的所有节点) + if 'proxy-groups' in data and data['proxy-groups']: + first_group = data['proxy-groups'][0].copy() + + if 'proxies' in first_group: + # 过滤proxy-groups中的节点 + filtered_proxies = [] + for proxy_name in first_group['proxies']: + if not self.should_filter_proxy_group_node(proxy_name): + # 检查节点名称是否在我们的proxies中存在(处理过名称冲突后的) + if proxy_name in self.used_names: + filtered_proxies.append(proxy_name) + + first_group['proxies'] = filtered_proxies + + if filtered_proxies: # 只有当有有效节点时才添加 + merged_data['proxy_groups'].append(first_group) + + except Exception as e: + print(f"处理文件 {temp_file} 失败: {e}") + continue + + return merged_data + + def generate_merge_yaml(self, merged_data: Dict[str, Any]) -> bool: + """生成最终的merge.yaml文件""" + try: + # 加载模板 + template = self.load_template() + if not template: + return False + + # 更新proxies + template['proxies'] = merged_data['proxies'] + + # 更新proxy-groups + # 首先添加合并的proxy-groups + if merged_data['proxy_groups']: + # 在AutoProxy后面插入订阅组 + existing_groups = template.get('proxy-groups', []) + auto_proxy_group = existing_groups[0].copy() # 获取AutoProxy组的副本 + new_groups = [] + + # 收集新增组的名称和信息,用于排序 + group_info_list = [] + + # 添加合并的组,并更新组名包含流量信息 + merged_groups = [] + for group in merged_data['proxy_groups']: + group_name = group.get('name', '') + # 检查是否有对应的流量信息 + if group_name in merged_data['group_traffic_info']: + traffic_info = merged_data['group_traffic_info'][group_name] + new_name = f"{group_name}({traffic_info})" + group['name'] = new_name + + # 获取平均每天剩余流量用于排序 + daily_average = merged_data['group_daily_average'].get(group_name, 0.0) + group_info_list.append({ + 'name': new_name, + 'daily_average': daily_average, + 'original_name': group_name + }) + print(f"更新组名: {group_name} -> {new_name}") + else: + group_info_list.append({ + 'name': group_name, + 'daily_average': 0.0, + 'original_name': group_name + }) + merged_groups.append(group) + + # 按平均每天剩余流量降序排序 + group_info_list.sort(key=lambda x: x['daily_average'], reverse=True) + sorted_group_names = [info['name'] for info in group_info_list] + + # 打印排序信息 + print(f"按平均每天剩余流量排序:") + for info in group_info_list: + print(f" {info['name']}: {info['daily_average']:.2f}GB/天") + + # 更新AutoProxy组的proxies列表,按排序插入新组 + if 'proxies' in auto_proxy_group: + # 将排序后的新组名添加到AutoProxy的proxies列表头部 + auto_proxy_group['proxies'] = sorted_group_names + auto_proxy_group['proxies'] + print(f"已将排序后的组添加到AutoProxy组的头部") + + # 组装最终的proxy-groups列表 + new_groups.append(auto_proxy_group) # 更新后的AutoProxy组 + new_groups.extend(merged_groups) # 合并的订阅组 + new_groups.extend(existing_groups[1:]) # 其余的地区组 + + template['proxy-groups'] = new_groups + + # 更新地区组的节点 + for group in template['proxy-groups']: + group_name = group.get('name', '') + + if group_name == 'Auto-香港': + group['proxies'] = merged_data['region_nodes']['香港'] + elif group_name == 'Auto-新加坡': + group['proxies'] = merged_data['region_nodes']['新加坡'] + elif group_name == 'Auto-USA': + group['proxies'] = merged_data['region_nodes']['USA'] + + # 保存merge.yaml + with open('merge.yaml', 'w', encoding='utf-8') as f: + yaml.dump(template, f, default_flow_style=False, allow_unicode=True, sort_keys=False) + + print("已生成 merge.yaml 文件") + return True + + except Exception as e: + print(f"生成merge.yaml失败: {e}") + return False + + def run(self): + """运行主程序""" + print("开始处理Clash订阅合并...") + + # 1. 加载订阅配置 + subscriptions = self.load_subscriptions() + if not subscriptions: + print("没有找到有效的订阅配置") + return + + # 2. 获取并保存每个订阅的内容 + for subscription in subscriptions: + group_name = subscription.get('group_name', '') + url = subscription.get('url', '') + + if not group_name or not url: + print(f"跳过无效订阅: {subscription}") + continue + + # 检查是否已存在临时文件 + temp_file = self.temp_dir / f"{group_name}.yaml" + if temp_file.exists(): + print(f"使用已存在的临时文件: {group_name}") + continue + + print(f"正在处理订阅: {group_name}") + content = self.fetch_subscription(url) + + if content: + self.save_temp_yaml(group_name, content) + else: + print(f"获取订阅内容失败: {group_name}") + + # 3. 处理临时文件并合并 + merged_data = self.process_temp_files() + + # 4. 生成最终文件 + success = self.generate_merge_yaml(merged_data) + + if success: + print(f"\n合并完成!") + print(f"总共合并了 {len(merged_data['proxies'])} 个节点") + print(f"香港节点: {len(merged_data['region_nodes']['香港'])} 个") + print(f"新加坡节点: {len(merged_data['region_nodes']['新加坡'])} 个") + print(f"美国节点: {len(merged_data['region_nodes']['USA'])} 个") + print(f"其他节点组: {len(merged_data['proxy_groups'])} 个") + + # 获取用户选择 + choice = self.get_user_choice() + + if choice == 'replace': + # 执行文件替换 + print(f"\n检查文件替换配置...") + target_path = self.read_replacement_target() + if target_path: + replacement_success = self.replace_target_file(target_path) + if replacement_success: + print(f"文件替换成功!") + else: + print(f"文件替换失败!") + else: + print(f"未配置文件替换或配置无效") + + elif choice == 'base64': + # 生成Base64编码订阅 + print(f"\n生成Base64编码订阅...") + base64_success = self.generate_base64_subscription() + if base64_success: + print(f"Base64编码订阅生成成功!") + print(f"\n订阅链接配置建议:") + print(f"1. 将res.txt文件放置到Web服务器目录") + print(f"2. 配置Nginx提供订阅服务") + print(f"3. 使用本地订阅链接: http://your-domain/subscription") + else: + print(f"Base64编码订阅生成失败!") + else: + print("合并失败!") + + +if __name__ == "__main__": + merger = ClashSubscriptionMerger() + merger.run() \ No newline at end of file diff --git a/pyproject.toml b/pyproject.toml new file mode 100644 index 0000000..403fc70 --- /dev/null +++ b/pyproject.toml @@ -0,0 +1,9 @@ +[project] +name = "clash-subscription-merger" +version = "0.1.0" +description = "Clash subscription merger script" +requires-python = ">=3.8" +dependencies = [ + "requests>=2.31.0", + "pyyaml>=6.0.1", +] diff --git a/requirements.md b/requirements.md new file mode 100644 index 0000000..ac2feef --- /dev/null +++ b/requirements.md @@ -0,0 +1,20 @@ +## Clash 节点订阅合并处理脚本 + +### 1. 整体概述 + +使用python 实现一个处理Clash 订阅信息的脚本, 该脚本通过读取`subscribe.json` 文件来获取所有订阅组信息,然后使用订阅组中的URL 来获取Clash 订阅,获取到的是Base64编码之后的文本,请解析出原始文本(标准的 Clash YAML 格式)并将其暂存在temp\\[group_name].yaml 文件中(注意:原始文本中包含中文和特殊字符,解析的时候充分考虑编码问题),然后将所有获取到的订阅信息整合并依据temp.yaml 为模板,生成新的merge.yaml 文件。 + +### 2. 订阅信息整合逻辑 + +1. 将temp\\[group_name].yaml中 所有proxies 节点信息中 剔除name 包含 [剩余流量,距离下次重置剩余, 套餐到期 ] 的节点,整合到merge.yaml 的proxies 中 +2. 将temp\\[group_name].yaml 中的 proxy-groups 第一组通常包含该订阅站点的所有节点,去除掉该组中 头部包含 ['Auto', '剩余流量', '距离下次重置剩余, 套餐到期, ] 等节点后将该 proxy-groups 添加到 merge.yaml 文件的 proxy-groups 中 +3. 梳理temp\\[group_name].yaml 文件 proxies 节点中的 香港、新加坡、USA 并添加在merge.yaml 文件Auto-香港、Auto-新加坡、Auto-USA 分组中。 +4. 香港节点name 中可能包含 HKG、🇭🇰、HongKong ; 新加坡节点name中可能包含 Singapore, 🇸🇬, SGP; 美国节点name 中可能包含:USA、🇺🇸; +5. 不同temp\\[group_name].yaml 中 proxies 节点的name 可能存在冲突,如果发现name 冲突则修改后添加的name,修改规则为 oldName_Num + + + +### 3. 代码规范 + +1. 使用uv 工具来管理python 第三方包 +2. 代码规范,结构清晰 \ No newline at end of file diff --git a/res.txt b/res.txt new file mode 100644 index 0000000..cacc618 --- /dev/null +++ b/res.txt @@ -0,0 +1 @@ +bWl4ZWQtcG9ydDogNzg5MAphbGxvdy1sYW46IHRydWUKYmluZC1hZGRyZXNzOiAnKicKbW9kZTogcnVsZQpsb2ctbGV2ZWw6IGluZm8KZXh0ZXJuYWwtY29udHJvbGxlcjogMTI3LjAuMC4xOjkwOTAKZG5zOgogIGVuYWJsZTogdHJ1ZQogIGlwdjY6IGZhbHNlCiAgZGVmYXVsdC1uYW1lc2VydmVyOgogIC0gMjIzLjUuNS41CiAgLSAxMTkuMjkuMjkuMjkKICBlbmhhbmNlZC1tb2RlOiBmYWtlLWlwCiAgZmFrZS1pcC1yYW5nZTogMTk4LjE4LjAuMS8xNgogIHVzZS1ob3N0czogdHJ1ZQogIG5hbWVzZXJ2ZXI6CiAgLSBodHRwczovL2RvaC5wdWIvZG5zLXF1ZXJ5CiAgLSBodHRwczovL2Rucy5hbGlkbnMuY29tL2Rucy1xdWVyeQogIGZhbGxiYWNrOgogIC0gaHR0cHM6Ly9kb2guZG5zLnNiL2Rucy1xdWVyeQogIC0gaHR0cHM6Ly9kbnMuY2xvdWRmbGFyZS5jb20vZG5zLXF1ZXJ5CiAgLSBodHRwczovL2Rucy50d25pYy50dy9kbnMtcXVlcnkKICAtIHRsczovLzguOC40LjQ6ODUzCiAgZmFsbGJhY2stZmlsdGVyOgogICAgZ2VvaXA6IHRydWUKICAgIGlwY2lkcjoKICAgIC0gMjQwLjAuMC4wLzQKICAgIC0gMC4wLjAuMC8zMgpwcm94aWVzOgotIG5hbWU6IOi3neemu+S4i+asoemHjee9ruWJqeS9me+8mjE4IOWkqQogIHR5cGU6IHRyb2phbgogIHNlcnZlcjogMmRjNjA4YWZjOTkyOTdmYy5jZG4uamlhc2h1bGUuY29tCiAgcG9ydDogNDAwNDgKICBwYXNzd29yZDogOTI0YWYxNzMtYTFjOS00ZTFkLTk2YzMtOGJkNGIxODMxMzE0CiAgdWRwOiB0cnVlCiAgc25pOiBpdGhvbWUuY29tCiAgc2tpcC1jZXJ0LXZlcmlmeTogdHJ1ZQotIG5hbWU6IPCfh63wn4ewIEhLRyAxCiAgdHlwZTogdHJvamFuCiAgc2VydmVyOiAyZGM2MDhhZmM5OTI5N2ZjLmNkbi5qaWFzaHVsZS5jb20KICBwb3J0OiA0MDA0OAogIHBhc3N3b3JkOiA5MjRhZjE3My1hMWM5LTRlMWQtOTZjMy04YmQ0YjE4MzEzMTQKICB1ZHA6IHRydWUKICBzbmk6IGl0aG9tZS5jb20KICBza2lwLWNlcnQtdmVyaWZ5OiB0cnVlCi0gbmFtZTog8J+HrfCfh7AgSEtHIDIKICB0eXBlOiB0cm9qYW4KICBzZXJ2ZXI6IDJkYzYwOGFmYzk5Mjk3ZmMuY2RuLmppYXNodWxlLmNvbQogIHBvcnQ6IDQwMDU1CiAgcGFzc3dvcmQ6IDkyNGFmMTczLWExYzktNGUxZC05NmMzLThiZDRiMTgzMTMxNAogIHVkcDogdHJ1ZQogIHNuaTogaXRob21lLmNvbQogIHNraXAtY2VydC12ZXJpZnk6IHRydWUKLSBuYW1lOiDwn4et8J+HsCBIS0cgMwogIHR5cGU6IHRyb2phbgogIHNlcnZlcjogMmRjNjA4YWZjOTkyOTdmYy5jZG4uamlhc2h1bGUuY29tCiAgcG9ydDogNDAwNTYKICBwYXNzd29yZDogOTI0YWYxNzMtYTFjOS00ZTFkLTk2YzMtOGJkNGIxODMxMzE0CiAgdWRwOiB0cnVlCiAgc25pOiBpdGhvbWUuY29tCiAgc2tpcC1jZXJ0LXZlcmlmeTogdHJ1ZQotIG5hbWU6IPCfh63wn4ewIEhLRyA0CiAgdHlwZTogdHJvamFuCiAgc2VydmVyOiAyZGM2MDhhZmM5OTI5N2ZjLmNkbi5qaWFzaHVsZS5jb20KICBwb3J0OiA0MDA1NwogIHBhc3N3b3JkOiA5MjRhZjE3My1hMWM5LTRlMWQtOTZjMy04YmQ0YjE4MzEzMTQKICB1ZHA6IHRydWUKICBzbmk6IGl0aG9tZS5jb20KICBza2lwLWNlcnQtdmVyaWZ5OiB0cnVlCi0gbmFtZTog8J+HrfCfh7AgSEtHIDUKICB0eXBlOiB0cm9qYW4KICBzZXJ2ZXI6IDJkYzYwOGFmYzk5Mjk3ZmMuY2RuLmppYXNodWxlLmNvbQogIHBvcnQ6IDQwMDU4CiAgcGFzc3dvcmQ6IDkyNGFmMTczLWExYzktNGUxZC05NmMzLThiZDRiMTgzMTMxNAogIHVkcDogdHJ1ZQogIHNuaTogaXRob21lLmNvbQogIHNraXAtY2VydC12ZXJpZnk6IHRydWUKLSBuYW1lOiDwn4et8J+HsCBIS0cgNgogIHR5cGU6IHRyb2phbgogIHNlcnZlcjogMmRjNjA4YWZjOTkyOTdmYy5jZG4uamlhc2h1bGUuY29tCiAgcG9ydDogNDAwNzkKICBwYXNzd29yZDogOTI0YWYxNzMtYTFjOS00ZTFkLTk2YzMtOGJkNGIxODMxMzE0CiAgdWRwOiB0cnVlCiAgc25pOiBpdGhvbWUuY29tCiAgc2tpcC1jZXJ0LXZlcmlmeTogdHJ1ZQotIG5hbWU6IPCfh63wn4ewIEhLRyA3CiAgdHlwZTogdHJvamFuCiAgc2VydmVyOiAyZGM2MDhhZmM5OTI5N2ZjLmNkbi5qaWFzaHVsZS5jb20KICBwb3J0OiA0MDA4MAogIHBhc3N3b3JkOiA5MjRhZjE3My1hMWM5LTRlMWQtOTZjMy04YmQ0YjE4MzEzMTQKICB1ZHA6IHRydWUKICBzbmk6IGl0aG9tZS5jb20KICBza2lwLWNlcnQtdmVyaWZ5OiB0cnVlCi0gbmFtZTog8J+HrfCfh7AgSEtHIDgKICB0eXBlOiB0cm9qYW4KICBzZXJ2ZXI6IDJkYzYwOGFmYzk5Mjk3ZmMuY2RuLmppYXNodWxlLmNvbQogIHBvcnQ6IDQwMDgxCiAgcGFzc3dvcmQ6IDkyNGFmMTczLWExYzktNGUxZC05NmMzLThiZDRiMTgzMTMxNAogIHVkcDogdHJ1ZQogIHNuaTogaXRob21lLmNvbQogIHNraXAtY2VydC12ZXJpZnk6IHRydWUKLSBuYW1lOiDwn4et8J+HsCBIS0cgOQogIHR5cGU6IHRyb2phbgogIHNlcnZlcjogMmRjNjA4YWZjOTkyOTdmYy5jZG4uamlhc2h1bGUuY29tCiAgcG9ydDogNDAwODIKICBwYXNzd29yZDogOTI0YWYxNzMtYTFjOS00ZTFkLTk2YzMtOGJkNGIxODMxMzE0CiAgdWRwOiB0cnVlCiAgc25pOiBpdGhvbWUuY29tCiAgc2tpcC1jZXJ0LXZlcmlmeTogdHJ1ZQotIG5hbWU6IPCfh63wn4ewIEhLRyAxMAogIHR5cGU6IHRyb2phbgogIHNlcnZlcjogMmRjNjA4YWZjOTkyOTdmYy5jZG4uamlhc2h1bGUuY29tCiAgcG9ydDogNDAwODMKICBwYXNzd29yZDogOTI0YWYxNzMtYTFjOS00ZTFkLTk2YzMtOGJkNGIxODMxMzE0CiAgdWRwOiB0cnVlCiAgc25pOiBpdGhvbWUuY29tCiAgc2tpcC1jZXJ0LXZlcmlmeTogdHJ1ZQotIG5hbWU6IPCfh63wn4ewIEhLRyAxMQogIHR5cGU6IHRyb2phbgogIHNlcnZlcjogMmRjNjA4YWZjOTkyOTdmYy5jZG4uamlhc2h1bGUuY29tCiAgcG9ydDogNDAwODQKICBwYXNzd29yZDogOTI0YWYxNzMtYTFjOS00ZTFkLTk2YzMtOGJkNGIxODMxMzE0CiAgdWRwOiB0cnVlCiAgc25pOiBpdGhvbWUuY29tCiAgc2tpcC1jZXJ0LXZlcmlmeTogdHJ1ZQotIG5hbWU6IPCfh7nwn4e8IFRXTiBIb21lIDNYCiAgdHlwZTogdHJvamFuCiAgc2VydmVyOiAyZGM2MDhhZmM5OTI5N2ZjLmNkbi5qaWFzaHVsZS5jb20KICBwb3J0OiA0MDA3MgogIHBhc3N3b3JkOiA5MjRhZjE3My1hMWM5LTRlMWQtOTZjMy04YmQ0YjE4MzEzMTQKICB1ZHA6IHRydWUKICBzbmk6IGl0aG9tZS5jb20KICBza2lwLWNlcnQtdmVyaWZ5OiB0cnVlCi0gbmFtZTog8J+HufCfh7wgVFdOIDIKICB0eXBlOiB0cm9qYW4KICBzZXJ2ZXI6IDJkYzYwOGFmYzk5Mjk3ZmMuY2RuLmppYXNodWxlLmNvbQogIHBvcnQ6IDQwMDg2CiAgcGFzc3dvcmQ6IDkyNGFmMTczLWExYzktNGUxZC05NmMzLThiZDRiMTgzMTMxNAogIHVkcDogdHJ1ZQogIHNuaTogaXRob21lLmNvbQogIHNraXAtY2VydC12ZXJpZnk6IHRydWUKLSBuYW1lOiDwn4e58J+HvCBUV04gMwogIHR5cGU6IHRyb2phbgogIHNlcnZlcjogMmRjNjA4YWZjOTkyOTdmYy5jZG4uamlhc2h1bGUuY29tCiAgcG9ydDogNDAwODcKICBwYXNzd29yZDogOTI0YWYxNzMtYTFjOS00ZTFkLTk2YzMtOGJkNGIxODMxMzE0CiAgdWRwOiB0cnVlCiAgc25pOiBpdGhvbWUuY29tCiAgc2tpcC1jZXJ0LXZlcmlmeTogdHJ1ZQotIG5hbWU6IPCfh7nwn4e8IFRXTiA0CiAgdHlwZTogdHJvamFuCiAgc2VydmVyOiAyZGM2MDhhZmM5OTI5N2ZjLmNkbi5qaWFzaHVsZS5jb20KICBwb3J0OiA0MDA4OAogIHBhc3N3b3JkOiA5MjRhZjE3My1hMWM5LTRlMWQtOTZjMy04YmQ0YjE4MzEzMTQKICB1ZHA6IHRydWUKICBzbmk6IGl0aG9tZS5jb20KICBza2lwLWNlcnQtdmVyaWZ5OiB0cnVlCi0gbmFtZTog8J+HufCfh7wgVFdOIDUKICB0eXBlOiB0cm9qYW4KICBzZXJ2ZXI6IDJkYzYwOGFmYzk5Mjk3ZmMuY2RuLmppYXNodWxlLmNvbQogIHBvcnQ6IDQwMDg5CiAgcGFzc3dvcmQ6IDkyNGFmMTczLWExYzktNGUxZC05NmMzLThiZDRiMTgzMTMxNAogIHVkcDogdHJ1ZQogIHNuaTogaXRob21lLmNvbQogIHNraXAtY2VydC12ZXJpZnk6IHRydWUKLSBuYW1lOiDwn4e58J+HvCBUV04gNgogIHR5cGU6IHRyb2phbgogIHNlcnZlcjogMmRjNjA4YWZjOTkyOTdmYy5jZG4uamlhc2h1bGUuY29tCiAgcG9ydDogNDAwOTAKICBwYXNzd29yZDogOTI0YWYxNzMtYTFjOS00ZTFkLTk2YzMtOGJkNGIxODMxMzE0CiAgdWRwOiB0cnVlCiAgc25pOiBpdGhvbWUuY29tCiAgc2tpcC1jZXJ0LXZlcmlmeTogdHJ1ZQotIG5hbWU6IPCfh6/wn4e1IEpQTiAxCiAgdHlwZTogdHJvamFuCiAgc2VydmVyOiAyZGM2MDhhZmM5OTI5N2ZjLmNkbi5qaWFzaHVsZS5jb20KICBwb3J0OiA0MzA0NQogIHBhc3N3b3JkOiA5MjRhZjE3My1hMWM5LTRlMWQtOTZjMy04YmQ0YjE4MzEzMTQKICB1ZHA6IHRydWUKICBzbmk6IGl0aG9tZS5jb20KICBza2lwLWNlcnQtdmVyaWZ5OiB0cnVlCi0gbmFtZTog8J+Hr/Cfh7UgSlBOIDIKICB0eXBlOiB0cm9qYW4KICBzZXJ2ZXI6IDJkYzYwOGFmYzk5Mjk3ZmMuY2RuLmppYXNodWxlLmNvbQogIHBvcnQ6IDQwMDc1CiAgcGFzc3dvcmQ6IDkyNGFmMTczLWExYzktNGUxZC05NmMzLThiZDRiMTgzMTMxNAogIHVkcDogdHJ1ZQogIHNuaTogaXRob21lLmNvbQogIHNraXAtY2VydC12ZXJpZnk6IHRydWUKLSBuYW1lOiDwn4ev8J+HtSBKUE4gMwogIHR5cGU6IHRyb2phbgogIHNlcnZlcjogMmRjNjA4YWZjOTkyOTdmYy5jZG4uamlhc2h1bGUuY29tCiAgcG9ydDogNDAwNzgKICBwYXNzd29yZDogOTI0YWYxNzMtYTFjOS00ZTFkLTk2YzMtOGJkNGIxODMxMzE0CiAgdWRwOiB0cnVlCiAgc25pOiBpdGhvbWUuY29tCiAgc2tpcC1jZXJ0LXZlcmlmeTogdHJ1ZQotIG5hbWU6IPCfh6/wn4e1IEpQTiA0CiAgdHlwZTogdHJvamFuCiAgc2VydmVyOiAyZGM2MDhhZmM5OTI5N2ZjLmNkbi5qaWFzaHVsZS5jb20KICBwb3J0OiA0MDA3NgogIHBhc3N3b3JkOiA5MjRhZjE3My1hMWM5LTRlMWQtOTZjMy04YmQ0YjE4MzEzMTQKICB1ZHA6IHRydWUKICBzbmk6IGl0aG9tZS5jb20KICBza2lwLWNlcnQtdmVyaWZ5OiB0cnVlCi0gbmFtZTog8J+Hr/Cfh7UgSlBOIDUKICB0eXBlOiB0cm9qYW4KICBzZXJ2ZXI6IDJkYzYwOGFmYzk5Mjk3ZmMuY2RuLmppYXNodWxlLmNvbQogIHBvcnQ6IDQwMjAwCiAgcGFzc3dvcmQ6IDkyNGFmMTczLWExYzktNGUxZC05NmMzLThiZDRiMTgzMTMxNAogIHVkcDogdHJ1ZQogIHNuaTogaXRob21lLmNvbQogIHNraXAtY2VydC12ZXJpZnk6IHRydWUKLSBuYW1lOiDwn4e48J+HrCBTR1AgMQogIHR5cGU6IHRyb2phbgogIHNlcnZlcjogMmRjNjA4YWZjOTkyOTdmYy5jZG4uamlhc2h1bGUuY29tCiAgcG9ydDogNDAwNDYKICBwYXNzd29yZDogOTI0YWYxNzMtYTFjOS00ZTFkLTk2YzMtOGJkNGIxODMxMzE0CiAgdWRwOiB0cnVlCiAgc25pOiBpdGhvbWUuY29tCiAgc2tpcC1jZXJ0LXZlcmlmeTogdHJ1ZQotIG5hbWU6IPCfh7jwn4esIFNHUCAyCiAgdHlwZTogdHJvamFuCiAgc2VydmVyOiAyZGM2MDhhZmM5OTI5N2ZjLmNkbi5qaWFzaHVsZS5jb20KICBwb3J0OiA0MDIwOAogIHBhc3N3b3JkOiA5MjRhZjE3My1hMWM5LTRlMWQtOTZjMy04YmQ0YjE4MzEzMTQKICB1ZHA6IHRydWUKICBzbmk6IGl0aG9tZS5jb20KICBza2lwLWNlcnQtdmVyaWZ5OiB0cnVlCi0gbmFtZTog8J+HuPCfh6wgU0dQIDMKICB0eXBlOiB0cm9qYW4KICBzZXJ2ZXI6IDJkYzYwOGFmYzk5Mjk3ZmMuY2RuLmppYXNodWxlLmNvbQogIHBvcnQ6IDQwMjA5CiAgcGFzc3dvcmQ6IDkyNGFmMTczLWExYzktNGUxZC05NmMzLThiZDRiMTgzMTMxNAogIHVkcDogdHJ1ZQogIHNuaTogaXRob21lLmNvbQogIHNraXAtY2VydC12ZXJpZnk6IHRydWUKLSBuYW1lOiDwn4e48J+HrCBTR1AgNAogIHR5cGU6IHRyb2phbgogIHNlcnZlcjogMmRjNjA4YWZjOTkyOTdmYy5jZG4uamlhc2h1bGUuY29tCiAgcG9ydDogNDAyMTAKICBwYXNzd29yZDogOTI0YWYxNzMtYTFjOS00ZTFkLTk2YzMtOGJkNGIxODMxMzE0CiAgdWRwOiB0cnVlCiAgc25pOiBpdGhvbWUuY29tCiAgc2tpcC1jZXJ0LXZlcmlmeTogdHJ1ZQotIG5hbWU6IPCfh7jwn4esIFNHUCA1CiAgdHlwZTogdHJvamFuCiAgc2VydmVyOiAyZGM2MDhhZmM5OTI5N2ZjLmNkbi5qaWFzaHVsZS5jb20KICBwb3J0OiA0MDIxMQogIHBhc3N3b3JkOiA5MjRhZjE3My1hMWM5LTRlMWQtOTZjMy04YmQ0YjE4MzEzMTQKICB1ZHA6IHRydWUKICBzbmk6IGl0aG9tZS5jb20KICBza2lwLWNlcnQtdmVyaWZ5OiB0cnVlCi0gbmFtZTog8J+HuPCfh6wgU0dQIDYKICB0eXBlOiB0cm9qYW4KICBzZXJ2ZXI6IDJkYzYwOGFmYzk5Mjk3ZmMuY2RuLmppYXNodWxlLmNvbQogIHBvcnQ6IDQwMjEyCiAgcGFzc3dvcmQ6IDkyNGFmMTczLWExYzktNGUxZC05NmMzLThiZDRiMTgzMTMxNAogIHVkcDogdHJ1ZQogIHNuaTogaXRob21lLmNvbQogIHNraXAtY2VydC12ZXJpZnk6IHRydWUKLSBuYW1lOiDwn4e48J+HrCBTR1AgNwogIHR5cGU6IHRyb2phbgogIHNlcnZlcjogMmRjNjA4YWZjOTkyOTdmYy5jZG4uamlhc2h1bGUuY29tCiAgcG9ydDogNDAyMTMKICBwYXNzd29yZDogOTI0YWYxNzMtYTFjOS00ZTFkLTk2YzMtOGJkNGIxODMxMzE0CiAgdWRwOiB0cnVlCiAgc25pOiBpdGhvbWUuY29tCiAgc2tpcC1jZXJ0LXZlcmlmeTogdHJ1ZQotIG5hbWU6IPCfh7jwn4esIFNHUCA4CiAgdHlwZTogdHJvamFuCiAgc2VydmVyOiAyZGM2MDhhZmM5OTI5N2ZjLmNkbi5qaWFzaHVsZS5jb20KICBwb3J0OiA0MDIxNAogIHBhc3N3b3JkOiA5MjRhZjE3My1hMWM5LTRlMWQtOTZjMy04YmQ0YjE4MzEzMTQKICB1ZHA6IHRydWUKICBzbmk6IGl0aG9tZS5jb20KICBza2lwLWNlcnQtdmVyaWZ5OiB0cnVlCi0gbmFtZTog8J+HuPCfh6wgU0dQIDkKICB0eXBlOiB0cm9qYW4KICBzZXJ2ZXI6IDJkYzYwOGFmYzk5Mjk3ZmMuY2RuLmppYXNodWxlLmNvbQogIHBvcnQ6IDQwMjE1CiAgcGFzc3dvcmQ6IDkyNGFmMTczLWExYzktNGUxZC05NmMzLThiZDRiMTgzMTMxNAogIHVkcDogdHJ1ZQogIHNuaTogaXRob21lLmNvbQogIHNraXAtY2VydC12ZXJpZnk6IHRydWUKLSBuYW1lOiDwn4e48J+HrCBTR1AgMTAKICB0eXBlOiB0cm9qYW4KICBzZXJ2ZXI6IDJkYzYwOGFmYzk5Mjk3ZmMuY2RuLmppYXNodWxlLmNvbQogIHBvcnQ6IDQwMjE2CiAgcGFzc3dvcmQ6IDkyNGFmMTczLWExYzktNGUxZC05NmMzLThiZDRiMTgzMTMxNAogIHVkcDogdHJ1ZQogIHNuaTogaXRob21lLmNvbQogIHNraXAtY2VydC12ZXJpZnk6IHRydWUKLSBuYW1lOiDwn4e68J+HuCBVU0EgMQogIHR5cGU6IHRyb2phbgogIHNlcnZlcjogMmRjNjA4YWZjOTkyOTdmYy5jZG4uamlhc2h1bGUuY29tCiAgcG9ydDogNDAwNDgKICBwYXNzd29yZDogOTI0YWYxNzMtYTFjOS00ZTFkLTk2YzMtOGJkNGIxODMxMzE0CiAgdWRwOiB0cnVlCiAgc25pOiBpdGhvbWUuY29tCiAgc2tpcC1jZXJ0LXZlcmlmeTogdHJ1ZQotIG5hbWU6IPCfh7rwn4e4IFVTQSAyCiAgdHlwZTogdHJvamFuCiAgc2VydmVyOiAyZGM2MDhhZmM5OTI5N2ZjLmNkbi5qaWFzaHVsZS5jb20KICBwb3J0OiA0MDIyMwogIHBhc3N3b3JkOiA5MjRhZjE3My1hMWM5LTRlMWQtOTZjMy04YmQ0YjE4MzEzMTQKICB1ZHA6IHRydWUKICBzbmk6IGl0aG9tZS5jb20KICBza2lwLWNlcnQtdmVyaWZ5OiB0cnVlCi0gbmFtZTog8J+HuvCfh7ggVVNBIDMKICB0eXBlOiB0cm9qYW4KICBzZXJ2ZXI6IDJkYzYwOGFmYzk5Mjk3ZmMuY2RuLmppYXNodWxlLmNvbQogIHBvcnQ6IDQwMjI0CiAgcGFzc3dvcmQ6IDkyNGFmMTczLWExYzktNGUxZC05NmMzLThiZDRiMTgzMTMxNAogIHVkcDogdHJ1ZQogIHNuaTogaXRob21lLmNvbQogIHNraXAtY2VydC12ZXJpZnk6IHRydWUKLSBuYW1lOiDwn4e68J+HuCBVU0EgNAogIHR5cGU6IHRyb2phbgogIHNlcnZlcjogMmRjNjA4YWZjOTkyOTdmYy5jZG4uamlhc2h1bGUuY29tCiAgcG9ydDogNDAyMjUKICBwYXNzd29yZDogOTI0YWYxNzMtYTFjOS00ZTFkLTk2YzMtOGJkNGIxODMxMzE0CiAgdWRwOiB0cnVlCiAgc25pOiBpdGhvbWUuY29tCiAgc2tpcC1jZXJ0LXZlcmlmeTogdHJ1ZQotIG5hbWU6IPCfh7rwn4e4IFVTQSA1CiAgdHlwZTogdHJvamFuCiAgc2VydmVyOiAyZGM2MDhhZmM5OTI5N2ZjLmNkbi5qaWFzaHVsZS5jb20KICBwb3J0OiA0MDIyNgogIHBhc3N3b3JkOiA5MjRhZjE3My1hMWM5LTRlMWQtOTZjMy04YmQ0YjE4MzEzMTQKICB1ZHA6IHRydWUKICBzbmk6IGl0aG9tZS5jb20KICBza2lwLWNlcnQtdmVyaWZ5OiB0cnVlCi0gbmFtZTog6Led56a75LiL5qyh6YeN572u5Ymp5L2Z77yaMTQg5aSpCiAgdHlwZTogdHJvamFuCiAgc2VydmVyOiB0YXB0YXAuc2ZmeW4uY29tCiAgcG9ydDogNDgzMzMKICBwYXNzd29yZDogNDc0NjI3YTctYjZlMi00NDUyLTg2YTEtMjUxOWYyN2NjM2U2CiAgdWRwOiB0cnVlCiAgc25pOiBtaGxuZi5jbgogIHNraXAtY2VydC12ZXJpZnk6IHRydWUKICBuZXR3b3JrOiB0Y3AKLSBuYW1lOiDwn4et8J+HsEhvbmdLb25nIDAxCiAgdHlwZTogdHJvamFuCiAgc2VydmVyOiB0YXB0YXAuc2ZmeW4uY29tCiAgcG9ydDogNDgzMzMKICBwYXNzd29yZDogNDc0NjI3YTctYjZlMi00NDUyLTg2YTEtMjUxOWYyN2NjM2U2CiAgdWRwOiB0cnVlCiAgc25pOiBtaGxuZi5jbgogIHNraXAtY2VydC12ZXJpZnk6IHRydWUKICBuZXR3b3JrOiB0Y3AKLSBuYW1lOiDwn4et8J+HsEhvbmdLb25nIDAyCiAgdHlwZTogdHJvamFuCiAgc2VydmVyOiB0YXB0YXAuc2ZmeW4uY29tCiAgcG9ydDogNDA0MzkKICBwYXNzd29yZDogNDc0NjI3YTctYjZlMi00NDUyLTg2YTEtMjUxOWYyN2NjM2U2CiAgdWRwOiB0cnVlCiAgc25pOiBtaGxuZi5jbgogIHNraXAtY2VydC12ZXJpZnk6IHRydWUKICBuZXR3b3JrOiB0Y3AKLSBuYW1lOiDwn4et8J+HsEhvbmdLb25nIDAzCiAgdHlwZTogdHJvamFuCiAgc2VydmVyOiB0YXB0YXAuc2ZmeW4uY29tCiAgcG9ydDogNDgzMzUKICBwYXNzd29yZDogNDc0NjI3YTctYjZlMi00NDUyLTg2YTEtMjUxOWYyN2NjM2U2CiAgdWRwOiB0cnVlCiAgc25pOiBtaGxuZi5jbgogIHNraXAtY2VydC12ZXJpZnk6IHRydWUKICBuZXR3b3JrOiB0Y3AKLSBuYW1lOiDwn4et8J+HsEhvbmdLb25nIDA0CiAgdHlwZTogdHJvamFuCiAgc2VydmVyOiB0YXB0YXAuc2ZmeW4uY29tCiAgcG9ydDogMzg1NTcKICBwYXNzd29yZDogNDc0NjI3YTctYjZlMi00NDUyLTg2YTEtMjUxOWYyN2NjM2U2CiAgdWRwOiB0cnVlCiAgc25pOiBtaGxuZi5jbgogIHNraXAtY2VydC12ZXJpZnk6IHRydWUKICBuZXR3b3JrOiB0Y3AKLSBuYW1lOiDwn4et8J+HsEhvbmdLb25nIOeUteiBlOS8mOWMlgogIHR5cGU6IHRyb2phbgogIHNlcnZlcjogZGlhbmxpYW4uc2ZmeW4uY29tCiAgcG9ydDogNDgzMzMKICBwYXNzd29yZDogNDc0NjI3YTctYjZlMi00NDUyLTg2YTEtMjUxOWYyN2NjM2U2CiAgdWRwOiB0cnVlCiAgc25pOiBtaGxuZi5jbgogIHNraXAtY2VydC12ZXJpZnk6IHRydWUKICBuZXR3b3JrOiB0Y3AKLSBuYW1lOiDwn4eo8J+Hs1RhaXdhbiAwMQogIHR5cGU6IHRyb2phbgogIHNlcnZlcjogdGFwdGFwLnNmZnluLmNvbQogIHBvcnQ6IDQ5NTAzCiAgcGFzc3dvcmQ6IDQ3NDYyN2E3LWI2ZTItNDQ1Mi04NmExLTI1MTlmMjdjYzNlNgogIHVkcDogdHJ1ZQogIHNuaTogbWhsbmYuY24KICBza2lwLWNlcnQtdmVyaWZ5OiB0cnVlCiAgbmV0d29yazogdGNwCi0gbmFtZTog8J+HqPCfh7NUYWl3YW4gMDIKICB0eXBlOiB0cm9qYW4KICBzZXJ2ZXI6IHRhcHRhcC5zZmZ5bi5jb20KICBwb3J0OiA1ODc4NQogIHBhc3N3b3JkOiA0NzQ2MjdhNy1iNmUyLTQ0NTItODZhMS0yNTE5ZjI3Y2MzZTYKICB1ZHA6IHRydWUKICBzbmk6IG1obG5mLmNuCiAgc2tpcC1jZXJ0LXZlcmlmeTogdHJ1ZQogIG5ldHdvcms6IHRjcAotIG5hbWU6IPCfh6jwn4ezVGFpd2FuIDAzCiAgdHlwZTogdHJvamFuCiAgc2VydmVyOiB0YXB0YXAuc2ZmeW4uY29tCiAgcG9ydDogMTk3MzEKICBwYXNzd29yZDogNDc0NjI3YTctYjZlMi00NDUyLTg2YTEtMjUxOWYyN2NjM2U2CiAgdWRwOiB0cnVlCiAgc25pOiBtaGxuZi5jbgogIHNraXAtY2VydC12ZXJpZnk6IHRydWUKICBuZXR3b3JrOiB0Y3AKLSBuYW1lOiDwn4eo8J+Hs1RhaXdhbiAwNAogIHR5cGU6IHRyb2phbgogIHNlcnZlcjogdGFwdGFwLnNmZnluLmNvbQogIHBvcnQ6IDI3MDA4CiAgcGFzc3dvcmQ6IDQ3NDYyN2E3LWI2ZTItNDQ1Mi04NmExLTI1MTlmMjdjYzNlNgogIHVkcDogdHJ1ZQogIHNuaTogbWhsbmYuY24KICBza2lwLWNlcnQtdmVyaWZ5OiB0cnVlCiAgbmV0d29yazogdGNwCi0gbmFtZTog8J+HqPCfh7NUYWl3YW4g55S16IGU5LyY5YyWCiAgdHlwZTogdHJvamFuCiAgc2VydmVyOiBkaWFubGlhbi5zZmZ5bi5jb20KICBwb3J0OiA0OTUwMwogIHBhc3N3b3JkOiA0NzQ2MjdhNy1iNmUyLTQ0NTItODZhMS0yNTE5ZjI3Y2MzZTYKICB1ZHA6IHRydWUKICBzbmk6IG1obG5mLmNuCiAgc2tpcC1jZXJ0LXZlcmlmeTogdHJ1ZQogIG5ldHdvcms6IHRjcAotIG5hbWU6IPCfh7jwn4esU2luZ2Fwb3JlIDAxCiAgdHlwZTogdHJvamFuCiAgc2VydmVyOiB0YXB0YXAuc2ZmeW4uY29tCiAgcG9ydDogNDU2MTMKICBwYXNzd29yZDogNDc0NjI3YTctYjZlMi00NDUyLTg2YTEtMjUxOWYyN2NjM2U2CiAgdWRwOiB0cnVlCiAgc25pOiBtaGxuZi5jbgogIHNraXAtY2VydC12ZXJpZnk6IHRydWUKICBuZXR3b3JrOiB0Y3AKLSBuYW1lOiDwn4e48J+HrFNpbmdhcG9yZSAwMgogIHR5cGU6IHRyb2phbgogIHNlcnZlcjogdGFwdGFwLnNmZnluLmNvbQogIHBvcnQ6IDE1NDU1CiAgcGFzc3dvcmQ6IDQ3NDYyN2E3LWI2ZTItNDQ1Mi04NmExLTI1MTlmMjdjYzNlNgogIHVkcDogdHJ1ZQogIHNuaTogbWhsbmYuY24KICBza2lwLWNlcnQtdmVyaWZ5OiB0cnVlCiAgbmV0d29yazogdGNwCi0gbmFtZTog8J+HuPCfh6xTaW5nYXBvcmUgMDMKICB0eXBlOiB0cm9qYW4KICBzZXJ2ZXI6IHRhcHRhcC5zZmZ5bi5jb20KICBwb3J0OiAzNzA4MwogIHBhc3N3b3JkOiA0NzQ2MjdhNy1iNmUyLTQ0NTItODZhMS0yNTE5ZjI3Y2MzZTYKICB1ZHA6IHRydWUKICBzbmk6IG1obG5mLmNuCiAgc2tpcC1jZXJ0LXZlcmlmeTogdHJ1ZQogIG5ldHdvcms6IHRjcAotIG5hbWU6IPCfh7jwn4esU2luZ2Fwb3JlIDA0CiAgdHlwZTogdHJvamFuCiAgc2VydmVyOiB0YXB0YXAuc2ZmeW4uY29tCiAgcG9ydDogMjQ5MTEKICBwYXNzd29yZDogNDc0NjI3YTctYjZlMi00NDUyLTg2YTEtMjUxOWYyN2NjM2U2CiAgdWRwOiB0cnVlCiAgc25pOiBtaGxuZi5jbgogIHNraXAtY2VydC12ZXJpZnk6IHRydWUKICBuZXR3b3JrOiB0Y3AKLSBuYW1lOiDwn4e48J+HrFNpbmdhcG9yZSDnlLXogZTkvJjljJYKICB0eXBlOiB0cm9qYW4KICBzZXJ2ZXI6IGRpYW5saWFuLnNmZnluLmNvbQogIHBvcnQ6IDQ1NjEzCiAgcGFzc3dvcmQ6IDQ3NDYyN2E3LWI2ZTItNDQ1Mi04NmExLTI1MTlmMjdjYzNlNgogIHVkcDogdHJ1ZQogIHNuaTogbWhsbmYuY24KICBza2lwLWNlcnQtdmVyaWZ5OiB0cnVlCiAgbmV0d29yazogdGNwCi0gbmFtZTog8J+Hr/Cfh7VKYXBhbmVzZSAwMQogIHR5cGU6IHRyb2phbgogIHNlcnZlcjogdGFwdGFwLnNmZnluLmNvbQogIHBvcnQ6IDQxOTc3CiAgcGFzc3dvcmQ6IDQ3NDYyN2E3LWI2ZTItNDQ1Mi04NmExLTI1MTlmMjdjYzNlNgogIHVkcDogdHJ1ZQogIHNuaTogbWhsbmYuY24KICBza2lwLWNlcnQtdmVyaWZ5OiB0cnVlCiAgbmV0d29yazogdGNwCi0gbmFtZTog8J+Hr/Cfh7VKYXBhbmVzZSAwMgogIHR5cGU6IHRyb2phbgogIHNlcnZlcjogdGFwdGFwLnNmZnluLmNvbQogIHBvcnQ6IDMyNDg0CiAgcGFzc3dvcmQ6IDQ3NDYyN2E3LWI2ZTItNDQ1Mi04NmExLTI1MTlmMjdjYzNlNgogIHVkcDogdHJ1ZQogIHNuaTogbWhsbmYuY24KICBza2lwLWNlcnQtdmVyaWZ5OiB0cnVlCiAgbmV0d29yazogdGNwCi0gbmFtZTog8J+Hr/Cfh7VKYXBhbmVzZSAwMwogIHR5cGU6IHRyb2phbgogIHNlcnZlcjogdGFwdGFwLnNmZnluLmNvbQogIHBvcnQ6IDExMjQ3CiAgcGFzc3dvcmQ6IDQ3NDYyN2E3LWI2ZTItNDQ1Mi04NmExLTI1MTlmMjdjYzNlNgogIHVkcDogdHJ1ZQogIHNuaTogbWhsbmYuY24KICBza2lwLWNlcnQtdmVyaWZ5OiB0cnVlCiAgbmV0d29yazogdGNwCi0gbmFtZTog8J+Hr/Cfh7VKYXBhbmVzZSAwNAogIHR5cGU6IHRyb2phbgogIHNlcnZlcjogdGFwdGFwLnNmZnluLmNvbQogIHBvcnQ6IDEwNDUyCiAgcGFzc3dvcmQ6IDQ3NDYyN2E3LWI2ZTItNDQ1Mi04NmExLTI1MTlmMjdjYzNlNgogIHVkcDogdHJ1ZQogIHNuaTogbWhsbmYuY24KICBza2lwLWNlcnQtdmVyaWZ5OiB0cnVlCiAgbmV0d29yazogdGNwCi0gbmFtZTog8J+Hr/Cfh7VKYXBhbmVzZSDnlLXogZTkvJjljJYKICB0eXBlOiB0cm9qYW4KICBzZXJ2ZXI6IGRpYW5saWFuLnNmZnluLmNvbQogIHBvcnQ6IDMyNDg0CiAgcGFzc3dvcmQ6IDQ3NDYyN2E3LWI2ZTItNDQ1Mi04NmExLTI1MTlmMjdjYzNlNgogIHVkcDogdHJ1ZQogIHNuaTogbWhsbmYuY24KICBza2lwLWNlcnQtdmVyaWZ5OiB0cnVlCiAgbmV0d29yazogdGNwCi0gbmFtZTog8J+HuvCfh7hVU0EgMDEKICB0eXBlOiB0cm9qYW4KICBzZXJ2ZXI6IHRhcHRhcC5zZmZ5bi5jb20KICBwb3J0OiAyNzMwNgogIHBhc3N3b3JkOiA0NzQ2MjdhNy1iNmUyLTQ0NTItODZhMS0yNTE5ZjI3Y2MzZTYKICB1ZHA6IHRydWUKICBzbmk6IG1obG5mLmNuCiAgc2tpcC1jZXJ0LXZlcmlmeTogdHJ1ZQogIG5ldHdvcms6IHRjcAotIG5hbWU6IPCfh7rwn4e4VVNBIDAyCiAgdHlwZTogdHJvamFuCiAgc2VydmVyOiB0YXB0YXAuc2ZmeW4uY29tCiAgcG9ydDogNDk1OTEKICBwYXNzd29yZDogNDc0NjI3YTctYjZlMi00NDUyLTg2YTEtMjUxOWYyN2NjM2U2CiAgdWRwOiB0cnVlCiAgc25pOiBtaGxuZi5jbgogIHNraXAtY2VydC12ZXJpZnk6IHRydWUKICBuZXR3b3JrOiB0Y3AKLSBuYW1lOiDwn4e68J+HuFVTQSAwMwogIHR5cGU6IHRyb2phbgogIHNlcnZlcjogdGFwdGFwLnNmZnluLmNvbQogIHBvcnQ6IDU5NjE3CiAgcGFzc3dvcmQ6IDQ3NDYyN2E3LWI2ZTItNDQ1Mi04NmExLTI1MTlmMjdjYzNlNgogIHVkcDogdHJ1ZQogIHNuaTogbWhsbmYuY24KICBza2lwLWNlcnQtdmVyaWZ5OiB0cnVlCiAgbmV0d29yazogdGNwCi0gbmFtZTog8J+HuvCfh7hVU0EgMDQKICB0eXBlOiB0cm9qYW4KICBzZXJ2ZXI6IHRhcHRhcC5zZmZ5bi5jb20KICBwb3J0OiAyMjYzOQogIHBhc3N3b3JkOiA0NzQ2MjdhNy1iNmUyLTQ0NTItODZhMS0yNTE5ZjI3Y2MzZTYKICB1ZHA6IHRydWUKICBzbmk6IG1obG5mLmNuCiAgc2tpcC1jZXJ0LXZlcmlmeTogdHJ1ZQogIG5ldHdvcms6IHRjcAotIG5hbWU6IPCfh7rwn4e4VVNBIOeUteiBlOS8mOWMlgogIHR5cGU6IHRyb2phbgogIHNlcnZlcjogZGlhbmxpYW4uc2ZmeW4uY29tCiAgcG9ydDogMjczMDYKICBwYXNzd29yZDogNDc0NjI3YTctYjZlMi00NDUyLTg2YTEtMjUxOWYyN2NjM2U2CiAgdWRwOiB0cnVlCiAgc25pOiBtaGxuZi5jbgogIHNraXAtY2VydC12ZXJpZnk6IHRydWUKICBuZXR3b3JrOiB0Y3AKLSBuYW1lOiDwn4e68J+HuFVTQS3lrrbluq3luKblrr0wMQogIHR5cGU6IHRyb2phbgogIHNlcnZlcjogdGFwdGFwLnNmZnluLmNvbQogIHBvcnQ6IDIwNTQxCiAgcGFzc3dvcmQ6IDQ3NDYyN2E3LWI2ZTItNDQ1Mi04NmExLTI1MTlmMjdjYzNlNgogIHVkcDogdHJ1ZQogIHNuaTogbWhsbmYuY24KICBza2lwLWNlcnQtdmVyaWZ5OiB0cnVlCiAgbmV0d29yazogdGNwCi0gbmFtZTog8J+HsPCfh7cgS29yZWEgMDEKICB0eXBlOiB0cm9qYW4KICBzZXJ2ZXI6IHRhcHRhcC5zZmZ5bi5jb20KICBwb3J0OiA0NDk5MQogIHBhc3N3b3JkOiA0NzQ2MjdhNy1iNmUyLTQ0NTItODZhMS0yNTE5ZjI3Y2MzZTYKICB1ZHA6IHRydWUKICBzbmk6IG1obG5mLmNuCiAgc2tpcC1jZXJ0LXZlcmlmeTogdHJ1ZQogIG5ldHdvcms6IHRjcAotIG5hbWU6IPCfh7nwn4e3IFR1cmtleQogIHR5cGU6IHRyb2phbgogIHNlcnZlcjogdGFwdGFwLnNmZnluLmNvbQogIHBvcnQ6IDEwMjkyCiAgcGFzc3dvcmQ6IDQ3NDYyN2E3LWI2ZTItNDQ1Mi04NmExLTI1MTlmMjdjYzNlNgogIHVkcDogdHJ1ZQogIHNuaTogbWhsbmYuY24KICBza2lwLWNlcnQtdmVyaWZ5OiB0cnVlCiAgbmV0d29yazogdGNwCi0gbmFtZTog6Led56a75LiL5qyh6YeN572u5rWB6YeP5Ymp5L2Z77yaMTcg5aSpCiAgdHlwZTogc3MKICBzZXJ2ZXI6IGN5dXNkMTIzLnFlYXlyLmNuCiAgcG9ydDogMTQ3ODQKICBjaXBoZXI6IDIwMjItYmxha2UzLWFlcy0xMjgtZ2NtCiAgcGFzc3dvcmQ6IE1qZGxabVk0WVdJeVpEVTBPR05rTnc9PTpNamd6TmpOak5XVXRNV0l4T1MwME13PT0KICB1ZHA6IHRydWUKLSBuYW1lOiDwn4et8J+HsEhvbmcgS29uZyAwMQogIHR5cGU6IHNzCiAgc2VydmVyOiBjeXVzZDEyMy5xZWF5ci5jbgogIHBvcnQ6IDE0Nzg0CiAgY2lwaGVyOiAyMDIyLWJsYWtlMy1hZXMtMTI4LWdjbQogIHBhc3N3b3JkOiBNamRsWm1ZNFlXSXlaRFUwT0dOa053PT06TWpnek5qTmpOV1V0TVdJeE9TMDBNdz09CiAgdWRwOiB0cnVlCi0gbmFtZTog8J+HrfCfh7BIb25nIEtvbmcgMDIKICB0eXBlOiBzcwogIHNlcnZlcjogY3l1c2QxMjMucWVheXIuY24KICBwb3J0OiAxNDc4NQogIGNpcGhlcjogMjAyMi1ibGFrZTMtYWVzLTEyOC1nY20KICBwYXNzd29yZDogTWpkbFptWTRZV0l5WkRVME9HTmtOdz09Ok1qZ3pOak5qTldVdE1XSXhPUzAwTXc9PQogIHVkcDogdHJ1ZQotIG5hbWU6IPCfh63wn4ewSG9uZyBLb25nIDAzCiAgdHlwZTogc3MKICBzZXJ2ZXI6IHFjNDU2OTg3LnFlYXlyLmNuCiAgcG9ydDogMjQ3ODcKICBjaXBoZXI6IDIwMjItYmxha2UzLWFlcy0xMjgtZ2NtCiAgcGFzc3dvcmQ6IE1qZGxabVk0WVdJeVpEVTBPR05rTnc9PTpNamd6TmpOak5XVXRNV0l4T1MwME13PT0KICB1ZHA6IHRydWUKLSBuYW1lOiDwn4et8J+HsEhvbmcgS29uZyAwNAogIHR5cGU6IHNzCiAgc2VydmVyOiBxYzQ1Njk4Ny5xZWF5ci5jbgogIHBvcnQ6IDI0Nzg4CiAgY2lwaGVyOiAyMDIyLWJsYWtlMy1hZXMtMTI4LWdjbQogIHBhc3N3b3JkOiBNamRsWm1ZNFlXSXlaRFUwT0dOa053PT06TWpnek5qTmpOV1V0TVdJeE9TMDBNdz09CiAgdWRwOiB0cnVlCi0gbmFtZTog8J+HrfCfh7BIb25nIEtvbmcgMDUKICB0eXBlOiBzcwogIHNlcnZlcjogczIwMDAyNjI1LnFlYXlyLmNuCiAgcG9ydDogNDY4MTQKICBjaXBoZXI6IDIwMjItYmxha2UzLWFlcy0xMjgtZ2NtCiAgcGFzc3dvcmQ6IE1qZGxabVk0WVdJeVpEVTBPR05rTnc9PTpNamd6TmpOak5XVXRNV0l4T1MwME13PT0KICB1ZHA6IHRydWUKLSBuYW1lOiDwn4et8J+HsEhvbmcgS29uZyAwNgogIHR5cGU6IHNzCiAgc2VydmVyOiBzMjAwMDI2MjUucWVheXIuY24KICBwb3J0OiA0NjgxNQogIGNpcGhlcjogMjAyMi1ibGFrZTMtYWVzLTEyOC1nY20KICBwYXNzd29yZDogTWpkbFptWTRZV0l5WkRVME9HTmtOdz09Ok1qZ3pOak5qTldVdE1XSXhPUzAwTXc9PQogIHVkcDogdHJ1ZQotIG5hbWU6IPCfh63wn4ewSG9uZyBLb25nIElFUEwgMDEKICB0eXBlOiBzcwogIHNlcnZlcjogYXBpeWh5enNqLmd3ZXVjLmNuCiAgcG9ydDogMjY2MTMKICBjaXBoZXI6IDIwMjItYmxha2UzLWFlcy0xMjgtZ2NtCiAgcGFzc3dvcmQ6IE1qZGxabVk0WVdJeVpEVTBPR05rTnc9PTpNamd6TmpOak5XVXRNV0l4T1MwME13PT0KICB1ZHA6IHRydWUKLSBuYW1lOiDwn4et8J+HsEhvbmcgS29uZyBJRVBMIDAyCiAgdHlwZTogc3MKICBzZXJ2ZXI6IGFwaXloeXpzai5nd2V1Yy5jbgogIHBvcnQ6IDI2NjE0CiAgY2lwaGVyOiAyMDIyLWJsYWtlMy1hZXMtMTI4LWdjbQogIHBhc3N3b3JkOiBNamRsWm1ZNFlXSXlaRFUwT0dOa053PT06TWpnek5qTmpOV1V0TVdJeE9TMDBNdz09CiAgdWRwOiB0cnVlCi0gbmFtZTog8J+HufCfh7xUYWl3YW4gMDEKICB0eXBlOiBzcwogIHNlcnZlcjogY3l1c2QxMjMucWVheXIuY24KICBwb3J0OiAxNDc4NgogIGNpcGhlcjogMjAyMi1ibGFrZTMtYWVzLTEyOC1nY20KICBwYXNzd29yZDogTWpkbFptWTRZV0l5WkRVME9HTmtOdz09Ok1qZ3pOak5qTldVdE1XSXhPUzAwTXc9PQogIHVkcDogdHJ1ZQotIG5hbWU6IPCfh7nwn4e8VGFpd2FuIDAyCiAgdHlwZTogc3MKICBzZXJ2ZXI6IGN5dXNkMTIzLnFlYXlyLmNuCiAgcG9ydDogMTQ3OTAKICBjaXBoZXI6IDIwMjItYmxha2UzLWFlcy0xMjgtZ2NtCiAgcGFzc3dvcmQ6IE1qZGxabVk0WVdJeVpEVTBPR05rTnc9PTpNamd6TmpOak5XVXRNV0l4T1MwME13PT0KICB1ZHA6IHRydWUKLSBuYW1lOiDwn4e58J+HvFRhaXdhbiAwMwogIHR5cGU6IHNzCiAgc2VydmVyOiBxYzQ1Njk4Ny5xZWF5ci5jbgogIHBvcnQ6IDI0Nzg5CiAgY2lwaGVyOiAyMDIyLWJsYWtlMy1hZXMtMTI4LWdjbQogIHBhc3N3b3JkOiBNamRsWm1ZNFlXSXlaRFUwT0dOa053PT06TWpnek5qTmpOV1V0TVdJeE9TMDBNdz09CiAgdWRwOiB0cnVlCi0gbmFtZTog8J+HufCfh7xUYWl3YW4gMDQKICB0eXBlOiBzcwogIHNlcnZlcjogcWM0NTY5ODcucWVheXIuY24KICBwb3J0OiAyNDc5MAogIGNpcGhlcjogMjAyMi1ibGFrZTMtYWVzLTEyOC1nY20KICBwYXNzd29yZDogTWpkbFptWTRZV0l5WkRVME9HTmtOdz09Ok1qZ3pOak5qTldVdE1XSXhPUzAwTXc9PQogIHVkcDogdHJ1ZQotIG5hbWU6IPCfh7nwn4e8VGFpd2FuIDA1CiAgdHlwZTogc3MKICBzZXJ2ZXI6IHMyMDAwMjYyNS5xZWF5ci5jbgogIHBvcnQ6IDQ2ODE2CiAgY2lwaGVyOiAyMDIyLWJsYWtlMy1hZXMtMTI4LWdjbQogIHBhc3N3b3JkOiBNamRsWm1ZNFlXSXlaRFUwT0dOa053PT06TWpnek5qTmpOV1V0TVdJeE9TMDBNdz09CiAgdWRwOiB0cnVlCi0gbmFtZTog8J+HufCfh7xUYWl3YW4gMDYKICB0eXBlOiBzcwogIHNlcnZlcjogczIwMDAyNjI1LnFlYXlyLmNuCiAgcG9ydDogNDY4MTcKICBjaXBoZXI6IDIwMjItYmxha2UzLWFlcy0xMjgtZ2NtCiAgcGFzc3dvcmQ6IE1qZGxabVk0WVdJeVpEVTBPR05rTnc9PTpNamd6TmpOak5XVXRNV0l4T1MwME13PT0KICB1ZHA6IHRydWUKLSBuYW1lOiDwn4e58J+HvFRhaXdhbiBJRVBMIDAxCiAgdHlwZTogc3MKICBzZXJ2ZXI6IGFwaXloeXpzai5nd2V1Yy5jbgogIHBvcnQ6IDI2NjE1CiAgY2lwaGVyOiAyMDIyLWJsYWtlMy1hZXMtMTI4LWdjbQogIHBhc3N3b3JkOiBNamRsWm1ZNFlXSXlaRFUwT0dOa053PT06TWpnek5qTmpOV1V0TVdJeE9TMDBNdz09CiAgdWRwOiB0cnVlCi0gbmFtZTog8J+HufCfh7xUYWl3YW4gSUVQTCAwMgogIHR5cGU6IHNzCiAgc2VydmVyOiBhcGl5aHl6c2ouZ3dldWMuY24KICBwb3J0OiAyNjYxNgogIGNpcGhlcjogMjAyMi1ibGFrZTMtYWVzLTEyOC1nY20KICBwYXNzd29yZDogTWpkbFptWTRZV0l5WkRVME9HTmtOdz09Ok1qZ3pOak5qTldVdE1XSXhPUzAwTXc9PQogIHVkcDogdHJ1ZQotIG5hbWU6IPCfh6/wn4e1SmFwYW4gMDEKICB0eXBlOiBzcwogIHNlcnZlcjogY3l1c2QxMjMucWVheXIuY24KICBwb3J0OiAxNDc5MQogIGNpcGhlcjogMjAyMi1ibGFrZTMtYWVzLTEyOC1nY20KICBwYXNzd29yZDogTWpkbFptWTRZV0l5WkRVME9HTmtOdz09Ok1qZ3pOak5qTldVdE1XSXhPUzAwTXc9PQogIHVkcDogdHJ1ZQotIG5hbWU6IPCfh6/wn4e1SmFwYW4gMDIKICB0eXBlOiBzcwogIHNlcnZlcjogY3l1c2QxMjMucWVheXIuY24KICBwb3J0OiAxNDc5MgogIGNpcGhlcjogMjAyMi1ibGFrZTMtYWVzLTEyOC1nY20KICBwYXNzd29yZDogTWpkbFptWTRZV0l5WkRVME9HTmtOdz09Ok1qZ3pOak5qTldVdE1XSXhPUzAwTXc9PQogIHVkcDogdHJ1ZQotIG5hbWU6IPCfh6/wn4e1SmFwYW4gMDMKICB0eXBlOiBzcwogIHNlcnZlcjogcWM0NTY5ODcucWVheXIuY24KICBwb3J0OiAyNDc5MQogIGNpcGhlcjogMjAyMi1ibGFrZTMtYWVzLTEyOC1nY20KICBwYXNzd29yZDogTWpkbFptWTRZV0l5WkRVME9HTmtOdz09Ok1qZ3pOak5qTldVdE1XSXhPUzAwTXc9PQogIHVkcDogdHJ1ZQotIG5hbWU6IPCfh6/wn4e1SmFwYW4gMDQKICB0eXBlOiBzcwogIHNlcnZlcjogcWM0NTY5ODcucWVheXIuY24KICBwb3J0OiAyNDc5MgogIGNpcGhlcjogMjAyMi1ibGFrZTMtYWVzLTEyOC1nY20KICBwYXNzd29yZDogTWpkbFptWTRZV0l5WkRVME9HTmtOdz09Ok1qZ3pOak5qTldVdE1XSXhPUzAwTXc9PQogIHVkcDogdHJ1ZQotIG5hbWU6IPCfh6/wn4e1SmFwYW4gMDUKICB0eXBlOiBzcwogIHNlcnZlcjogczIwMDAyNjI1LnFlYXlyLmNuCiAgcG9ydDogNDY4MTgKICBjaXBoZXI6IDIwMjItYmxha2UzLWFlcy0xMjgtZ2NtCiAgcGFzc3dvcmQ6IE1qZGxabVk0WVdJeVpEVTBPR05rTnc9PTpNamd6TmpOak5XVXRNV0l4T1MwME13PT0KICB1ZHA6IHRydWUKLSBuYW1lOiDwn4ev8J+HtUphcGFuIDA2CiAgdHlwZTogc3MKICBzZXJ2ZXI6IHMyMDAwMjYyNS5xZWF5ci5jbgogIHBvcnQ6IDQ2ODE5CiAgY2lwaGVyOiAyMDIyLWJsYWtlMy1hZXMtMTI4LWdjbQogIHBhc3N3b3JkOiBNamRsWm1ZNFlXSXlaRFUwT0dOa053PT06TWpnek5qTmpOV1V0TVdJeE9TMDBNdz09CiAgdWRwOiB0cnVlCi0gbmFtZTog8J+Hr/Cfh7VKYXBhbiBJRVBMIDAxCiAgdHlwZTogc3MKICBzZXJ2ZXI6IGFwaXloeXpzai5nd2V1Yy5jbgogIHBvcnQ6IDI2NjE3CiAgY2lwaGVyOiAyMDIyLWJsYWtlMy1hZXMtMTI4LWdjbQogIHBhc3N3b3JkOiBNamRsWm1ZNFlXSXlaRFUwT0dOa053PT06TWpnek5qTmpOV1V0TVdJeE9TMDBNdz09CiAgdWRwOiB0cnVlCi0gbmFtZTog8J+Hr/Cfh7VKYXBhbiBJRVBMIDAyCiAgdHlwZTogc3MKICBzZXJ2ZXI6IGFwaXloeXpzai5nd2V1Yy5jbgogIHBvcnQ6IDI2NjE4CiAgY2lwaGVyOiAyMDIyLWJsYWtlMy1hZXMtMTI4LWdjbQogIHBhc3N3b3JkOiBNamRsWm1ZNFlXSXlaRFUwT0dOa053PT06TWpnek5qTmpOV1V0TVdJeE9TMDBNdz09CiAgdWRwOiB0cnVlCi0gbmFtZTog8J+HuvCfh7hVbml0ZWQgU3RhdGVzIDAxCiAgdHlwZTogc3MKICBzZXJ2ZXI6IGN5dXNkMTIzLnFlYXlyLmNuCiAgcG9ydDogMTQ3ODcKICBjaXBoZXI6IDIwMjItYmxha2UzLWFlcy0xMjgtZ2NtCiAgcGFzc3dvcmQ6IE1qZGxabVk0WVdJeVpEVTBPR05rTnc9PTpNamd6TmpOak5XVXRNV0l4T1MwME13PT0KICB1ZHA6IHRydWUKLSBuYW1lOiDwn4e68J+HuFVuaXRlZCBTdGF0ZXMgMDIKICB0eXBlOiBzcwogIHNlcnZlcjogY3l1c2QxMjMucWVheXIuY24KICBwb3J0OiAxNDc5MwogIGNpcGhlcjogMjAyMi1ibGFrZTMtYWVzLTEyOC1nY20KICBwYXNzd29yZDogTWpkbFptWTRZV0l5WkRVME9HTmtOdz09Ok1qZ3pOak5qTldVdE1XSXhPUzAwTXc9PQogIHVkcDogdHJ1ZQotIG5hbWU6IPCfh7rwn4e4VW5pdGVkIFN0YXRlcyAwMwogIHR5cGU6IHNzCiAgc2VydmVyOiBxYzQ1Njk4Ny5xZWF5ci5jbgogIHBvcnQ6IDI0NzkzCiAgY2lwaGVyOiAyMDIyLWJsYWtlMy1hZXMtMTI4LWdjbQogIHBhc3N3b3JkOiBNamRsWm1ZNFlXSXlaRFUwT0dOa053PT06TWpnek5qTmpOV1V0TVdJeE9TMDBNdz09CiAgdWRwOiB0cnVlCi0gbmFtZTog8J+HuvCfh7hVbml0ZWQgU3RhdGVzIDA0CiAgdHlwZTogc3MKICBzZXJ2ZXI6IHFjNDU2OTg3LnFlYXlyLmNuCiAgcG9ydDogMjQ3OTQKICBjaXBoZXI6IDIwMjItYmxha2UzLWFlcy0xMjgtZ2NtCiAgcGFzc3dvcmQ6IE1qZGxabVk0WVdJeVpEVTBPR05rTnc9PTpNamd6TmpOak5XVXRNV0l4T1MwME13PT0KICB1ZHA6IHRydWUKLSBuYW1lOiDwn4e68J+HuFVuaXRlZCBTdGF0ZXMgMDUKICB0eXBlOiBzcwogIHNlcnZlcjogczIwMDAyNjI1LnFlYXlyLmNuCiAgcG9ydDogNDY4MjAKICBjaXBoZXI6IDIwMjItYmxha2UzLWFlcy0xMjgtZ2NtCiAgcGFzc3dvcmQ6IE1qZGxabVk0WVdJeVpEVTBPR05rTnc9PTpNamd6TmpOak5XVXRNV0l4T1MwME13PT0KICB1ZHA6IHRydWUKLSBuYW1lOiDwn4e68J+HuFVuaXRlZCBTdGF0ZXMgMDYKICB0eXBlOiBzcwogIHNlcnZlcjogczIwMDAyNjI1LnFlYXlyLmNuCiAgcG9ydDogNDY4MjEKICBjaXBoZXI6IDIwMjItYmxha2UzLWFlcy0xMjgtZ2NtCiAgcGFzc3dvcmQ6IE1qZGxabVk0WVdJeVpEVTBPR05rTnc9PTpNamd6TmpOak5XVXRNV0l4T1MwME13PT0KICB1ZHA6IHRydWUKLSBuYW1lOiDwn4e68J+HuFVuaXRlZCBTdGF0ZXMgSUVQTCAwMQogIHR5cGU6IHNzCiAgc2VydmVyOiBhcGl5aHl6c2ouZ3dldWMuY24KICBwb3J0OiAyNjYxOQogIGNpcGhlcjogMjAyMi1ibGFrZTMtYWVzLTEyOC1nY20KICBwYXNzd29yZDogTWpkbFptWTRZV0l5WkRVME9HTmtOdz09Ok1qZ3pOak5qTldVdE1XSXhPUzAwTXc9PQogIHVkcDogdHJ1ZQotIG5hbWU6IPCfh7rwn4e4VW5pdGVkIFN0YXRlcyBJRVBMIDAyCiAgdHlwZTogc3MKICBzZXJ2ZXI6IGFwaXloeXpzai5nd2V1Yy5jbgogIHBvcnQ6IDI2NjIwCiAgY2lwaGVyOiAyMDIyLWJsYWtlMy1hZXMtMTI4LWdjbQogIHBhc3N3b3JkOiBNamRsWm1ZNFlXSXlaRFUwT0dOa053PT06TWpnek5qTmpOV1V0TVdJeE9TMDBNdz09CiAgdWRwOiB0cnVlCi0gbmFtZTog8J+HuPCfh6xTaW5nYXBvcmUgMDFfMQogIHR5cGU6IHNzCiAgc2VydmVyOiBjeXVzZDEyMy5xZWF5ci5jbgogIHBvcnQ6IDE0Nzg5CiAgY2lwaGVyOiAyMDIyLWJsYWtlMy1hZXMtMTI4LWdjbQogIHBhc3N3b3JkOiBNamRsWm1ZNFlXSXlaRFUwT0dOa053PT06TWpnek5qTmpOV1V0TVdJeE9TMDBNdz09CiAgdWRwOiB0cnVlCi0gbmFtZTog8J+HuPCfh6xTaW5nYXBvcmUgMDJfMQogIHR5cGU6IHNzCiAgc2VydmVyOiBjeXVzZDEyMy5xZWF5ci5jbgogIHBvcnQ6IDE0Nzk1CiAgY2lwaGVyOiAyMDIyLWJsYWtlMy1hZXMtMTI4LWdjbQogIHBhc3N3b3JkOiBNamRsWm1ZNFlXSXlaRFUwT0dOa053PT06TWpnek5qTmpOV1V0TVdJeE9TMDBNdz09CiAgdWRwOiB0cnVlCi0gbmFtZTog8J+HuPCfh6xTaW5nYXBvcmUgMDNfMQogIHR5cGU6IHNzCiAgc2VydmVyOiBxYzQ1Njk4Ny5xZWF5ci5jbgogIHBvcnQ6IDI0Nzk1CiAgY2lwaGVyOiAyMDIyLWJsYWtlMy1hZXMtMTI4LWdjbQogIHBhc3N3b3JkOiBNamRsWm1ZNFlXSXlaRFUwT0dOa053PT06TWpnek5qTmpOV1V0TVdJeE9TMDBNdz09CiAgdWRwOiB0cnVlCi0gbmFtZTog8J+HuPCfh6xTaW5nYXBvcmUgMDRfMQogIHR5cGU6IHNzCiAgc2VydmVyOiBxYzQ1Njk4Ny5xZWF5ci5jbgogIHBvcnQ6IDI0Nzk2CiAgY2lwaGVyOiAyMDIyLWJsYWtlMy1hZXMtMTI4LWdjbQogIHBhc3N3b3JkOiBNamRsWm1ZNFlXSXlaRFUwT0dOa053PT06TWpnek5qTmpOV1V0TVdJeE9TMDBNdz09CiAgdWRwOiB0cnVlCi0gbmFtZTog8J+HuPCfh6xTaW5nYXBvcmUgMDUKICB0eXBlOiBzcwogIHNlcnZlcjogczIwMDAyNjI1LnFlYXlyLmNuCiAgcG9ydDogNDY4MzAKICBjaXBoZXI6IDIwMjItYmxha2UzLWFlcy0xMjgtZ2NtCiAgcGFzc3dvcmQ6IE1qZGxabVk0WVdJeVpEVTBPR05rTnc9PTpNamd6TmpOak5XVXRNV0l4T1MwME13PT0KICB1ZHA6IHRydWUKLSBuYW1lOiDwn4e48J+HrFNpbmdhcG9yZSAwNgogIHR5cGU6IHNzCiAgc2VydmVyOiBzMjAwMDI2MjUucWVheXIuY24KICBwb3J0OiA0NjgzMQogIGNpcGhlcjogMjAyMi1ibGFrZTMtYWVzLTEyOC1nY20KICBwYXNzd29yZDogTWpkbFptWTRZV0l5WkRVME9HTmtOdz09Ok1qZ3pOak5qTldVdE1XSXhPUzAwTXc9PQogIHVkcDogdHJ1ZQotIG5hbWU6IPCfh7jwn4esU2luZ2Fwb3JlIElFUEwgMDEKICB0eXBlOiBzcwogIHNlcnZlcjogYXBpeWh5enNqLmd3ZXVjLmNuCiAgcG9ydDogMjY2MjEKICBjaXBoZXI6IDIwMjItYmxha2UzLWFlcy0xMjgtZ2NtCiAgcGFzc3dvcmQ6IE1qZGxabVk0WVdJeVpEVTBPR05rTnc9PTpNamd6TmpOak5XVXRNV0l4T1MwME13PT0KICB1ZHA6IHRydWUKLSBuYW1lOiDwn4e48J+HrFNpbmdhcG9yZSBJRVBMIDAyCiAgdHlwZTogc3MKICBzZXJ2ZXI6IGFwaXloeXpzai5nd2V1Yy5jbgogIHBvcnQ6IDI2NjIyCiAgY2lwaGVyOiAyMDIyLWJsYWtlMy1hZXMtMTI4LWdjbQogIHBhc3N3b3JkOiBNamRsWm1ZNFlXSXlaRFUwT0dOa053PT06TWpnek5qTmpOV1V0TVdJeE9TMDBNdz09CiAgdWRwOiB0cnVlCi0gbmFtZTog8J+HsPCfh7dLb3JlYSAwMQogIHR5cGU6IHNzCiAgc2VydmVyOiBjeXVzZDEyMy5xZWF5ci5jbgogIHBvcnQ6IDE0Nzk0CiAgY2lwaGVyOiAyMDIyLWJsYWtlMy1hZXMtMTI4LWdjbQogIHBhc3N3b3JkOiBNamRsWm1ZNFlXSXlaRFUwT0dOa053PT06TWpnek5qTmpOV1V0TVdJeE9TMDBNdz09CiAgdWRwOiB0cnVlCi0gbmFtZTog8J+HsPCfh7dLb3JlYSAwMgogIHR5cGU6IHNzCiAgc2VydmVyOiBxYzQ1Njk4Ny5xZWF5ci5jbgogIHBvcnQ6IDI0Nzk3CiAgY2lwaGVyOiAyMDIyLWJsYWtlMy1hZXMtMTI4LWdjbQogIHBhc3N3b3JkOiBNamRsWm1ZNFlXSXlaRFUwT0dOa053PT06TWpnek5qTmpOV1V0TVdJeE9TMDBNdz09CiAgdWRwOiB0cnVlCi0gbmFtZTog8J+HsPCfh7dLb3JlYSAwMwogIHR5cGU6IHNzCiAgc2VydmVyOiBzMjAwMDI2MjUucWVheXIuY24KICBwb3J0OiA0NjgyNAogIGNpcGhlcjogMjAyMi1ibGFrZTMtYWVzLTEyOC1nY20KICBwYXNzd29yZDogTWpkbFptWTRZV0l5WkRVME9HTmtOdz09Ok1qZ3pOak5qTldVdE1XSXhPUzAwTXc9PQogIHVkcDogdHJ1ZQotIG5hbWU6IPCfh6bwn4e6QXVzdHJhbGlhIDAxCiAgdHlwZTogc3MKICBzZXJ2ZXI6IGN5dXNkMTIzLnFlYXlyLmNuCiAgcG9ydDogMTQ3OTYKICBjaXBoZXI6IDIwMjItYmxha2UzLWFlcy0xMjgtZ2NtCiAgcGFzc3dvcmQ6IE1qZGxabVk0WVdJeVpEVTBPR05rTnc9PTpNamd6TmpOak5XVXRNV0l4T1MwME13PT0KICB1ZHA6IHRydWUKLSBuYW1lOiDwn4em8J+HukF1c3RyYWxpYSAwMgogIHR5cGU6IHNzCiAgc2VydmVyOiBxYzQ1Njk4Ny5xZWF5ci5jbgogIHBvcnQ6IDI0Nzk4CiAgY2lwaGVyOiAyMDIyLWJsYWtlMy1hZXMtMTI4LWdjbQogIHBhc3N3b3JkOiBNamRsWm1ZNFlXSXlaRFUwT0dOa053PT06TWpnek5qTmpOV1V0TVdJeE9TMDBNdz09CiAgdWRwOiB0cnVlCi0gbmFtZTog8J+HpvCfh7pBdXN0cmFsaWEgMDMKICB0eXBlOiBzcwogIHNlcnZlcjogczIwMDAyNjI1LnFlYXlyLmNuCiAgcG9ydDogNDY4MjYKICBjaXBoZXI6IDIwMjItYmxha2UzLWFlcy0xMjgtZ2NtCiAgcGFzc3dvcmQ6IE1qZGxabVk0WVdJeVpEVTBPR05rTnc9PTpNamd6TmpOak5XVXRNV0l4T1MwME13PT0KICB1ZHA6IHRydWUKLSBuYW1lOiDwn4es8J+Hp1VuaXRlZCBLaW5nZG9tIDAxCiAgdHlwZTogc3MKICBzZXJ2ZXI6IGN5dXNkMTIzLnFlYXlyLmNuCiAgcG9ydDogNDc4MzAKICBjaXBoZXI6IDIwMjItYmxha2UzLWFlcy0xMjgtZ2NtCiAgcGFzc3dvcmQ6IE1qZGxabVk0WVdJeVpEVTBPR05rTnc9PTpNamd6TmpOak5XVXRNV0l4T1MwME13PT0KICB1ZHA6IHRydWUKLSBuYW1lOiDwn4es8J+Hp1VuaXRlZCBLaW5nZG9tIDAyCiAgdHlwZTogc3MKICBzZXJ2ZXI6IHFjNDU2OTg3LnFlYXlyLmNuCiAgcG9ydDogNDc4MzEKICBjaXBoZXI6IDIwMjItYmxha2UzLWFlcy0xMjgtZ2NtCiAgcGFzc3dvcmQ6IE1qZGxabVk0WVdJeVpEVTBPR05rTnc9PTpNamd6TmpOak5XVXRNV0l4T1MwME13PT0KICB1ZHA6IHRydWUKLSBuYW1lOiDwn4es8J+Hp1VuaXRlZCBLaW5nZG9tIDAzCiAgdHlwZTogc3MKICBzZXJ2ZXI6IHMyMDAwMjYyNS5xZWF5ci5jbgogIHBvcnQ6IDQ3ODMyCiAgY2lwaGVyOiAyMDIyLWJsYWtlMy1hZXMtMTI4LWdjbQogIHBhc3N3b3JkOiBNamRsWm1ZNFlXSXlaRFUwT0dOa053PT06TWpnek5qTmpOV1V0TVdJeE9TMDBNdz09CiAgdWRwOiB0cnVlCi0gbmFtZTog8J+HpvCfh7ZBbnRhcmN0aWNhIDAxCiAgdHlwZTogc3MKICBzZXJ2ZXI6IGN5dXNkMTIzLnFlYXlyLmNuCiAgcG9ydDogMTQ3OTcKICBjaXBoZXI6IDIwMjItYmxha2UzLWFlcy0xMjgtZ2NtCiAgcGFzc3dvcmQ6IE1qZGxabVk0WVdJeVpEVTBPR05rTnc9PTpNamd6TmpOak5XVXRNV0l4T1MwME13PT0KICB1ZHA6IHRydWUKLSBuYW1lOiDwn4em8J+HtkFudGFyY3RpY2EgMDIKICB0eXBlOiBzcwogIHNlcnZlcjogcWM0NTY5ODcucWVheXIuY24KICBwb3J0OiAyNDc5OQogIGNpcGhlcjogMjAyMi1ibGFrZTMtYWVzLTEyOC1nY20KICBwYXNzd29yZDogTWpkbFptWTRZV0l5WkRVME9HTmtOdz09Ok1qZ3pOak5qTldVdE1XSXhPUzAwTXc9PQogIHVkcDogdHJ1ZQotIG5hbWU6IPCfh6bwn4e2QW50YXJjdGljYSAwMwogIHR5cGU6IHNzCiAgc2VydmVyOiBzMjAwMDI2MjUucWVheXIuY24KICBwb3J0OiAxMzkxOAogIGNpcGhlcjogMjAyMi1ibGFrZTMtYWVzLTEyOC1nY20KICBwYXNzd29yZDogTWpkbFptWTRZV0l5WkRVME9HTmtOdz09Ok1qZ3pOak5qTldVdE1XSXhPUzAwTXc9PQogIHVkcDogdHJ1ZQpwcm94eS1ncm91cHM6Ci0gbmFtZTogQXV0b1Byb3h5CiAgdHlwZTogc2VsZWN0CiAgcHJveGllczoKICAtIFRydXN0ZWRBY2Nlc3NQYXRoKDE4My41NCBHQikKICAtIEZhY01hdGHCrigxMTkuOTUgR0IpCiAgLSDmtYHph4/lhYnmnLrlnLooNzAuNzcgR0IpCiAgLSBBdXRvLemmmea4rwogIC0gQXV0by3mlrDliqDlnaEKICAtIEF1dG8tVVNBCi0gbmFtZTogRmFjTWF0YcKuKDExOS45NSBHQikKICB0eXBlOiBzZWxlY3QKICBwcm94aWVzOgogIC0g6Led56a75LiL5qyh6YeN572u5Ymp5L2Z77yaMTgg5aSpCiAgLSDwn4et8J+HsCBIS0cgMQogIC0g8J+HrfCfh7AgSEtHIDIKICAtIPCfh63wn4ewIEhLRyAzCiAgLSDwn4et8J+HsCBIS0cgNAogIC0g8J+HrfCfh7AgSEtHIDUKICAtIPCfh63wn4ewIEhLRyA2CiAgLSDwn4et8J+HsCBIS0cgNwogIC0g8J+HrfCfh7AgSEtHIDgKICAtIPCfh63wn4ewIEhLRyA5CiAgLSDwn4et8J+HsCBIS0cgMTAKICAtIPCfh63wn4ewIEhLRyAxMQogIC0g8J+HufCfh7wgVFdOIEhvbWUgM1gKICAtIPCfh7nwn4e8IFRXTiAyCiAgLSDwn4e58J+HvCBUV04gMwogIC0g8J+HufCfh7wgVFdOIDQKICAtIPCfh7nwn4e8IFRXTiA1CiAgLSDwn4e58J+HvCBUV04gNgogIC0g8J+Hr/Cfh7UgSlBOIDEKICAtIPCfh6/wn4e1IEpQTiAyCiAgLSDwn4ev8J+HtSBKUE4gMwogIC0g8J+Hr/Cfh7UgSlBOIDQKICAtIPCfh6/wn4e1IEpQTiA1CiAgLSDwn4e48J+HrCBTR1AgMQogIC0g8J+HuPCfh6wgU0dQIDIKICAtIPCfh7jwn4esIFNHUCAzCiAgLSDwn4e48J+HrCBTR1AgNAogIC0g8J+HuPCfh6wgU0dQIDUKICAtIPCfh7jwn4esIFNHUCA2CiAgLSDwn4e48J+HrCBTR1AgNwogIC0g8J+HuPCfh6wgU0dQIDgKICAtIPCfh7jwn4esIFNHUCA5CiAgLSDwn4e48J+HrCBTR1AgMTAKICAtIPCfh7rwn4e4IFVTQSAxCiAgLSDwn4e68J+HuCBVU0EgMgogIC0g8J+HuvCfh7ggVVNBIDMKICAtIPCfh7rwn4e4IFVTQSA0CiAgLSDwn4e68J+HuCBVU0EgNQotIG5hbWU6IFRydXN0ZWRBY2Nlc3NQYXRoKDE4My41NCBHQikKICB0eXBlOiBzZWxlY3QKICBwcm94aWVzOgogIC0g6Led56a75LiL5qyh6YeN572u5Ymp5L2Z77yaMTQg5aSpCiAgLSDwn4et8J+HsEhvbmdLb25nIDAxCiAgLSDwn4et8J+HsEhvbmdLb25nIDAyCiAgLSDwn4et8J+HsEhvbmdLb25nIDAzCiAgLSDwn4et8J+HsEhvbmdLb25nIDA0CiAgLSDwn4et8J+HsEhvbmdLb25nIOeUteiBlOS8mOWMlgogIC0g8J+HqPCfh7NUYWl3YW4gMDEKICAtIPCfh6jwn4ezVGFpd2FuIDAyCiAgLSDwn4eo8J+Hs1RhaXdhbiAwMwogIC0g8J+HqPCfh7NUYWl3YW4gMDQKICAtIPCfh6jwn4ezVGFpd2FuIOeUteiBlOS8mOWMlgogIC0g8J+HuPCfh6xTaW5nYXBvcmUgMDEKICAtIPCfh7jwn4esU2luZ2Fwb3JlIDAyCiAgLSDwn4e48J+HrFNpbmdhcG9yZSAwMwogIC0g8J+HuPCfh6xTaW5nYXBvcmUgMDQKICAtIPCfh7jwn4esU2luZ2Fwb3JlIOeUteiBlOS8mOWMlgogIC0g8J+Hr/Cfh7VKYXBhbmVzZSAwMQogIC0g8J+Hr/Cfh7VKYXBhbmVzZSAwMgogIC0g8J+Hr/Cfh7VKYXBhbmVzZSAwMwogIC0g8J+Hr/Cfh7VKYXBhbmVzZSAwNAogIC0g8J+Hr/Cfh7VKYXBhbmVzZSDnlLXogZTkvJjljJYKICAtIPCfh7rwn4e4VVNBIDAxCiAgLSDwn4e68J+HuFVTQSAwMgogIC0g8J+HuvCfh7hVU0EgMDMKICAtIPCfh7rwn4e4VVNBIDA0CiAgLSDwn4e68J+HuFVTQSDnlLXogZTkvJjljJYKICAtIPCfh7rwn4e4VVNBLeWutuW6reW4puWuvTAxCiAgLSDwn4ew8J+HtyBLb3JlYSAwMQogIC0g8J+HufCfh7cgVHVya2V5Ci0gbmFtZTog5rWB6YeP5YWJ5py65Zy6KDcwLjc3IEdCKQogIHR5cGU6IHNlbGVjdAogIHByb3hpZXM6CiAgLSDot53nprvkuIvmrKHph43nva7mtYHph4/liankvZnvvJoxNyDlpKkKICAtIPCfh63wn4ewSG9uZyBLb25nIDAxCiAgLSDwn4et8J+HsEhvbmcgS29uZyAwMgogIC0g8J+HrfCfh7BIb25nIEtvbmcgMDMKICAtIPCfh63wn4ewSG9uZyBLb25nIDA0CiAgLSDwn4et8J+HsEhvbmcgS29uZyAwNQogIC0g8J+HrfCfh7BIb25nIEtvbmcgMDYKICAtIPCfh63wn4ewSG9uZyBLb25nIElFUEwgMDEKICAtIPCfh63wn4ewSG9uZyBLb25nIElFUEwgMDIKICAtIPCfh7nwn4e8VGFpd2FuIDAxCiAgLSDwn4e58J+HvFRhaXdhbiAwMgogIC0g8J+HufCfh7xUYWl3YW4gMDMKICAtIPCfh7nwn4e8VGFpd2FuIDA0CiAgLSDwn4e58J+HvFRhaXdhbiAwNQogIC0g8J+HufCfh7xUYWl3YW4gMDYKICAtIPCfh7nwn4e8VGFpd2FuIElFUEwgMDEKICAtIPCfh7nwn4e8VGFpd2FuIElFUEwgMDIKICAtIPCfh6/wn4e1SmFwYW4gMDEKICAtIPCfh6/wn4e1SmFwYW4gMDIKICAtIPCfh6/wn4e1SmFwYW4gMDMKICAtIPCfh6/wn4e1SmFwYW4gMDQKICAtIPCfh6/wn4e1SmFwYW4gMDUKICAtIPCfh6/wn4e1SmFwYW4gMDYKICAtIPCfh6/wn4e1SmFwYW4gSUVQTCAwMQogIC0g8J+Hr/Cfh7VKYXBhbiBJRVBMIDAyCiAgLSDwn4e68J+HuFVuaXRlZCBTdGF0ZXMgMDEKICAtIPCfh7rwn4e4VW5pdGVkIFN0YXRlcyAwMgogIC0g8J+HuvCfh7hVbml0ZWQgU3RhdGVzIDAzCiAgLSDwn4e68J+HuFVuaXRlZCBTdGF0ZXMgMDQKICAtIPCfh7rwn4e4VW5pdGVkIFN0YXRlcyAwNQogIC0g8J+HuvCfh7hVbml0ZWQgU3RhdGVzIDA2CiAgLSDwn4e68J+HuFVuaXRlZCBTdGF0ZXMgSUVQTCAwMQogIC0g8J+HuvCfh7hVbml0ZWQgU3RhdGVzIElFUEwgMDIKICAtIPCfh7jwn4esU2luZ2Fwb3JlIDAxCiAgLSDwn4e48J+HrFNpbmdhcG9yZSAwMgogIC0g8J+HuPCfh6xTaW5nYXBvcmUgMDMKICAtIPCfh7jwn4esU2luZ2Fwb3JlIDA0CiAgLSDwn4e48J+HrFNpbmdhcG9yZSAwNQogIC0g8J+HuPCfh6xTaW5nYXBvcmUgMDYKICAtIPCfh7jwn4esU2luZ2Fwb3JlIElFUEwgMDEKICAtIPCfh7jwn4esU2luZ2Fwb3JlIElFUEwgMDIKICAtIPCfh7Dwn4e3S29yZWEgMDEKICAtIPCfh7Dwn4e3S29yZWEgMDIKICAtIPCfh7Dwn4e3S29yZWEgMDMKICAtIPCfh6bwn4e6QXVzdHJhbGlhIDAxCiAgLSDwn4em8J+HukF1c3RyYWxpYSAwMgogIC0g8J+HpvCfh7pBdXN0cmFsaWEgMDMKICAtIPCfh6zwn4enVW5pdGVkIEtpbmdkb20gMDEKICAtIPCfh6zwn4enVW5pdGVkIEtpbmdkb20gMDIKICAtIPCfh6zwn4enVW5pdGVkIEtpbmdkb20gMDMKICAtIPCfh6bwn4e2QW50YXJjdGljYSAwMQogIC0g8J+HpvCfh7ZBbnRhcmN0aWNhIDAyCiAgLSDwn4em8J+HtkFudGFyY3RpY2EgMDMKLSBuYW1lOiBBdXRvLVVTQQogIHR5cGU6IHVybC10ZXN0CiAgcHJveGllczoKICAtIPCfh7rwn4e4IFVTQSAxCiAgLSDwn4e68J+HuCBVU0EgMgogIC0g8J+HuvCfh7ggVVNBIDMKICAtIPCfh7rwn4e4IFVTQSA0CiAgLSDwn4e68J+HuCBVU0EgNQogIC0g8J+HuvCfh7hVU0EgMDEKICAtIPCfh7rwn4e4VVNBIDAyCiAgLSDwn4e68J+HuFVTQSAwMwogIC0g8J+HuvCfh7hVU0EgMDQKICAtIPCfh7rwn4e4VVNBIOeUteiBlOS8mOWMlgogIC0g8J+HuvCfh7hVU0Et5a625bqt5bim5a69MDEKICAtIPCfh7rwn4e4VW5pdGVkIFN0YXRlcyAwMQogIC0g8J+HuvCfh7hVbml0ZWQgU3RhdGVzIDAyCiAgLSDwn4e68J+HuFVuaXRlZCBTdGF0ZXMgMDMKICAtIPCfh7rwn4e4VW5pdGVkIFN0YXRlcyAwNAogIC0g8J+HuvCfh7hVbml0ZWQgU3RhdGVzIDA1CiAgLSDwn4e68J+HuFVuaXRlZCBTdGF0ZXMgMDYKICAtIPCfh7rwn4e4VW5pdGVkIFN0YXRlcyBJRVBMIDAxCiAgLSDwn4e68J+HuFVuaXRlZCBTdGF0ZXMgSUVQTCAwMgogIC0g8J+HpvCfh7pBdXN0cmFsaWEgMDEKICAtIPCfh6bwn4e6QXVzdHJhbGlhIDAyCiAgLSDwn4em8J+HukF1c3RyYWxpYSAwMwogIHVybDogaHR0cDovL3d3dy5nc3RhdGljLmNvbS9nZW5lcmF0ZV8yMDQKICBpbnRlcnZhbDogODY0MDAKLSBuYW1lOiBBdXRvLemmmea4rwogIHR5cGU6IHVybC10ZXN0CiAgcHJveGllczoKICAtIPCfh63wn4ewIEhLRyAxCiAgLSDwn4et8J+HsCBIS0cgMgogIC0g8J+HrfCfh7AgSEtHIDMKICAtIPCfh63wn4ewIEhLRyA0CiAgLSDwn4et8J+HsCBIS0cgNQogIC0g8J+HrfCfh7AgSEtHIDYKICAtIPCfh63wn4ewIEhLRyA3CiAgLSDwn4et8J+HsCBIS0cgOAogIC0g8J+HrfCfh7AgSEtHIDkKICAtIPCfh63wn4ewIEhLRyAxMAogIC0g8J+HrfCfh7AgSEtHIDExCiAgLSDwn4et8J+HsEhvbmdLb25nIDAxCiAgLSDwn4et8J+HsEhvbmdLb25nIDAyCiAgLSDwn4et8J+HsEhvbmdLb25nIDAzCiAgLSDwn4et8J+HsEhvbmdLb25nIDA0CiAgLSDwn4et8J+HsEhvbmdLb25nIOeUteiBlOS8mOWMlgogIC0g8J+HrfCfh7BIb25nIEtvbmcgMDEKICAtIPCfh63wn4ewSG9uZyBLb25nIDAyCiAgLSDwn4et8J+HsEhvbmcgS29uZyAwMwogIC0g8J+HrfCfh7BIb25nIEtvbmcgMDQKICAtIPCfh63wn4ewSG9uZyBLb25nIDA1CiAgLSDwn4et8J+HsEhvbmcgS29uZyAwNgogIC0g8J+HrfCfh7BIb25nIEtvbmcgSUVQTCAwMQogIC0g8J+HrfCfh7BIb25nIEtvbmcgSUVQTCAwMgogIHVybDogaHR0cDovL3d3dy5nc3RhdGljLmNvbS9nZW5lcmF0ZV8yMDQKICBpbnRlcnZhbDogODY0MDAKLSBuYW1lOiBBdXRvLeaWsOWKoOWdoQogIHR5cGU6IHVybC10ZXN0CiAgcHJveGllczoKICAtIPCfh7jwn4esIFNHUCAxCiAgLSDwn4e48J+HrCBTR1AgMgogIC0g8J+HuPCfh6wgU0dQIDMKICAtIPCfh7jwn4esIFNHUCA0CiAgLSDwn4e48J+HrCBTR1AgNQogIC0g8J+HuPCfh6wgU0dQIDYKICAtIPCfh7jwn4esIFNHUCA3CiAgLSDwn4e48J+HrCBTR1AgOAogIC0g8J+HuPCfh6wgU0dQIDkKICAtIPCfh7jwn4esIFNHUCAxMAogIC0g8J+HuPCfh6xTaW5nYXBvcmUgMDEKICAtIPCfh7jwn4esU2luZ2Fwb3JlIDAyCiAgLSDwn4e48J+HrFNpbmdhcG9yZSAwMwogIC0g8J+HuPCfh6xTaW5nYXBvcmUgMDQKICAtIPCfh7jwn4esU2luZ2Fwb3JlIOeUteiBlOS8mOWMlgogIC0g8J+HuPCfh6xTaW5nYXBvcmUgMDFfMQogIC0g8J+HuPCfh6xTaW5nYXBvcmUgMDJfMQogIC0g8J+HuPCfh6xTaW5nYXBvcmUgMDNfMQogIC0g8J+HuPCfh6xTaW5nYXBvcmUgMDRfMQogIC0g8J+HuPCfh6xTaW5nYXBvcmUgMDUKICAtIPCfh7jwn4esU2luZ2Fwb3JlIDA2CiAgLSDwn4e48J+HrFNpbmdhcG9yZSBJRVBMIDAxCiAgLSDwn4e48J+HrFNpbmdhcG9yZSBJRVBMIDAyCiAgdXJsOiBodHRwOi8vd3d3LmdzdGF0aWMuY29tL2dlbmVyYXRlXzIwNAogIGludGVydmFsOiA4NjQwMApydWxlczoKLSBJUC1DSURSLDExNC44MC4zNi4xMzMvMzIsRElSRUNULG5vLXJlc29sdmUKLSBJUC1DSURSLDEyMC4yMzMuMjUuMTQ3LzMyLERJUkVDVCxuby1yZXNvbHZlCi0gRE9NQUlOLHN1Yi1vci5hcmlzYWthLmluLERJUkVDVAotIERPTUFJTi1TVUZGSVgsc2VydmljZXMuZ29vZ2xlYXBpcy5jbixBdXRvUHJveHkKLSBET01BSU4tU1VGRklYLHhuLS1uZ3N0ci1scmE4ai5jb20sQXV0b1Byb3h5Ci0gRE9NQUlOLHNhZmVicm93c2luZy51cmxzZWMucXEuY29tLERJUkVDVAotIERPTUFJTixzYWZlYnJvd3NpbmcuZ29vZ2xlYXBpcy5jb20sRElSRUNUCi0gRE9NQUlOLGRldmVsb3Blci5hcHBsZS5jb20sQXV0b1Byb3h5Ci0gRE9NQUlOLVNVRkZJWCxkaWdpY2VydC5jb20sQXV0b1Byb3h5Ci0gRE9NQUlOLG9jc3AuYXBwbGUuY29tLEF1dG9Qcm94eQotIERPTUFJTixvY3NwLmNvbW9kb2NhLmNvbSxBdXRvUHJveHkKLSBET01BSU4sb2NzcC51c2VydHJ1c3QuY29tLEF1dG9Qcm94eQotIERPTUFJTixvY3NwLnNlY3RpZ28uY29tLEF1dG9Qcm94eQotIERPTUFJTixvY3NwLnZlcmlzaWduLm5ldCxBdXRvUHJveHkKLSBET01BSU4tU1VGRklYLGFwcGxlLWRucy5uZXQsQXV0b1Byb3h5Ci0gRE9NQUlOLHRlc3RmbGlnaHQuYXBwbGUuY29tLEF1dG9Qcm94eQotIERPTUFJTixzYW5kYm94Lml0dW5lcy5hcHBsZS5jb20sQXV0b1Byb3h5Ci0gRE9NQUlOLGl0dW5lcy5hcHBsZS5jb20sQXV0b1Byb3h5Ci0gRE9NQUlOLVNVRkZJWCxhcHBzLmFwcGxlLmNvbSxBdXRvUHJveHkKLSBET01BSU4tU1VGRklYLGNsYXVkZS5haSxBdXRvLVVTQQotIERPTUFJTi1TVUZGSVgseC5haSxBdXRvLVVTQQotIERPTUFJTi1TVUZGSVgsZ3Jvay5jb20sQXV0by1VU0EKLSBET01BSU4tU1VGRklYLGN1cnNvci5zaCxBdXRvLVVTQQotIERPTUFJTi1TVUZGSVgsYXVnbWVudGNvZGUuY29tLEF1dG8tVVNBCi0gRE9NQUlOLVNVRkZJWCxnYWNjb2RlLmNvbSxESVJFQ1QKLSBET01BSU4tU1VGRklYLGJsb2JzdG9yZS5hcHBsZS5jb20sQXV0b1Byb3h5Ci0gRE9NQUlOLGN2d3MuaWNsb3VkLWNvbnRlbnQuY29tLEF1dG9Qcm94eQotIERPTUFJTi1TVUZGSVgsY2xhdWRlNi5jbGF1ZGVjaGF0LnBybyxESVJFQ1QKLSBET01BSU4tU1VGRklYLG16c3RhdGljLmNvbSxESVJFQ1QKLSBET01BSU4tU1VGRklYLGl0dW5lcy5hcHBsZS5jb20sRElSRUNUCi0gRE9NQUlOLVNVRkZJWCxpY2xvdWQuY29tLERJUkVDVAotIERPTUFJTi1TVUZGSVgsaWNsb3VkLWNvbnRlbnQuY29tLERJUkVDVAotIERPTUFJTi1TVUZGSVgsbWUuY29tLERJUkVDVAotIERPTUFJTi1TVUZGSVgsYWFwbGltZy5jb20sRElSRUNUCi0gRE9NQUlOLVNVRkZJWCxjZG4yMC5jb20sRElSRUNUCi0gRE9NQUlOLVNVRkZJWCxjZG4tYXBwbGUuY29tLERJUkVDVAotIERPTUFJTi1TVUZGSVgsYWthZG5zLm5ldCxESVJFQ1QKLSBET01BSU4tU1VGRklYLGFrYW1haWVkZ2UubmV0LERJUkVDVAotIERPTUFJTi1TVUZGSVgsZWRnZWtleS5uZXQsRElSRUNUCi0gRE9NQUlOLVNVRkZJWCxtd2Nsb3VkY2RuLmNvbSxESVJFQ1QKLSBET01BSU4tU1VGRklYLG13Y25hbWUuY29tLERJUkVDVAotIERPTUFJTi1TVUZGSVgsYXBwbGUuY29tLERJUkVDVAotIERPTUFJTi1TVUZGSVgsYXBwbGUtY2xvdWRraXQuY29tLERJUkVDVAotIERPTUFJTi1TVUZGSVgsYXBwbGUtbWFwa2l0LmNvbSxESVJFQ1QKLSBET01BSU4tU1VGRklYLDEyNi5jb20sRElSRUNUCi0gRE9NQUlOLVNVRkZJWCwxMjYubmV0LERJUkVDVAotIERPTUFJTi1TVUZGSVgsMTI3Lm5ldCxESVJFQ1QKLSBET01BSU4tU1VGRklYLDE2My5jb20sRElSRUNUCi0gRE9NQUlOLVNVRkZJWCwzNjBidXlpbWcuY29tLERJUkVDVAotIERPTUFJTi1TVUZGSVgsMzZrci5jb20sRElSRUNUCi0gRE9NQUlOLVNVRkZJWCxhY2Z1bi50dixESVJFQ1QKLSBET01BSU4tU1VGRklYLGFpci1tYXR0ZXJzLmNvbSxESVJFQ1QKLSBET01BSU4tU1VGRklYLGFpeGlmYW4uY29tLERJUkVDVAotIERPTUFJTi1LRVlXT1JELGFsaWNkbixESVJFQ1QKLSBET01BSU4tS0VZV09SRCxhbGlwYXksRElSRUNUCi0gRE9NQUlOLUtFWVdPUkQsdGFvYmFvLERJUkVDVAotIERPTUFJTi1TVUZGSVgsYW1hcC5jb20sRElSRUNUCi0gRE9NQUlOLVNVRkZJWCxhdXRvbmF2aS5jb20sRElSRUNUCi0gRE9NQUlOLUtFWVdPUkQsYmFpZHUsRElSRUNUCi0gRE9NQUlOLVNVRkZJWCxiZGltZy5jb20sRElSRUNUCi0gRE9NQUlOLVNVRkZJWCxiZHN0YXRpYy5jb20sRElSRUNUCi0gRE9NQUlOLVNVRkZJWCxiaWxpYmlsaS5jb20sRElSRUNUCi0gRE9NQUlOLVNVRkZJWCxiaWxpdmlkZW8uY29tLERJUkVDVAotIERPTUFJTi1TVUZGSVgsY2FpeXVuYXBwLmNvbSxESVJFQ1QKLSBET01BSU4tU1VGRklYLGNsb3VkZG4uY29tLERJUkVDVAotIERPTUFJTi1TVUZGSVgsY25iZXRhLmNvbSxESVJFQ1QKLSBET01BSU4tU1VGRklYLGNuYmV0YWNkbi5jb20sRElSRUNUCi0gRE9NQUlOLVNVRkZJWCxjb290ZWtzZXJ2aWNlLmNvbSxESVJFQ1QKLSBET01BSU4tU1VGRklYLGNzZG4ubmV0LERJUkVDVAotIERPTUFJTi1TVUZGSVgsY3RyaXAuY29tLERJUkVDVAotIERPTUFJTi1TVUZGSVgsZGd0bGUuY29tLERJUkVDVAotIERPTUFJTi1TVUZGSVgsZGlhbnBpbmcuY29tLERJUkVDVAotIERPTUFJTi1TVUZGSVgsZG91YmFuLmNvbSxESVJFQ1QKLSBET01BSU4tU1VGRklYLGRvdWJhbmlvLmNvbSxESVJFQ1QKLSBET01BSU4tU1VGRklYLGR1b2thbi5jb20sRElSRUNUCi0gRE9NQUlOLVNVRkZJWCxlYXNvdS5jb20sRElSRUNUCi0gRE9NQUlOLVNVRkZJWCxlbGUubWUsRElSRUNUCi0gRE9NQUlOLVNVRkZJWCxmZW5nLmNvbSxESVJFQ1QKLSBET01BSU4tU1VGRklYLGZpci5pbSxESVJFQ1QKLSBET01BSU4tU1VGRklYLGZyZGljLmNvbSxESVJFQ1QKLSBET01BSU4tU1VGRklYLGctY29yZXMuY29tLERJUkVDVAotIERPTUFJTi1TVUZGSVgsZ29kaWMubmV0LERJUkVDVAotIERPTUFJTi1TVUZGSVgsZ3RpbWcuY29tLERJUkVDVAotIERPTUFJTixjZG4uaG9ja2V5YXBwLm5ldCxESVJFQ1QKLSBET01BSU4tU1VGRklYLGhvbmd4aXUuY29tLERJUkVDVAotIERPTUFJTi1TVUZGSVgsaHhjZG4ubmV0LERJUkVDVAotIERPTUFJTi1TVUZGSVgsaWNpYmEuY29tLERJUkVDVAotIERPTUFJTi1TVUZGSVgsaWZlbmcuY29tLERJUkVDVAotIERPTUFJTi1TVUZGSVgsaWZlbmdpbWcuY29tLERJUkVDVAotIERPTUFJTi1TVUZGSVgsaXBpcC5uZXQsRElSRUNUCi0gRE9NQUlOLVNVRkZJWCxpcWl5aS5jb20sRElSRUNUCi0gRE9NQUlOLVNVRkZJWCxqZC5jb20sRElSRUNUCi0gRE9NQUlOLVNVRkZJWCxqaWFuc2h1LmNvbSxESVJFQ1QKLSBET01BSU4tU1VGRklYLGtuZXdvbmUuY29tLERJUkVDVAotIERPTUFJTi1TVUZGSVgsbGUuY29tLERJUkVDVAotIERPTUFJTi1TVUZGSVgsbGVjbG91ZC5jb20sRElSRUNUCi0gRE9NQUlOLVNVRkZJWCxsZW1pY3AuY29tLERJUkVDVAotIERPTUFJTi1TVUZGSVgsbGljZG4uY29tLERJUkVDVAotIERPTUFJTi1TVUZGSVgsbHVvby5uZXQsRElSRUNUCi0gRE9NQUlOLVNVRkZJWCxtZWl0dWFuLmNvbSxESVJFQ1QKLSBET01BSU4tU1VGRklYLG1laXR1YW4ubmV0LERJUkVDVAotIERPTUFJTi1TVUZGSVgsbWkuY29tLERJUkVDVAotIERPTUFJTi1TVUZGSVgsbWlhb3BhaS5jb20sRElSRUNUCi0gRE9NQUlOLVNVRkZJWCxtaWNyb3NvZnQuY29tLERJUkVDVAotIERPTUFJTi1TVUZGSVgsbWljcm9zb2Z0b25saW5lLmNvbSxESVJFQ1QKLSBET01BSU4tU1VGRklYLG1pdWkuY29tLERJUkVDVAotIERPTUFJTi1TVUZGSVgsbWl3aWZpLmNvbSxESVJFQ1QKLSBET01BSU4tU1VGRklYLG1vYi5jb20sRElSRUNUCi0gRE9NQUlOLVNVRkZJWCxuZXRlYXNlLmNvbSxESVJFQ1QKLSBET01BSU4tU1VGRklYLG9mZmljZS5jb20sRElSRUNUCi0gRE9NQUlOLVNVRkZJWCxvZmZpY2UzNjUuY29tLERJUkVDVAotIERPTUFJTi1LRVlXT1JELG9mZmljZWNkbixESVJFQ1QKLSBET01BSU4tU1VGRklYLG9zY2hpbmEubmV0LERJUkVDVAotIERPTUFJTi1TVUZGSVgscHBzaW1nLmNvbSxESVJFQ1QKLSBET01BSU4tU1VGRklYLHBzdGF0cC5jb20sRElSRUNUCi0gRE9NQUlOLVNVRkZJWCxxY2xvdWQuY29tLERJUkVDVAotIERPTUFJTi1TVUZGSVgscWRhaWx5LmNvbSxESVJFQ1QKLSBET01BSU4tU1VGRklYLHFkbW0uY29tLERJUkVDVAotIERPTUFJTi1TVUZGSVgscWhpbWcuY29tLERJUkVDVAotIERPTUFJTi1TVUZGSVgscWhyZXMuY29tLERJUkVDVAotIERPTUFJTi1TVUZGSVgscWlkaWFuLmNvbSxESVJFQ1QKLSBET01BSU4tU1VGRklYLHFpaHVjZG4uY29tLERJUkVDVAotIERPTUFJTi1TVUZGSVgscWluaXUuY29tLERJUkVDVAotIERPTUFJTi1TVUZGSVgscWluaXVjZG4uY29tLERJUkVDVAotIERPTUFJTi1TVUZGSVgscWl5aXBpYy5jb20sRElSRUNUCi0gRE9NQUlOLVNVRkZJWCxxcS5jb20sRElSRUNUCi0gRE9NQUlOLVNVRkZJWCxxcXVybC5jb20sRElSRUNUCi0gRE9NQUlOLVNVRkZJWCxyYXJiZy50byxESVJFQ1QKLSBET01BSU4tU1VGRklYLHJ1Z3VvYXBwLmNvbSxESVJFQ1QKLSBET01BSU4tU1VGRklYLHNlZ21lbnRmYXVsdC5jb20sRElSRUNUCi0gRE9NQUlOLVNVRkZJWCxzaW5hYXBwLmNvbSxESVJFQ1QKLSBET01BSU4tU1VGRklYLHNtemRtLmNvbSxESVJFQ1QKLSBET01BSU4tU1VGRklYLHNuYXBkcm9wLm5ldCxESVJFQ1QKLSBET01BSU4tU1VGRklYLHNvZ291LmNvbSxESVJFQ1QKLSBET01BSU4tU1VGRklYLHNvZ291Y2RuLmNvbSxESVJFQ1QKLSBET01BSU4tU1VGRklYLHNvaHUuY29tLERJUkVDVAotIERPTUFJTi1TVUZGSVgsc29rdS5jb20sRElSRUNUCi0gRE9NQUlOLVNVRkZJWCxzcGVlZHRlc3QubmV0LERJUkVDVAotIERPTUFJTi1TVUZGSVgsc3NwYWkuY29tLERJUkVDVAotIERPTUFJTi1TVUZGSVgsc3VuaW5nLmNvbSxESVJFQ1QKLSBET01BSU4tU1VGRklYLHRhb2Jhby5jb20sRElSRUNUCi0gRE9NQUlOLVNVRkZJWCx0ZW5jZW50LmNvbSxESVJFQ1QKLSBET01BSU4tU1VGRklYLHRlbnBheS5jb20sRElSRUNUCi0gRE9NQUlOLVNVRkZJWCx0aWFueWFuY2hhLmNvbSxESVJFQ1QKLSBET01BSU4tU1VGRklYLHRtYWxsLmNvbSxESVJFQ1QKLSBET01BSU4tU1VGRklYLHR1ZG91LmNvbSxESVJFQ1QKLSBET01BSU4tU1VGRklYLHVtZXRyaXAuY29tLERJUkVDVAotIERPTUFJTi1TVUZGSVgsdXBhaXl1bi5jb20sRElSRUNUCi0gRE9NQUlOLVNVRkZJWCx1cHl1bi5jb20sRElSRUNUCi0gRE9NQUlOLVNVRkZJWCx2ZXJ5emh1bi5jb20sRElSRUNUCi0gRE9NQUlOLVNVRkZJWCx3ZWF0aGVyLmNvbSxESVJFQ1QKLSBET01BSU4tU1VGRklYLHdlaWJvLmNvbSxESVJFQ1QKLSBET01BSU4tU1VGRklYLHhpYW1pLmNvbSxESVJFQ1QKLSBET01BSU4tU1VGRklYLHhpYW1pLm5ldCxESVJFQ1QKLSBET01BSU4tU1VGRklYLHhpYW9taWNwLmNvbSxESVJFQ1QKLSBET01BSU4tU1VGRklYLHhpbWFsYXlhLmNvbSxESVJFQ1QKLSBET01BSU4tU1VGRklYLHhtY2RuLmNvbSxESVJFQ1QKLSBET01BSU4tU1VGRklYLHh1bmxlaS5jb20sRElSRUNUCi0gRE9NQUlOLVNVRkZJWCx5aGQuY29tLERJUkVDVAotIERPTUFJTi1TVUZGSVgseWloYW9kaWFuaW1nLmNvbSxESVJFQ1QKLSBET01BSU4tU1VGRklYLHlpbnhpYW5nLmNvbSxESVJFQ1QKLSBET01BSU4tU1VGRklYLHlraW1nLmNvbSxESVJFQ1QKLSBET01BSU4tU1VGRklYLHlvdWRhby5jb20sRElSRUNUCi0gRE9NQUlOLVNVRkZJWCx5b3VrdS5jb20sRElSRUNUCi0gRE9NQUlOLVNVRkZJWCx6ZWFsZXIuY29tLERJUkVDVAotIERPTUFJTi1TVUZGSVgsemhpaHUuY29tLERJUkVDVAotIERPTUFJTi1TVUZGSVgsemhpbWcuY29tLERJUkVDVAotIERPTUFJTi1TVUZGSVgsemltdXp1LnR2LERJUkVDVAotIERPTUFJTi1TVUZGSVgsem9oby5jb20sRElSRUNUCi0gRE9NQUlOLUtFWVdPUkQsYW1hem9uLEF1dG9Qcm94eQotIERPTUFJTi1LRVlXT1JELGdvb2dsZSxBdXRvLVVTQQotIERPTUFJTi1LRVlXT1JELGdvb2dsZWFwaXMsQXV0by1VU0EKLSBET01BSU4tS0VZV09SRCxwZXJwbGV4aXR5LEF1dG8tVVNBCi0gRE9NQUlOLUtFWVdPUkQsZ21haWwsQXV0b1Byb3h5Ci0gRE9NQUlOLUtFWVdPUkQseW91dHViZSxBdXRvUHJveHkKLSBET01BSU4tS0VZV09SRCxmYWNlYm9vayxBdXRvUHJveHkKLSBET01BSU4tU1VGRklYLGZiLm1lLEF1dG9Qcm94eQotIERPTUFJTi1TVUZGSVgsZmJjZG4ubmV0LEF1dG9Qcm94eQotIERPTUFJTi1LRVlXT1JELHR3aXR0ZXIsQXV0b1Byb3h5Ci0gRE9NQUlOLUtFWVdPUkQsaW5zdGFncmFtLEF1dG9Qcm94eQotIERPTUFJTi1LRVlXT1JELGRyb3Bib3gsQXV0b1Byb3h5Ci0gRE9NQUlOLVNVRkZJWCx0d2ltZy5jb20sQXV0b1Byb3h5Ci0gRE9NQUlOLUtFWVdPUkQsYmxvZ3Nwb3QsQXV0b1Byb3h5Ci0gRE9NQUlOLVNVRkZJWCx5b3V0dS5iZSxBdXRvUHJveHkKLSBET01BSU4tS0VZV09SRCx3aGF0c2FwcCxBdXRvUHJveHkKLSBET01BSU4tS0VZV09SRCxhZG1hcnZlbCxSRUpFQ1QKLSBET01BSU4tS0VZV09SRCxhZG1hc3RlcixSRUpFQ1QKLSBET01BSU4tS0VZV09SRCxhZHNhZ2UsUkVKRUNUCi0gRE9NQUlOLUtFWVdPUkQsYWRzbW9nbyxSRUpFQ1QKLSBET01BSU4tS0VZV09SRCxhZHNydm1lZGlhLFJFSkVDVAotIERPTUFJTi1LRVlXT1JELGFkd29yZHMsUkVKRUNUCi0gRE9NQUlOLUtFWVdPUkQsYWRzZXJ2aWNlLFJFSkVDVAotIERPTUFJTi1TVUZGSVgsYXBwc2ZseWVyLmNvbSxSRUpFQ1QKLSBET01BSU4tS0VZV09SRCxkb21vYixSRUpFQ1QKLSBET01BSU4tU1VGRklYLGRvdWJsZWNsaWNrLm5ldCxSRUpFQ1QKLSBET01BSU4tS0VZV09SRCxkdW9tZW5nLFJFSkVDVAotIERPTUFJTi1LRVlXT1JELGR3dHJhY2ssUkVKRUNUCi0gRE9NQUlOLUtFWVdPUkQsZ3VhbmdnYW8sUkVKRUNUCi0gRE9NQUlOLUtFWVdPUkQsbGlhbm1lbmcsUkVKRUNUCi0gRE9NQUlOLVNVRkZJWCxtbXN0YXQuY29tLFJFSkVDVAotIERPTUFJTi1LRVlXT1JELG1vcHViLFJFSkVDVAotIERPTUFJTi1LRVlXT1JELG9tZ210YSxSRUpFQ1QKLSBET01BSU4tS0VZV09SRCxvcGVueCxSRUpFQ1QKLSBET01BSU4tS0VZV09SRCxwYXJ0bmVyYWQsUkVKRUNUCi0gRE9NQUlOLUtFWVdPUkQscGluZ2ZvcmUsUkVKRUNUCi0gRE9NQUlOLUtFWVdPUkQsc3VwZXJzb25pY2FkcyxSRUpFQ1QKLSBET01BSU4tS0VZV09SRCx1ZWRhcyxSRUpFQ1QKLSBET01BSU4tS0VZV09SRCx1bWVuZyxSRUpFQ1QKLSBET01BSU4tS0VZV09SRCx1c2FnZSxSRUpFQ1QKLSBET01BSU4tU1VGRklYLHZ1bmdsZS5jb20sUkVKRUNUCi0gRE9NQUlOLUtFWVdPUkQsd2xtb25pdG9yLFJFSkVDVAotIERPTUFJTi1LRVlXT1JELHpqdG9vbGJhcixSRUpFQ1QKLSBET01BSU4tU1VGRklYLDl0bzVtYWMuY29tLEF1dG9Qcm94eQotIERPTUFJTi1TVUZGSVgsYWJwY2hpbmEub3JnLEF1dG9Qcm94eQotIERPTUFJTi1TVUZGSVgsYWRibG9ja3BsdXMub3JnLEF1dG9Qcm94eQotIERPTUFJTi1TVUZGSVgsYWRvYmUuY29tLEF1dG9Qcm94eQotIERPTUFJTi1TVUZGSVgsYWthbWFpemVkLm5ldCxBdXRvUHJveHkKLSBET01BSU4tU1VGRklYLGFsZnJlZGFwcC5jb20sQXV0b1Byb3h5Ci0gRE9NQUlOLVNVRkZJWCxhbXBsaXR1ZGUuY29tLEF1dG9Qcm94eQotIERPTUFJTi1TVUZGSVgsYW1wcHJvamVjdC5vcmcsQXV0b1Byb3h5Ci0gRE9NQUlOLVNVRkZJWCxhbmRyb2lkLmNvbSxBdXRvUHJveHkKLSBET01BSU4tU1VGRklYLGFuZ3VsYXJqcy5vcmcsQXV0b1Byb3h5Ci0gRE9NQUlOLVNVRkZJWCxhb2xjZG4uY29tLEF1dG9Qcm94eQotIERPTUFJTi1TVUZGSVgsYXBrcHVyZS5jb20sQXV0b1Byb3h5Ci0gRE9NQUlOLVNVRkZJWCxhcHBsZWRhaWx5LmNvbSxBdXRvUHJveHkKLSBET01BSU4tU1VGRklYLGFwcHNob3BwZXIuY29tLEF1dG9Qcm94eQotIERPTUFJTi1TVUZGSVgsYXBwc3BvdC5jb20sQXV0b1Byb3h5Ci0gRE9NQUlOLVNVRkZJWCxhcmNnaXMuY29tLEF1dG9Qcm94eQotIERPTUFJTi1TVUZGSVgsYXJjaGl2ZS5vcmcsQXV0b1Byb3h5Ci0gRE9NQUlOLVNVRkZJWCxhcm1vcmdhbWVzLmNvbSxBdXRvUHJveHkKLSBET01BSU4tU1VGRklYLGFzcG5ldGNkbi5jb20sQXV0b1Byb3h5Ci0gRE9NQUlOLVNVRkZJWCxhdHQuY29tLEF1dG9Qcm94eQotIERPTUFJTi1TVUZGSVgsYXdzc3RhdGljLmNvbSxBdXRvUHJveHkKLSBET01BSU4tU1VGRklYLGF6dXJlZWRnZS5uZXQsQXV0b1Byb3h5Ci0gRE9NQUlOLVNVRkZJWCxhenVyZXdlYnNpdGVzLm5ldCxBdXRvUHJveHkKLSBET01BSU4tU1VGRklYLGJpbmcuY29tLEF1dG9Qcm94eQotIERPTUFJTi1TVUZGSVgsYmludHJheS5jb20sQXV0b1Byb3h5Ci0gRE9NQUlOLVNVRkZJWCxiaXQuY29tLEF1dG9Qcm94eQotIERPTUFJTi1TVUZGSVgsYml0Lmx5LEF1dG9Qcm94eQotIERPTUFJTi1TVUZGSVgsYml0YnVja2V0Lm9yZyxBdXRvUHJveHkKLSBET01BSU4tU1VGRklYLGJqYW5nby5jb20sQXV0b1Byb3h5Ci0gRE9NQUlOLVNVRkZJWCxia3J0eC5jb20sQXV0b1Byb3h5Ci0gRE9NQUlOLVNVRkZJWCxibG9nLmNvbSxBdXRvUHJveHkKLSBET01BSU4tU1VGRklYLGJsb2djZG4uY29tLEF1dG9Qcm94eQotIERPTUFJTi1TVUZGSVgsYmxvZ2dlci5jb20sQXV0b1Byb3h5Ci0gRE9NQUlOLVNVRkZJWCxibG9nc21pdGhtZWRpYS5jb20sQXV0b1Byb3h5Ci0gRE9NQUlOLVNVRkZJWCxibG9nc3BvdC5jb20sQXV0b1Byb3h5Ci0gRE9NQUlOLVNVRkZJWCxibG9nc3BvdC5oayxBdXRvUHJveHkKLSBET01BSU4tU1VGRklYLGJsb29tYmVyZy5jb20sQXV0b1Byb3h5Ci0gRE9NQUlOLVNVRkZJWCxib3guY29tLEF1dG9Qcm94eQotIERPTUFJTi1TVUZGSVgsYm94Lm5ldCxBdXRvUHJveHkKLSBET01BSU4tU1VGRklYLGNhY2hlZmx5Lm5ldCxBdXRvUHJveHkKLSBET01BSU4tU1VGRklYLGNocm9taXVtLm9yZyxBdXRvUHJveHkKLSBET01BSU4tU1VGRklYLGNsLmx5LEF1dG9Qcm94eQotIERPTUFJTi1TVUZGSVgsY2xvdWRmbGFyZS5jb20sQXV0b1Byb3h5Ci0gRE9NQUlOLVNVRkZJWCxjbG91ZGZyb250Lm5ldCxBdXRvUHJveHkKLSBET01BSU4tU1VGRklYLGNsb3VkbWFnaWMuY29tLEF1dG9Qcm94eQotIERPTUFJTi1TVUZGSVgsY21haWwxOS5jb20sQXV0b1Byb3h5Ci0gRE9NQUlOLVNVRkZJWCxjbmV0LmNvbSxBdXRvUHJveHkKLSBET01BSU4tU1VGRklYLGNvY29hcG9kcy5vcmcsQXV0b1Byb3h5Ci0gRE9NQUlOLVNVRkZJWCxjb21vZG9jYS5jb20sQXV0b1Byb3h5Ci0gRE9NQUlOLVNVRkZJWCxjcmFzaGx5dGljcy5jb20sQXV0b1Byb3h5Ci0gRE9NQUlOLVNVRkZJWCxjdWx0dXJlZGNvZGUuY29tLEF1dG9Qcm94eQotIERPTUFJTi1TVUZGSVgsZC5wcixBdXRvUHJveHkKLSBET01BSU4tU1VGRklYLGRhbmlsby50byxBdXRvUHJveHkKLSBET01BSU4tU1VGRklYLGRheW9uZS5tZSxBdXRvUHJveHkKLSBET01BSU4tU1VGRklYLGRiLnR0LEF1dG9Qcm94eQotIERPTUFJTi1TVUZGSVgsZGVza2Nvbm5lY3QuY29tLEF1dG9Qcm94eQotIERPTUFJTi1TVUZGSVgsZGlzcS51cyxBdXRvUHJveHkKLSBET01BSU4tU1VGRklYLGRpc3F1cy5jb20sQXV0b1Byb3h5Ci0gRE9NQUlOLVNVRkZJWCxkaXNxdXNjZG4uY29tLEF1dG9Qcm94eQotIERPTUFJTi1TVUZGSVgsZG5zaW1wbGUuY29tLEF1dG9Qcm94eQotIERPTUFJTi1TVUZGSVgsZG9ja2VyLmNvbSxBdXRvUHJveHkKLSBET01BSU4tU1VGRklYLGRyaWJiYmxlLmNvbSxBdXRvUHJveHkKLSBET01BSU4tU1VGRklYLGRyb3Bsci5jb20sQXV0b1Byb3h5Ci0gRE9NQUlOLVNVRkZJWCxkdWNrZHVja2dvLmNvbSxBdXRvUHJveHkKLSBET01BSU4tU1VGRklYLGR1ZWFwcC5jb20sQXV0b1Byb3h5Ci0gRE9NQUlOLVNVRkZJWCxkeXR0OC5uZXQsQXV0b1Byb3h5Ci0gRE9NQUlOLVNVRkZJWCxlZGdlY2FzdGNkbi5uZXQsQXV0b1Byb3h5Ci0gRE9NQUlOLVNVRkZJWCxlZGdla2V5Lm5ldCxBdXRvUHJveHkKLSBET01BSU4tU1VGRklYLGVkZ2VzdWl0ZS5uZXQsQXV0b1Byb3h5Ci0gRE9NQUlOLVNVRkZJWCxlbmdhZGdldC5jb20sQXV0b1Byb3h5Ci0gRE9NQUlOLVNVRkZJWCxlbnRydXN0Lm5ldCxBdXRvUHJveHkKLSBET01BSU4tU1VGRklYLGV1cmVrYXZwdC5jb20sQXV0b1Byb3h5Ci0gRE9NQUlOLVNVRkZJWCxldmVybm90ZS5jb20sQXV0b1Byb3h5Ci0gRE9NQUlOLVNVRkZJWCxmYWJyaWMuaW8sQXV0b1Byb3h5Ci0gRE9NQUlOLVNVRkZJWCxmYXN0LmNvbSxBdXRvUHJveHkKLSBET01BSU4tU1VGRklYLGZhc3RseS5uZXQsQXV0b1Byb3h5Ci0gRE9NQUlOLVNVRkZJWCxmYzIuY29tLEF1dG9Qcm94eQotIERPTUFJTi1TVUZGSVgsZmVlZGJ1cm5lci5jb20sQXV0b1Byb3h5Ci0gRE9NQUlOLVNVRkZJWCxmZWVkbHkuY29tLEF1dG9Qcm94eQotIERPTUFJTi1TVUZGSVgsZmVlZHNwb3J0YWwuY29tLEF1dG9Qcm94eQotIERPTUFJTi1TVUZGSVgsZmlmdHl0aHJlZS5jb20sQXV0b1Byb3h5Ci0gRE9NQUlOLVNVRkZJWCxmaXJlYmFzZWlvLmNvbSxBdXRvUHJveHkKLSBET01BSU4tU1VGRklYLGZsZXhpYml0cy5jb20sQXV0b1Byb3h5Ci0gRE9NQUlOLVNVRkZJWCxmbGlja3IuY29tLEF1dG9Qcm94eQotIERPTUFJTi1TVUZGSVgsZmxpcGJvYXJkLmNvbSxBdXRvUHJveHkKLSBET01BSU4tU1VGRklYLGcuY28sQXV0b1Byb3h5Ci0gRE9NQUlOLVNVRkZJWCxnYWJpYS5uZXQsQXV0b1Byb3h5Ci0gRE9NQUlOLVNVRkZJWCxnZW5pLnVzLEF1dG9Qcm94eQotIERPTUFJTi1TVUZGSVgsZ2Z4Lm1zLEF1dG9Qcm94eQotIERPTUFJTi1TVUZGSVgsZ2dwaHQuY29tLEF1dG9Qcm94eQotIERPTUFJTi1TVUZGSVgsZ2hvc3Rub3RlYXBwLmNvbSxBdXRvUHJveHkKLSBET01BSU4tU1VGRklYLGdpdC5pbyxBdXRvUHJveHkKLSBET01BSU4tS0VZV09SRCxnaXRodWIsQXV0b1Byb3h5Ci0gRE9NQUlOLVNVRkZJWCxnbG9iYWxzaWduLmNvbSxBdXRvUHJveHkKLSBET01BSU4tU1VGRklYLGdtb2R1bGVzLmNvbSxBdXRvUHJveHkKLSBET01BSU4tU1VGRklYLGdvZGFkZHkuY29tLEF1dG9Qcm94eQotIERPTUFJTi1TVUZGSVgsZ29sYW5nLm9yZyxBdXRvUHJveHkKLSBET01BSU4tU1VGRklYLGdvbmdtLmluLEF1dG9Qcm94eQotIERPTUFJTi1TVUZGSVgsZ29vLmdsLEF1dG9Qcm94eQotIERPTUFJTi1TVUZGSVgsZ29vZHJlYWRlcnMuY29tLEF1dG9Qcm94eQotIERPTUFJTi1TVUZGSVgsZ29vZHJlYWRzLmNvbSxBdXRvUHJveHkKLSBET01BSU4tU1VGRklYLGdyYXZhdGFyLmNvbSxBdXRvUHJveHkKLSBET01BSU4tU1VGRklYLGdzdGF0aWMuY29tLEF1dG9Qcm94eQotIERPTUFJTi1TVUZGSVgsZ3Z0MC5jb20sQXV0b1Byb3h5Ci0gRE9NQUlOLVNVRkZJWCxob2NrZXlhcHAubmV0LEF1dG9Qcm94eQotIERPTUFJTi1TVUZGSVgsaG90bWFpbC5jb20sQXV0b1Byb3h5Ci0gRE9NQUlOLVNVRkZJWCxpY29uczguY29tLEF1dG9Qcm94eQotIERPTUFJTi1TVUZGSVgsaWZpeGl0LmNvbSxBdXRvUHJveHkKLSBET01BSU4tU1VGRklYLGlmdC50dCxBdXRvUHJveHkKLSBET01BSU4tU1VGRklYLGlmdHR0LmNvbSxBdXRvUHJveHkKLSBET01BSU4tU1VGRklYLGloZXJiLmNvbSxBdXRvUHJveHkKLSBET01BSU4tU1VGRklYLGltYWdlc2hhY2sudXMsQXV0b1Byb3h5Ci0gRE9NQUlOLVNVRkZJWCxpbWcubHksQXV0b1Byb3h5Ci0gRE9NQUlOLVNVRkZJWCxpbWd1ci5jb20sQXV0b1Byb3h5Ci0gRE9NQUlOLVNVRkZJWCxpbW9yZS5jb20sQXV0b1Byb3h5Ci0gRE9NQUlOLVNVRkZJWCxpbnN0YXBhcGVyLmNvbSxBdXRvUHJveHkKLSBET01BSU4tU1VGRklYLGlwbi5saSxBdXRvUHJveHkKLSBET01BSU4tU1VGRklYLGlzLmdkLEF1dG9Qcm94eQotIERPTUFJTi1TVUZGSVgsaXNzdXUuY29tLEF1dG9Qcm94eQotIERPTUFJTi1TVUZGSVgsaXRnb25nbHVuLmNvbSxBdXRvUHJveHkKLSBET01BSU4tU1VGRklYLGl0dW4uZXMsQXV0b1Byb3h5Ci0gRE9NQUlOLVNVRkZJWCxpeHF1aWNrLmNvbSxBdXRvUHJveHkKLSBET01BSU4tU1VGRklYLGoubXAsQXV0b1Byb3h5Ci0gRE9NQUlOLVNVRkZJWCxqcy5yZXZzY2kubmV0LEF1dG9Qcm94eQotIERPTUFJTi1TVUZGSVgsanNoaW50LmNvbSxBdXRvUHJveHkKLSBET01BSU4tU1VGRklYLGp0dm53Lm5ldCxBdXRvUHJveHkKLSBET01BSU4tU1VGRklYLGp1c3RnZXRmbHV4LmNvbSxBdXRvUHJveHkKLSBET01BSU4tU1VGRklYLGthdC5jcixBdXRvUHJveHkKLSBET01BSU4tU1VGRklYLGtsaXAubWUsQXV0b1Byb3h5Ci0gRE9NQUlOLVNVRkZJWCxsaWJzeW4uY29tLEF1dG9Qcm94eQotIERPTUFJTi1TVUZGSVgsbGlua2VkaW4uY29tLEF1dG9Qcm94eQotIERPTUFJTi1TVUZGSVgsbGluZS1hcHBzLmNvbSxBdXRvUHJveHkKLSBET01BSU4tU1VGRklYLGxpbm9kZS5jb20sQXV0b1Byb3h5Ci0gRE9NQUlOLVNVRkZJWCxsaXRoaXVtLmNvbSxBdXRvUHJveHkKLSBET01BSU4tU1VGRklYLGxpdHRsZWhqLmNvbSxBdXRvUHJveHkKLSBET01BSU4tU1VGRklYLGxpdmUuY29tLEF1dG9Qcm94eQotIERPTUFJTi1TVUZGSVgsbGl2ZS5uZXQsQXV0b1Byb3h5Ci0gRE9NQUlOLVNVRkZJWCxsaXZlZmlsZXN0b3JlLmNvbSxBdXRvUHJveHkKLSBET01BSU4tU1VGRklYLGxsbndkLm5ldCxBdXRvUHJveHkKLSBET01BSU4tU1VGRklYLG1hY2lkLmNvLEF1dG9Qcm94eQotIERPTUFJTi1TVUZGSVgsbWFjcm9tZWRpYS5jb20sQXV0b1Byb3h5Ci0gRE9NQUlOLVNVRkZJWCxtYWNydW1vcnMuY29tLEF1dG9Qcm94eQotIERPTUFJTi1TVUZGSVgsbWFzaGFibGUuY29tLEF1dG9Qcm94eQotIERPTUFJTi1TVUZGSVgsbWF0aGpheC5vcmcsQXV0b1Byb3h5Ci0gRE9NQUlOLVNVRkZJWCxtZWRpdW0uY29tLEF1dG9Qcm94eQotIERPTUFJTi1TVUZGSVgsbWVnYS5jby5ueixBdXRvUHJveHkKLSBET01BSU4tU1VGRklYLG1lZ2EubnosQXV0b1Byb3h5Ci0gRE9NQUlOLVNVRkZJWCxtZWdhdXBsb2FkLmNvbSxBdXRvUHJveHkKLSBET01BSU4tU1VGRklYLG1pY3Jvc29mdHRyYW5zbGF0b3IuY29tLEF1dG9Qcm94eQotIERPTUFJTi1TVUZGSVgsbWluZG5vZGUuY29tLEF1dG9Qcm94eQotIERPTUFJTi1TVUZGSVgsbW9iaWxlMDEuY29tLEF1dG9Qcm94eQotIERPTUFJTi1TVUZGSVgsbW9kbXlpLmNvbSxBdXRvUHJveHkKLSBET01BSU4tU1VGRklYLG1zZWRnZS5uZXQsQXV0b1Byb3h5Ci0gRE9NQUlOLVNVRkZJWCxteWZvbnRhc3RpYy5jb20sQXV0b1Byb3h5Ci0gRE9NQUlOLVNVRkZJWCxuYW1lLmNvbSxBdXRvUHJveHkKLSBET01BSU4tU1VGRklYLG5leHRtZWRpYS5jb20sQXV0b1Byb3h5Ci0gRE9NQUlOLVNVRkZJWCxuc3N0YXRpYy5uZXQsQXV0b1Byb3h5Ci0gRE9NQUlOLVNVRkZJWCxuc3N1cmdlLmNvbSxBdXRvUHJveHkKLSBET01BSU4tU1VGRklYLG55dC5jb20sQXV0b1Byb3h5Ci0gRE9NQUlOLVNVRkZJWCxueXRpbWVzLmNvbSxBdXRvUHJveHkKLSBET01BSU4tU1VGRklYLG9tbmlncm91cC5jb20sQXV0b1Byb3h5Ci0gRE9NQUlOLVNVRkZJWCxvbmVkcml2ZS5jb20sQXV0b1Byb3h5Ci0gRE9NQUlOLVNVRkZJWCxvbmVub3RlLmNvbSxBdXRvUHJveHkKLSBET01BSU4tU1VGRklYLG9veWFsYS5jb20sQXV0b1Byb3h5Ci0gRE9NQUlOLVNVRkZJWCxvcGVudnBuLm5ldCxBdXRvUHJveHkKLSBET01BSU4tU1VGRklYLG9wZW53cnQub3JnLEF1dG9Qcm94eQotIERPTUFJTi1TVUZGSVgsb3JrdXQuY29tLEF1dG9Qcm94eQotIERPTUFJTi1TVUZGSVgsb3N4ZGFpbHkuY29tLEF1dG9Qcm94eQotIERPTUFJTi1TVUZGSVgsb3V0bG9vay5jb20sQXV0b1Byb3h5Ci0gRE9NQUlOLVNVRkZJWCxvdy5seSxBdXRvUHJveHkKLSBET01BSU4tU1VGRklYLHBhZGRsZWFwaS5jb20sQXV0b1Byb3h5Ci0gRE9NQUlOLVNVRkZJWCxwYXJhbGxlbHMuY29tLEF1dG9Qcm94eQotIERPTUFJTi1TVUZGSVgscGFyc2UuY29tLEF1dG9Qcm94eQotIERPTUFJTi1TVUZGSVgscGRmZXhwZXJ0LmNvbSxBdXRvUHJveHkKLSBET01BSU4tU1VGRklYLHBlcmlzY29wZS50dixBdXRvUHJveHkKLSBET01BSU4tU1VGRklYLHBpbmJvYXJkLmluLEF1dG9Qcm94eQotIERPTUFJTi1TVUZGSVgscGludGVyZXN0LmNvbSxBdXRvUHJveHkKLSBET01BSU4tU1VGRklYLHBpeGVsbWF0b3IuY29tLEF1dG9Qcm94eQotIERPTUFJTi1TVUZGSVgscGl4aXYubmV0LEF1dG9Qcm94eQotIERPTUFJTi1TVUZGSVgscGxheXBjZXNvci5jb20sQXV0b1Byb3h5Ci0gRE9NQUlOLVNVRkZJWCxwbGF5c3RhdGlvbi5jb20sQXV0b1Byb3h5Ci0gRE9NQUlOLVNVRkZJWCxwbGF5c3RhdGlvbi5jb20uaGssQXV0b1Byb3h5Ci0gRE9NQUlOLVNVRkZJWCxwbGF5c3RhdGlvbi5uZXQsQXV0b1Byb3h5Ci0gRE9NQUlOLVNVRkZJWCxwbGF5c3RhdGlvbm5ldHdvcmsuY29tLEF1dG9Qcm94eQotIERPTUFJTi1TVUZGSVgscHVzaHdvb3NoLmNvbSxBdXRvUHJveHkKLSBET01BSU4tU1VGRklYLHJpbWUuaW0sQXV0b1Byb3h5Ci0gRE9NQUlOLVNVRkZJWCxzZXJ2ZWJvbS5jb20sQXV0b1Byb3h5Ci0gRE9NQUlOLVNVRkZJWCxzZngubXMsQXV0b1Byb3h5Ci0gRE9NQUlOLVNVRkZJWCxzaGFkb3dzb2Nrcy5vcmcsQXV0b1Byb3h5Ci0gRE9NQUlOLVNVRkZJWCxzaGFyZXRoaXMuY29tLEF1dG9Qcm94eQotIERPTUFJTi1TVUZGSVgsc2hhemFtLmNvbSxBdXRvUHJveHkKLSBET01BSU4tU1VGRklYLHNreXBlLmNvbSxBdXRvUHJveHkKLSBET01BSU4tU1VGRklYLHNtYXJ0ZG5zQXJpc2FrYS5jb20sQXV0b1Byb3h5Ci0gRE9NQUlOLVNVRkZJWCxzbWFydG1haWxjbG91ZC5jb20sQXV0b1Byb3h5Ci0gRE9NQUlOLVNVRkZJWCxzbmRjZG4uY29tLEF1dG9Qcm94eQotIERPTUFJTi1TVUZGSVgsc29ueS5jb20sQXV0b1Byb3h5Ci0gRE9NQUlOLVNVRkZJWCxzb3VuZGNsb3VkLmNvbSxBdXRvUHJveHkKLSBET01BSU4tU1VGRklYLHNvdXJjZWZvcmdlLm5ldCxBdXRvUHJveHkKLSBET01BSU4tU1VGRklYLHNwb3RpZnkuY29tLEF1dG9Qcm94eQotIERPTUFJTi1TVUZGSVgsc3F1YXJlc3BhY2UuY29tLEF1dG9Qcm94eQotIERPTUFJTi1TVUZGSVgsc3N0YXRpYy5uZXQsQXV0b1Byb3h5Ci0gRE9NQUlOLVNVRkZJWCxzdC5sdWx1a3UucHcsQXV0b1Byb3h5Ci0gRE9NQUlOLVNVRkZJWCxzdGFja292ZXJmbG93LmNvbSxBdXRvUHJveHkKLSBET01BSU4tU1VGRklYLHN0YXJ0cGFnZS5jb20sQXV0b1Byb3h5Ci0gRE9NQUlOLVNVRkZJWCxzdGF0aWNmbGlja3IuY29tLEF1dG9Qcm94eQotIERPTUFJTi1TVUZGSVgsc3RlYW1jb21tdW5pdHkuY29tLEF1dG9Qcm94eQotIERPTUFJTi1TVUZGSVgsc3ltYXV0aC5jb20sQXV0b1Byb3h5Ci0gRE9NQUlOLVNVRkZJWCxzeW1jYi5jb20sQXV0b1Byb3h5Ci0gRE9NQUlOLVNVRkZJWCxzeW1jZC5jb20sQXV0b1Byb3h5Ci0gRE9NQUlOLVNVRkZJWCx0YXBib3RzLmNvbSxBdXRvUHJveHkKLSBET01BSU4tU1VGRklYLHRhcGJvdHMubmV0LEF1dG9Qcm94eQotIERPTUFJTi1TVUZGSVgsdGRlc2t0b3AuY29tLEF1dG9Qcm94eQotIERPTUFJTi1TVUZGSVgsdGVjaGNydW5jaC5jb20sQXV0b1Byb3h5Ci0gRE9NQUlOLVNVRkZJWCx0ZWNoc21pdGguY29tLEF1dG9Qcm94eQotIERPTUFJTi1TVUZGSVgsdGhlcGlyYXRlYmF5Lm9yZyxBdXRvUHJveHkKLSBET01BSU4tU1VGRklYLHRoZXZlcmdlLmNvbSxBdXRvUHJveHkKLSBET01BSU4tU1VGRklYLHRpbWUuY29tLEF1dG9Qcm94eQotIERPTUFJTi1TVUZGSVgsdGltZWluYy5uZXQsQXV0b1Byb3h5Ci0gRE9NQUlOLVNVRkZJWCx0aW55LmNjLEF1dG9Qcm94eQotIERPTUFJTi1TVUZGSVgsdGlueXBpYy5jb20sQXV0b1Byb3h5Ci0gRE9NQUlOLVNVRkZJWCx0bWJsci5jbyxBdXRvUHJveHkKLSBET01BSU4tU1VGRklYLHRvZG9pc3QuY29tLEF1dG9Qcm94eQotIERPTUFJTi1TVUZGSVgsdHJlbGxvLmNvbSxBdXRvUHJveHkKLSBET01BSU4tU1VGRklYLHRydXN0YXNpYXNzbC5jb20sQXV0b1Byb3h5Ci0gRE9NQUlOLVNVRkZJWCx0dW1ibHIuY28sQXV0b1Byb3h5Ci0gRE9NQUlOLVNVRkZJWCx0dW1ibHIuY29tLEF1dG9Qcm94eQotIERPTUFJTi1TVUZGSVgsdHdlZXRkZWNrLmNvbSxBdXRvUHJveHkKLSBET01BSU4tU1VGRklYLHR3ZWV0bWFya2VyLm5ldCxBdXRvUHJveHkKLSBET01BSU4tU1VGRklYLHR3aXRjaC50dixBdXRvUHJveHkKLSBET01BSU4tU1VGRklYLHR4bWJsci5jb20sQXV0b1Byb3h5Ci0gRE9NQUlOLVNVRkZJWCx0eXBla2l0Lm5ldCxBdXRvUHJveHkKLSBET01BSU4tU1VGRklYLHViZXJ0YWdzLmNvbSxBdXRvUHJveHkKLSBET01BSU4tU1VGRklYLHVibG9jay5vcmcsQXV0b1Byb3h5Ci0gRE9NQUlOLVNVRkZJWCx1Ym50LmNvbSxBdXRvUHJveHkKLSBET01BSU4tU1VGRklYLHVseXNzZXNhcHAuY29tLEF1dG9Qcm94eQotIERPTUFJTi1TVUZGSVgsdXJjaGluLmNvbSxBdXRvUHJveHkKLSBET01BSU4tU1VGRklYLHVzZXJ0cnVzdC5jb20sQXV0b1Byb3h5Ci0gRE9NQUlOLVNVRkZJWCx2LmdkLEF1dG9Qcm94eQotIERPTUFJTi1TVUZGSVgsdjJleC5jb20sQXV0b1Byb3h5Ci0gRE9NQUlOLVNVRkZJWCx2aW1lby5jb20sQXV0b1Byb3h5Ci0gRE9NQUlOLVNVRkZJWCx2aW1lb2Nkbi5jb20sQXV0b1Byb3h5Ci0gRE9NQUlOLVNVRkZJWCx2aW5lLmNvLEF1dG9Qcm94eQotIERPTUFJTi1TVUZGSVgsdml2YWxkaS5jb20sQXV0b1Byb3h5Ci0gRE9NQUlOLVNVRkZJWCx2b3gtY2RuLmNvbSxBdXRvUHJveHkKLSBET01BSU4tU1VGRklYLHZzY28uY28sQXV0b1Byb3h5Ci0gRE9NQUlOLVNVRkZJWCx2dWx0ci5jb20sQXV0b1Byb3h5Ci0gRE9NQUlOLVNVRkZJWCx3Lm9yZyxBdXRvUHJveHkKLSBET01BSU4tU1VGRklYLHczc2Nob29scy5jb20sQXV0b1Byb3h5Ci0gRE9NQUlOLVNVRkZJWCx3ZWJ0eXBlLmNvbSxBdXRvUHJveHkKLSBET01BSU4tU1VGRklYLHdpa2l3YW5kLmNvbSxBdXRvUHJveHkKLSBET01BSU4tU1VGRklYLHdpa2lsZWFrcy5vcmcsQXV0b1Byb3h5Ci0gRE9NQUlOLVNVRkZJWCx3aWtpbWVkaWEub3JnLEF1dG9Qcm94eQotIERPTUFJTi1TVUZGSVgsd2lraXBlZGlhLmNvbSxBdXRvUHJveHkKLSBET01BSU4tU1VGRklYLHdpa2lwZWRpYS5vcmcsQXV0b1Byb3h5Ci0gRE9NQUlOLVNVRkZJWCx3aW5kb3dzLmNvbSxBdXRvUHJveHkKLSBET01BSU4tU1VGRklYLHdpbmRvd3MubmV0LEF1dG9Qcm94eQotIERPTUFJTi1TVUZGSVgsd2lyZS5jb20sQXV0b1Byb3h5Ci0gRE9NQUlOLVNVRkZJWCx3b3JkcHJlc3MuY29tLEF1dG9Qcm94eQotIERPTUFJTi1TVUZGSVgsd29ya2Zsb3d5LmNvbSxBdXRvUHJveHkKLSBET01BSU4tU1VGRklYLHdwLmNvbSxBdXRvUHJveHkKLSBET01BSU4tU1VGRklYLHdzai5jb20sQXV0b1Byb3h5Ci0gRE9NQUlOLVNVRkZJWCx3c2oubmV0LEF1dG9Qcm94eQotIERPTUFJTi1TVUZGSVgseGRhLWRldmVsb3BlcnMuY29tLEF1dG9Qcm94eQotIERPTUFJTi1TVUZGSVgseGVlbm8uY29tLEF1dG9Qcm94eQotIERPTUFJTi1TVUZGSVgseGl0aS5jb20sQXV0b1Byb3h5Ci0gRE9NQUlOLVNVRkZJWCx5YWhvby5jb20sQXV0b1Byb3h5Ci0gRE9NQUlOLVNVRkZJWCx5aW1nLmNvbSxBdXRvUHJveHkKLSBET01BSU4tU1VGRklYLHlpbmcuY29tLEF1dG9Qcm94eQotIERPTUFJTi1TVUZGSVgseW95by5vcmcsQXV0b1Byb3h5Ci0gRE9NQUlOLVNVRkZJWCx5dGltZy5jb20sQXV0b1Byb3h5Ci0gRE9NQUlOLVNVRkZJWCx0ZWxlZ3JhLnBoLEF1dG9Qcm94eQotIERPTUFJTi1TVUZGSVgsdGVsZWdyYW0ub3JnLEF1dG9Qcm94eQotIElQLUNJRFIsOTEuMTA4LjQuMC8yMixBdXRvUHJveHksbm8tcmVzb2x2ZQotIElQLUNJRFIsOTEuMTA4LjguMC8yMSxBdXRvUHJveHksbm8tcmVzb2x2ZQotIElQLUNJRFIsOTEuMTA4LjE2LjAvMjIsQXV0b1Byb3h5LG5vLXJlc29sdmUKLSBJUC1DSURSLDkxLjEwOC41Ni4wLzIyLEF1dG9Qcm94eSxuby1yZXNvbHZlCi0gSVAtQ0lEUiwxNDkuMTU0LjE2MC4wLzIwLEF1dG9Qcm94eSxuby1yZXNvbHZlCi0gSVAtQ0lEUjYsMjAwMTo2N2M6NGU4OjovNDgsQXV0b1Byb3h5LG5vLXJlc29sdmUKLSBJUC1DSURSNiwyMDAxOmIyODpmMjNkOjovNDgsQXV0b1Byb3h5LG5vLXJlc29sdmUKLSBJUC1DSURSNiwyMDAxOmIyODpmMjNmOjovNDgsQXV0b1Byb3h5LG5vLXJlc29sdmUKLSBJUC1DSURSLDEyMC4yMzIuMTgxLjE2Mi8zMixBdXRvUHJveHksbm8tcmVzb2x2ZQotIElQLUNJRFIsMTIwLjI0MS4xNDcuMjI2LzMyLEF1dG9Qcm94eSxuby1yZXNvbHZlCi0gSVAtQ0lEUiwxMjAuMjUzLjI1My4yMjYvMzIsQXV0b1Byb3h5LG5vLXJlc29sdmUKLSBJUC1DSURSLDEyMC4yNTMuMjU1LjE2Mi8zMixBdXRvUHJveHksbm8tcmVzb2x2ZQotIElQLUNJRFIsMTIwLjI1My4yNTUuMzQvMzIsQXV0b1Byb3h5LG5vLXJlc29sdmUKLSBJUC1DSURSLDEyMC4yNTMuMjU1Ljk4LzMyLEF1dG9Qcm94eSxuby1yZXNvbHZlCi0gSVAtQ0lEUiwxODAuMTYzLjE1MC4xNjIvMzIsQXV0b1Byb3h5LG5vLXJlc29sdmUKLSBJUC1DSURSLDE4MC4xNjMuMTUwLjM0LzMyLEF1dG9Qcm94eSxuby1yZXNvbHZlCi0gSVAtQ0lEUiwxODAuMTYzLjE1MS4xNjIvMzIsQXV0b1Byb3h5LG5vLXJlc29sdmUKLSBJUC1DSURSLDE4MC4xNjMuMTUxLjM0LzMyLEF1dG9Qcm94eSxuby1yZXNvbHZlCi0gSVAtQ0lEUiwyMDMuMjA4LjM5LjAvMjQsQXV0b1Byb3h5LG5vLXJlc29sdmUKLSBJUC1DSURSLDIwMy4yMDguNDAuMC8yNCxBdXRvUHJveHksbm8tcmVzb2x2ZQotIElQLUNJRFIsMjAzLjIwOC40MS4wLzI0LEF1dG9Qcm94eSxuby1yZXNvbHZlCi0gSVAtQ0lEUiwyMDMuMjA4LjQzLjAvMjQsQXV0b1Byb3h5LG5vLXJlc29sdmUKLSBJUC1DSURSLDIwMy4yMDguNTAuMC8yNCxBdXRvUHJveHksbm8tcmVzb2x2ZQotIElQLUNJRFIsMjIwLjE4MS4xNzQuMTYyLzMyLEF1dG9Qcm94eSxuby1yZXNvbHZlCi0gSVAtQ0lEUiwyMjAuMTgxLjE3NC4yMjYvMzIsQXV0b1Byb3h5LG5vLXJlc29sdmUKLSBJUC1DSURSLDIyMC4xODEuMTc0LjM0LzMyLEF1dG9Qcm94eSxuby1yZXNvbHZlCi0gSVAtQ0lEUiwxOTIuMTY4LjAuMC8xNixESVJFQ1QKLSBET01BSU4saW5qZWN0aW9ucy5hZGd1YXJkLm9yZyxESVJFQ1QKLSBET01BSU4sbG9jYWwuYWRndWFyZC5vcmcsRElSRUNUCi0gRE9NQUlOLVNVRkZJWCxsb2NhbCxESVJFQ1QKLSBJUC1DSURSLDEyNy4wLjAuMC84LERJUkVDVAotIElQLUNJRFIsMTcyLjE2LjAuMC8xMixESVJFQ1QKLSBJUC1DSURSLDE5Mi4xNjguMC4wLzE2LERJUkVDVAotIElQLUNJRFIsMTAuMC4wLjAvOCxESVJFQ1QKLSBJUC1DSURSLDE3LjAuMC4wLzgsRElSRUNUCi0gSVAtQ0lEUiwxMDAuNjQuMC4wLzEwLERJUkVDVAotIElQLUNJRFIsMjI0LjAuMC4wLzQsRElSRUNUCi0gSVAtQ0lEUjYsZmU4MDo6LzEwLERJUkVDVAotIERPTUFJTi1TVUZGSVgsY24sRElSRUNUCi0gRE9NQUlOLUtFWVdPUkQsLWNuLERJUkVDVAotIEdFT0lQLENOLERJUkVDVAotIE1BVENILEF1dG9Qcm94eQo= \ No newline at end of file diff --git a/subscribe.json b/subscribe.json new file mode 100644 index 0000000..7302f0c --- /dev/null +++ b/subscribe.json @@ -0,0 +1,13 @@ +[{ + "group_name": "TrustedAccessPath", + "url": "https://dycdn.tapcloud.me/subsvip/27840a29fad4dfe4f6fc613e47cbca43" +}, +{ + "group_name": "流量光机场", + "url": "https://rgergergergerg6555.saojc.xyz/api/v1/client/subscribe?token=724965591c62884f7e31f2553df9b5b6" +}, +{ + "group_name": "FacMata®", + "url": "https://fm-sub-mainpanel-vygijfogpm.cn-shanghai.fcapp.run/api/v1/client/subscribe?token=43db8a1232ea54774ae77062b9607c51" +} +] \ No newline at end of file diff --git a/temp.yaml b/temp.yaml new file mode 100644 index 0000000..402f037 --- /dev/null +++ b/temp.yaml @@ -0,0 +1,550 @@ +mixed-port: 7890 +allow-lan: true +bind-address: '*' +mode: rule +log-level: info +external-controller: '127.0.0.1:9090' +dns: + enable: true + ipv6: false + default-nameserver: [223.5.5.5, 119.29.29.29] + enhanced-mode: fake-ip + fake-ip-range: 198.18.0.1/16 + use-hosts: true + nameserver: ['https://doh.pub/dns-query', 'https://dns.alidns.com/dns-query'] + fallback: ['https://doh.dns.sb/dns-query', 'https://dns.cloudflare.com/dns-query', 'https://dns.twnic.tw/dns-query', 'tls://8.8.4.4:853'] + fallback-filter: { geoip: true, ipcidr: [240.0.0.0/4, 0.0.0.0/32] } +proxies: + +proxy-groups: + - { name: AutoProxy, type: select, proxies: ['Auto-香港', 'Auto-新加坡', 'Auto-USA'] } + - { name: Auto-USA, type: url-test, proxies: [], url: 'http://www.gstatic.com/generate_204', interval: 86400 } + - { name: Auto-香港, type: url-test, proxies: [], url: 'http://www.gstatic.com/generate_204', interval: 86400 } + - { name: Auto-新加坡, type: url-test, proxies: [], url: 'http://www.gstatic.com/generate_204', interval: 86400 } +rules: + - 'IP-CIDR,114.80.36.133/32,DIRECT,no-resolve' + - 'IP-CIDR,120.233.25.147/32,DIRECT,no-resolve' + - 'DOMAIN,sub-or.arisaka.in,DIRECT' + - 'DOMAIN-SUFFIX,services.googleapis.cn,AutoProxy' + - 'DOMAIN-SUFFIX,xn--ngstr-lra8j.com,AutoProxy' + - 'DOMAIN,safebrowsing.urlsec.qq.com,DIRECT' + - 'DOMAIN,safebrowsing.googleapis.com,DIRECT' + - 'DOMAIN,developer.apple.com,AutoProxy' + - 'DOMAIN-SUFFIX,digicert.com,AutoProxy' + - 'DOMAIN,ocsp.apple.com,AutoProxy' + - 'DOMAIN,ocsp.comodoca.com,AutoProxy' + - 'DOMAIN,ocsp.usertrust.com,AutoProxy' + - 'DOMAIN,ocsp.sectigo.com,AutoProxy' + - 'DOMAIN,ocsp.verisign.net,AutoProxy' + - 'DOMAIN-SUFFIX,apple-dns.net,AutoProxy' + - 'DOMAIN,testflight.apple.com,AutoProxy' + - 'DOMAIN,sandbox.itunes.apple.com,AutoProxy' + - 'DOMAIN,itunes.apple.com,AutoProxy' + - 'DOMAIN-SUFFIX,apps.apple.com,AutoProxy' + - 'DOMAIN-SUFFIX,claude.ai,Auto-USA' + - 'DOMAIN-SUFFIX,x.ai,Auto-USA' + - 'DOMAIN-SUFFIX,grok.com,Auto-USA' + - 'DOMAIN-SUFFIX,cursor.sh,Auto-USA' + - 'DOMAIN-SUFFIX,augmentcode.com,Auto-USA' + - 'DOMAIN-SUFFIX,gaccode.com,DIRECT' + - 'DOMAIN-SUFFIX,blobstore.apple.com,AutoProxy' + - 'DOMAIN,cvws.icloud-content.com,AutoProxy' + - 'DOMAIN-SUFFIX,claude6.claudechat.pro,DIRECT' + - 'DOMAIN-SUFFIX,mzstatic.com,DIRECT' + - 'DOMAIN-SUFFIX,itunes.apple.com,DIRECT' + - 'DOMAIN-SUFFIX,icloud.com,DIRECT' + - 'DOMAIN-SUFFIX,icloud-content.com,DIRECT' + - 'DOMAIN-SUFFIX,me.com,DIRECT' + - 'DOMAIN-SUFFIX,aaplimg.com,DIRECT' + - 'DOMAIN-SUFFIX,cdn20.com,DIRECT' + - 'DOMAIN-SUFFIX,cdn-apple.com,DIRECT' + - 'DOMAIN-SUFFIX,akadns.net,DIRECT' + - 'DOMAIN-SUFFIX,akamaiedge.net,DIRECT' + - 'DOMAIN-SUFFIX,edgekey.net,DIRECT' + - 'DOMAIN-SUFFIX,mwcloudcdn.com,DIRECT' + - 'DOMAIN-SUFFIX,mwcname.com,DIRECT' + - 'DOMAIN-SUFFIX,apple.com,DIRECT' + - 'DOMAIN-SUFFIX,apple-cloudkit.com,DIRECT' + - 'DOMAIN-SUFFIX,apple-mapkit.com,DIRECT' + - 'DOMAIN-SUFFIX,126.com,DIRECT' + - 'DOMAIN-SUFFIX,126.net,DIRECT' + - 'DOMAIN-SUFFIX,127.net,DIRECT' + - 'DOMAIN-SUFFIX,163.com,DIRECT' + - 'DOMAIN-SUFFIX,360buyimg.com,DIRECT' + - 'DOMAIN-SUFFIX,36kr.com,DIRECT' + - 'DOMAIN-SUFFIX,acfun.tv,DIRECT' + - 'DOMAIN-SUFFIX,air-matters.com,DIRECT' + - 'DOMAIN-SUFFIX,aixifan.com,DIRECT' + - 'DOMAIN-KEYWORD,alicdn,DIRECT' + - 'DOMAIN-KEYWORD,alipay,DIRECT' + - 'DOMAIN-KEYWORD,taobao,DIRECT' + - 'DOMAIN-SUFFIX,amap.com,DIRECT' + - 'DOMAIN-SUFFIX,autonavi.com,DIRECT' + - 'DOMAIN-KEYWORD,baidu,DIRECT' + - 'DOMAIN-SUFFIX,bdimg.com,DIRECT' + - 'DOMAIN-SUFFIX,bdstatic.com,DIRECT' + - 'DOMAIN-SUFFIX,bilibili.com,DIRECT' + - 'DOMAIN-SUFFIX,bilivideo.com,DIRECT' + - 'DOMAIN-SUFFIX,caiyunapp.com,DIRECT' + - 'DOMAIN-SUFFIX,clouddn.com,DIRECT' + - 'DOMAIN-SUFFIX,cnbeta.com,DIRECT' + - 'DOMAIN-SUFFIX,cnbetacdn.com,DIRECT' + - 'DOMAIN-SUFFIX,cootekservice.com,DIRECT' + - 'DOMAIN-SUFFIX,csdn.net,DIRECT' + - 'DOMAIN-SUFFIX,ctrip.com,DIRECT' + - 'DOMAIN-SUFFIX,dgtle.com,DIRECT' + - 'DOMAIN-SUFFIX,dianping.com,DIRECT' + - 'DOMAIN-SUFFIX,douban.com,DIRECT' + - 'DOMAIN-SUFFIX,doubanio.com,DIRECT' + - 'DOMAIN-SUFFIX,duokan.com,DIRECT' + - 'DOMAIN-SUFFIX,easou.com,DIRECT' + - 'DOMAIN-SUFFIX,ele.me,DIRECT' + - 'DOMAIN-SUFFIX,feng.com,DIRECT' + - 'DOMAIN-SUFFIX,fir.im,DIRECT' + - 'DOMAIN-SUFFIX,frdic.com,DIRECT' + - 'DOMAIN-SUFFIX,g-cores.com,DIRECT' + - 'DOMAIN-SUFFIX,godic.net,DIRECT' + - 'DOMAIN-SUFFIX,gtimg.com,DIRECT' + - 'DOMAIN,cdn.hockeyapp.net,DIRECT' + - 'DOMAIN-SUFFIX,hongxiu.com,DIRECT' + - 'DOMAIN-SUFFIX,hxcdn.net,DIRECT' + - 'DOMAIN-SUFFIX,iciba.com,DIRECT' + - 'DOMAIN-SUFFIX,ifeng.com,DIRECT' + - 'DOMAIN-SUFFIX,ifengimg.com,DIRECT' + - 'DOMAIN-SUFFIX,ipip.net,DIRECT' + - 'DOMAIN-SUFFIX,iqiyi.com,DIRECT' + - 'DOMAIN-SUFFIX,jd.com,DIRECT' + - 'DOMAIN-SUFFIX,jianshu.com,DIRECT' + - 'DOMAIN-SUFFIX,knewone.com,DIRECT' + - 'DOMAIN-SUFFIX,le.com,DIRECT' + - 'DOMAIN-SUFFIX,lecloud.com,DIRECT' + - 'DOMAIN-SUFFIX,lemicp.com,DIRECT' + - 'DOMAIN-SUFFIX,licdn.com,DIRECT' + - 'DOMAIN-SUFFIX,luoo.net,DIRECT' + - 'DOMAIN-SUFFIX,meituan.com,DIRECT' + - 'DOMAIN-SUFFIX,meituan.net,DIRECT' + - 'DOMAIN-SUFFIX,mi.com,DIRECT' + - 'DOMAIN-SUFFIX,miaopai.com,DIRECT' + - 'DOMAIN-SUFFIX,microsoft.com,DIRECT' + - 'DOMAIN-SUFFIX,microsoftonline.com,DIRECT' + - 'DOMAIN-SUFFIX,miui.com,DIRECT' + - 'DOMAIN-SUFFIX,miwifi.com,DIRECT' + - 'DOMAIN-SUFFIX,mob.com,DIRECT' + - 'DOMAIN-SUFFIX,netease.com,DIRECT' + - 'DOMAIN-SUFFIX,office.com,DIRECT' + - 'DOMAIN-SUFFIX,office365.com,DIRECT' + - 'DOMAIN-KEYWORD,officecdn,DIRECT' + - 'DOMAIN-SUFFIX,oschina.net,DIRECT' + - 'DOMAIN-SUFFIX,ppsimg.com,DIRECT' + - 'DOMAIN-SUFFIX,pstatp.com,DIRECT' + - 'DOMAIN-SUFFIX,qcloud.com,DIRECT' + - 'DOMAIN-SUFFIX,qdaily.com,DIRECT' + - 'DOMAIN-SUFFIX,qdmm.com,DIRECT' + - 'DOMAIN-SUFFIX,qhimg.com,DIRECT' + - 'DOMAIN-SUFFIX,qhres.com,DIRECT' + - 'DOMAIN-SUFFIX,qidian.com,DIRECT' + - 'DOMAIN-SUFFIX,qihucdn.com,DIRECT' + - 'DOMAIN-SUFFIX,qiniu.com,DIRECT' + - 'DOMAIN-SUFFIX,qiniucdn.com,DIRECT' + - 'DOMAIN-SUFFIX,qiyipic.com,DIRECT' + - 'DOMAIN-SUFFIX,qq.com,DIRECT' + - 'DOMAIN-SUFFIX,qqurl.com,DIRECT' + - 'DOMAIN-SUFFIX,rarbg.to,DIRECT' + - 'DOMAIN-SUFFIX,ruguoapp.com,DIRECT' + - 'DOMAIN-SUFFIX,segmentfault.com,DIRECT' + - 'DOMAIN-SUFFIX,sinaapp.com,DIRECT' + - 'DOMAIN-SUFFIX,smzdm.com,DIRECT' + - 'DOMAIN-SUFFIX,snapdrop.net,DIRECT' + - 'DOMAIN-SUFFIX,sogou.com,DIRECT' + - 'DOMAIN-SUFFIX,sogoucdn.com,DIRECT' + - 'DOMAIN-SUFFIX,sohu.com,DIRECT' + - 'DOMAIN-SUFFIX,soku.com,DIRECT' + - 'DOMAIN-SUFFIX,speedtest.net,DIRECT' + - 'DOMAIN-SUFFIX,sspai.com,DIRECT' + - 'DOMAIN-SUFFIX,suning.com,DIRECT' + - 'DOMAIN-SUFFIX,taobao.com,DIRECT' + - 'DOMAIN-SUFFIX,tencent.com,DIRECT' + - 'DOMAIN-SUFFIX,tenpay.com,DIRECT' + - 'DOMAIN-SUFFIX,tianyancha.com,DIRECT' + - 'DOMAIN-SUFFIX,tmall.com,DIRECT' + - 'DOMAIN-SUFFIX,tudou.com,DIRECT' + - 'DOMAIN-SUFFIX,umetrip.com,DIRECT' + - 'DOMAIN-SUFFIX,upaiyun.com,DIRECT' + - 'DOMAIN-SUFFIX,upyun.com,DIRECT' + - 'DOMAIN-SUFFIX,veryzhun.com,DIRECT' + - 'DOMAIN-SUFFIX,weather.com,DIRECT' + - 'DOMAIN-SUFFIX,weibo.com,DIRECT' + - 'DOMAIN-SUFFIX,xiami.com,DIRECT' + - 'DOMAIN-SUFFIX,xiami.net,DIRECT' + - 'DOMAIN-SUFFIX,xiaomicp.com,DIRECT' + - 'DOMAIN-SUFFIX,ximalaya.com,DIRECT' + - 'DOMAIN-SUFFIX,xmcdn.com,DIRECT' + - 'DOMAIN-SUFFIX,xunlei.com,DIRECT' + - 'DOMAIN-SUFFIX,yhd.com,DIRECT' + - 'DOMAIN-SUFFIX,yihaodianimg.com,DIRECT' + - 'DOMAIN-SUFFIX,yinxiang.com,DIRECT' + - 'DOMAIN-SUFFIX,ykimg.com,DIRECT' + - 'DOMAIN-SUFFIX,youdao.com,DIRECT' + - 'DOMAIN-SUFFIX,youku.com,DIRECT' + - 'DOMAIN-SUFFIX,zealer.com,DIRECT' + - 'DOMAIN-SUFFIX,zhihu.com,DIRECT' + - 'DOMAIN-SUFFIX,zhimg.com,DIRECT' + - 'DOMAIN-SUFFIX,zimuzu.tv,DIRECT' + - 'DOMAIN-SUFFIX,zoho.com,DIRECT' + - 'DOMAIN-KEYWORD,amazon,AutoProxy' + - 'DOMAIN-KEYWORD,google,Auto-USA' + - 'DOMAIN-KEYWORD,googleapis,Auto-USA' + - 'DOMAIN-KEYWORD,perplexity,Auto-USA' + - 'DOMAIN-KEYWORD,gmail,AutoProxy' + - 'DOMAIN-KEYWORD,youtube,AutoProxy' + - 'DOMAIN-KEYWORD,facebook,AutoProxy' + - 'DOMAIN-SUFFIX,fb.me,AutoProxy' + - 'DOMAIN-SUFFIX,fbcdn.net,AutoProxy' + - 'DOMAIN-KEYWORD,twitter,AutoProxy' + - 'DOMAIN-KEYWORD,instagram,AutoProxy' + - 'DOMAIN-KEYWORD,dropbox,AutoProxy' + - 'DOMAIN-SUFFIX,twimg.com,AutoProxy' + - 'DOMAIN-KEYWORD,blogspot,AutoProxy' + - 'DOMAIN-SUFFIX,youtu.be,AutoProxy' + - 'DOMAIN-KEYWORD,whatsapp,AutoProxy' + - 'DOMAIN-KEYWORD,admarvel,REJECT' + - 'DOMAIN-KEYWORD,admaster,REJECT' + - 'DOMAIN-KEYWORD,adsage,REJECT' + - 'DOMAIN-KEYWORD,adsmogo,REJECT' + - 'DOMAIN-KEYWORD,adsrvmedia,REJECT' + - 'DOMAIN-KEYWORD,adwords,REJECT' + - 'DOMAIN-KEYWORD,adservice,REJECT' + - 'DOMAIN-SUFFIX,appsflyer.com,REJECT' + - 'DOMAIN-KEYWORD,domob,REJECT' + - 'DOMAIN-SUFFIX,doubleclick.net,REJECT' + - 'DOMAIN-KEYWORD,duomeng,REJECT' + - 'DOMAIN-KEYWORD,dwtrack,REJECT' + - 'DOMAIN-KEYWORD,guanggao,REJECT' + - 'DOMAIN-KEYWORD,lianmeng,REJECT' + - 'DOMAIN-SUFFIX,mmstat.com,REJECT' + - 'DOMAIN-KEYWORD,mopub,REJECT' + - 'DOMAIN-KEYWORD,omgmta,REJECT' + - 'DOMAIN-KEYWORD,openx,REJECT' + - 'DOMAIN-KEYWORD,partnerad,REJECT' + - 'DOMAIN-KEYWORD,pingfore,REJECT' + - 'DOMAIN-KEYWORD,supersonicads,REJECT' + - 'DOMAIN-KEYWORD,uedas,REJECT' + - 'DOMAIN-KEYWORD,umeng,REJECT' + - 'DOMAIN-KEYWORD,usage,REJECT' + - 'DOMAIN-SUFFIX,vungle.com,REJECT' + - 'DOMAIN-KEYWORD,wlmonitor,REJECT' + - 'DOMAIN-KEYWORD,zjtoolbar,REJECT' + - 'DOMAIN-SUFFIX,9to5mac.com,AutoProxy' + - 'DOMAIN-SUFFIX,abpchina.org,AutoProxy' + - 'DOMAIN-SUFFIX,adblockplus.org,AutoProxy' + - 'DOMAIN-SUFFIX,adobe.com,AutoProxy' + - 'DOMAIN-SUFFIX,akamaized.net,AutoProxy' + - 'DOMAIN-SUFFIX,alfredapp.com,AutoProxy' + - 'DOMAIN-SUFFIX,amplitude.com,AutoProxy' + - 'DOMAIN-SUFFIX,ampproject.org,AutoProxy' + - 'DOMAIN-SUFFIX,android.com,AutoProxy' + - 'DOMAIN-SUFFIX,angularjs.org,AutoProxy' + - 'DOMAIN-SUFFIX,aolcdn.com,AutoProxy' + - 'DOMAIN-SUFFIX,apkpure.com,AutoProxy' + - 'DOMAIN-SUFFIX,appledaily.com,AutoProxy' + - 'DOMAIN-SUFFIX,appshopper.com,AutoProxy' + - 'DOMAIN-SUFFIX,appspot.com,AutoProxy' + - 'DOMAIN-SUFFIX,arcgis.com,AutoProxy' + - 'DOMAIN-SUFFIX,archive.org,AutoProxy' + - 'DOMAIN-SUFFIX,armorgames.com,AutoProxy' + - 'DOMAIN-SUFFIX,aspnetcdn.com,AutoProxy' + - 'DOMAIN-SUFFIX,att.com,AutoProxy' + - 'DOMAIN-SUFFIX,awsstatic.com,AutoProxy' + - 'DOMAIN-SUFFIX,azureedge.net,AutoProxy' + - 'DOMAIN-SUFFIX,azurewebsites.net,AutoProxy' + - 'DOMAIN-SUFFIX,bing.com,AutoProxy' + - 'DOMAIN-SUFFIX,bintray.com,AutoProxy' + - 'DOMAIN-SUFFIX,bit.com,AutoProxy' + - 'DOMAIN-SUFFIX,bit.ly,AutoProxy' + - 'DOMAIN-SUFFIX,bitbucket.org,AutoProxy' + - 'DOMAIN-SUFFIX,bjango.com,AutoProxy' + - 'DOMAIN-SUFFIX,bkrtx.com,AutoProxy' + - 'DOMAIN-SUFFIX,blog.com,AutoProxy' + - 'DOMAIN-SUFFIX,blogcdn.com,AutoProxy' + - 'DOMAIN-SUFFIX,blogger.com,AutoProxy' + - 'DOMAIN-SUFFIX,blogsmithmedia.com,AutoProxy' + - 'DOMAIN-SUFFIX,blogspot.com,AutoProxy' + - 'DOMAIN-SUFFIX,blogspot.hk,AutoProxy' + - 'DOMAIN-SUFFIX,bloomberg.com,AutoProxy' + - 'DOMAIN-SUFFIX,box.com,AutoProxy' + - 'DOMAIN-SUFFIX,box.net,AutoProxy' + - 'DOMAIN-SUFFIX,cachefly.net,AutoProxy' + - 'DOMAIN-SUFFIX,chromium.org,AutoProxy' + - 'DOMAIN-SUFFIX,cl.ly,AutoProxy' + - 'DOMAIN-SUFFIX,cloudflare.com,AutoProxy' + - 'DOMAIN-SUFFIX,cloudfront.net,AutoProxy' + - 'DOMAIN-SUFFIX,cloudmagic.com,AutoProxy' + - 'DOMAIN-SUFFIX,cmail19.com,AutoProxy' + - 'DOMAIN-SUFFIX,cnet.com,AutoProxy' + - 'DOMAIN-SUFFIX,cocoapods.org,AutoProxy' + - 'DOMAIN-SUFFIX,comodoca.com,AutoProxy' + - 'DOMAIN-SUFFIX,crashlytics.com,AutoProxy' + - 'DOMAIN-SUFFIX,culturedcode.com,AutoProxy' + - 'DOMAIN-SUFFIX,d.pr,AutoProxy' + - 'DOMAIN-SUFFIX,danilo.to,AutoProxy' + - 'DOMAIN-SUFFIX,dayone.me,AutoProxy' + - 'DOMAIN-SUFFIX,db.tt,AutoProxy' + - 'DOMAIN-SUFFIX,deskconnect.com,AutoProxy' + - 'DOMAIN-SUFFIX,disq.us,AutoProxy' + - 'DOMAIN-SUFFIX,disqus.com,AutoProxy' + - 'DOMAIN-SUFFIX,disquscdn.com,AutoProxy' + - 'DOMAIN-SUFFIX,dnsimple.com,AutoProxy' + - 'DOMAIN-SUFFIX,docker.com,AutoProxy' + - 'DOMAIN-SUFFIX,dribbble.com,AutoProxy' + - 'DOMAIN-SUFFIX,droplr.com,AutoProxy' + - 'DOMAIN-SUFFIX,duckduckgo.com,AutoProxy' + - 'DOMAIN-SUFFIX,dueapp.com,AutoProxy' + - 'DOMAIN-SUFFIX,dytt8.net,AutoProxy' + - 'DOMAIN-SUFFIX,edgecastcdn.net,AutoProxy' + - 'DOMAIN-SUFFIX,edgekey.net,AutoProxy' + - 'DOMAIN-SUFFIX,edgesuite.net,AutoProxy' + - 'DOMAIN-SUFFIX,engadget.com,AutoProxy' + - 'DOMAIN-SUFFIX,entrust.net,AutoProxy' + - 'DOMAIN-SUFFIX,eurekavpt.com,AutoProxy' + - 'DOMAIN-SUFFIX,evernote.com,AutoProxy' + - 'DOMAIN-SUFFIX,fabric.io,AutoProxy' + - 'DOMAIN-SUFFIX,fast.com,AutoProxy' + - 'DOMAIN-SUFFIX,fastly.net,AutoProxy' + - 'DOMAIN-SUFFIX,fc2.com,AutoProxy' + - 'DOMAIN-SUFFIX,feedburner.com,AutoProxy' + - 'DOMAIN-SUFFIX,feedly.com,AutoProxy' + - 'DOMAIN-SUFFIX,feedsportal.com,AutoProxy' + - 'DOMAIN-SUFFIX,fiftythree.com,AutoProxy' + - 'DOMAIN-SUFFIX,firebaseio.com,AutoProxy' + - 'DOMAIN-SUFFIX,flexibits.com,AutoProxy' + - 'DOMAIN-SUFFIX,flickr.com,AutoProxy' + - 'DOMAIN-SUFFIX,flipboard.com,AutoProxy' + - 'DOMAIN-SUFFIX,g.co,AutoProxy' + - 'DOMAIN-SUFFIX,gabia.net,AutoProxy' + - 'DOMAIN-SUFFIX,geni.us,AutoProxy' + - 'DOMAIN-SUFFIX,gfx.ms,AutoProxy' + - 'DOMAIN-SUFFIX,ggpht.com,AutoProxy' + - 'DOMAIN-SUFFIX,ghostnoteapp.com,AutoProxy' + - 'DOMAIN-SUFFIX,git.io,AutoProxy' + - 'DOMAIN-KEYWORD,github,AutoProxy' + - 'DOMAIN-SUFFIX,globalsign.com,AutoProxy' + - 'DOMAIN-SUFFIX,gmodules.com,AutoProxy' + - 'DOMAIN-SUFFIX,godaddy.com,AutoProxy' + - 'DOMAIN-SUFFIX,golang.org,AutoProxy' + - 'DOMAIN-SUFFIX,gongm.in,AutoProxy' + - 'DOMAIN-SUFFIX,goo.gl,AutoProxy' + - 'DOMAIN-SUFFIX,goodreaders.com,AutoProxy' + - 'DOMAIN-SUFFIX,goodreads.com,AutoProxy' + - 'DOMAIN-SUFFIX,gravatar.com,AutoProxy' + - 'DOMAIN-SUFFIX,gstatic.com,AutoProxy' + - 'DOMAIN-SUFFIX,gvt0.com,AutoProxy' + - 'DOMAIN-SUFFIX,hockeyapp.net,AutoProxy' + - 'DOMAIN-SUFFIX,hotmail.com,AutoProxy' + - 'DOMAIN-SUFFIX,icons8.com,AutoProxy' + - 'DOMAIN-SUFFIX,ifixit.com,AutoProxy' + - 'DOMAIN-SUFFIX,ift.tt,AutoProxy' + - 'DOMAIN-SUFFIX,ifttt.com,AutoProxy' + - 'DOMAIN-SUFFIX,iherb.com,AutoProxy' + - 'DOMAIN-SUFFIX,imageshack.us,AutoProxy' + - 'DOMAIN-SUFFIX,img.ly,AutoProxy' + - 'DOMAIN-SUFFIX,imgur.com,AutoProxy' + - 'DOMAIN-SUFFIX,imore.com,AutoProxy' + - 'DOMAIN-SUFFIX,instapaper.com,AutoProxy' + - 'DOMAIN-SUFFIX,ipn.li,AutoProxy' + - 'DOMAIN-SUFFIX,is.gd,AutoProxy' + - 'DOMAIN-SUFFIX,issuu.com,AutoProxy' + - 'DOMAIN-SUFFIX,itgonglun.com,AutoProxy' + - 'DOMAIN-SUFFIX,itun.es,AutoProxy' + - 'DOMAIN-SUFFIX,ixquick.com,AutoProxy' + - 'DOMAIN-SUFFIX,j.mp,AutoProxy' + - 'DOMAIN-SUFFIX,js.revsci.net,AutoProxy' + - 'DOMAIN-SUFFIX,jshint.com,AutoProxy' + - 'DOMAIN-SUFFIX,jtvnw.net,AutoProxy' + - 'DOMAIN-SUFFIX,justgetflux.com,AutoProxy' + - 'DOMAIN-SUFFIX,kat.cr,AutoProxy' + - 'DOMAIN-SUFFIX,klip.me,AutoProxy' + - 'DOMAIN-SUFFIX,libsyn.com,AutoProxy' + - 'DOMAIN-SUFFIX,linkedin.com,AutoProxy' + - 'DOMAIN-SUFFIX,line-apps.com,AutoProxy' + - 'DOMAIN-SUFFIX,linode.com,AutoProxy' + - 'DOMAIN-SUFFIX,lithium.com,AutoProxy' + - 'DOMAIN-SUFFIX,littlehj.com,AutoProxy' + - 'DOMAIN-SUFFIX,live.com,AutoProxy' + - 'DOMAIN-SUFFIX,live.net,AutoProxy' + - 'DOMAIN-SUFFIX,livefilestore.com,AutoProxy' + - 'DOMAIN-SUFFIX,llnwd.net,AutoProxy' + - 'DOMAIN-SUFFIX,macid.co,AutoProxy' + - 'DOMAIN-SUFFIX,macromedia.com,AutoProxy' + - 'DOMAIN-SUFFIX,macrumors.com,AutoProxy' + - 'DOMAIN-SUFFIX,mashable.com,AutoProxy' + - 'DOMAIN-SUFFIX,mathjax.org,AutoProxy' + - 'DOMAIN-SUFFIX,medium.com,AutoProxy' + - 'DOMAIN-SUFFIX,mega.co.nz,AutoProxy' + - 'DOMAIN-SUFFIX,mega.nz,AutoProxy' + - 'DOMAIN-SUFFIX,megaupload.com,AutoProxy' + - 'DOMAIN-SUFFIX,microsofttranslator.com,AutoProxy' + - 'DOMAIN-SUFFIX,mindnode.com,AutoProxy' + - 'DOMAIN-SUFFIX,mobile01.com,AutoProxy' + - 'DOMAIN-SUFFIX,modmyi.com,AutoProxy' + - 'DOMAIN-SUFFIX,msedge.net,AutoProxy' + - 'DOMAIN-SUFFIX,myfontastic.com,AutoProxy' + - 'DOMAIN-SUFFIX,name.com,AutoProxy' + - 'DOMAIN-SUFFIX,nextmedia.com,AutoProxy' + - 'DOMAIN-SUFFIX,nsstatic.net,AutoProxy' + - 'DOMAIN-SUFFIX,nssurge.com,AutoProxy' + - 'DOMAIN-SUFFIX,nyt.com,AutoProxy' + - 'DOMAIN-SUFFIX,nytimes.com,AutoProxy' + - 'DOMAIN-SUFFIX,omnigroup.com,AutoProxy' + - 'DOMAIN-SUFFIX,onedrive.com,AutoProxy' + - 'DOMAIN-SUFFIX,onenote.com,AutoProxy' + - 'DOMAIN-SUFFIX,ooyala.com,AutoProxy' + - 'DOMAIN-SUFFIX,openvpn.net,AutoProxy' + - 'DOMAIN-SUFFIX,openwrt.org,AutoProxy' + - 'DOMAIN-SUFFIX,orkut.com,AutoProxy' + - 'DOMAIN-SUFFIX,osxdaily.com,AutoProxy' + - 'DOMAIN-SUFFIX,outlook.com,AutoProxy' + - 'DOMAIN-SUFFIX,ow.ly,AutoProxy' + - 'DOMAIN-SUFFIX,paddleapi.com,AutoProxy' + - 'DOMAIN-SUFFIX,parallels.com,AutoProxy' + - 'DOMAIN-SUFFIX,parse.com,AutoProxy' + - 'DOMAIN-SUFFIX,pdfexpert.com,AutoProxy' + - 'DOMAIN-SUFFIX,periscope.tv,AutoProxy' + - 'DOMAIN-SUFFIX,pinboard.in,AutoProxy' + - 'DOMAIN-SUFFIX,pinterest.com,AutoProxy' + - 'DOMAIN-SUFFIX,pixelmator.com,AutoProxy' + - 'DOMAIN-SUFFIX,pixiv.net,AutoProxy' + - 'DOMAIN-SUFFIX,playpcesor.com,AutoProxy' + - 'DOMAIN-SUFFIX,playstation.com,AutoProxy' + - 'DOMAIN-SUFFIX,playstation.com.hk,AutoProxy' + - 'DOMAIN-SUFFIX,playstation.net,AutoProxy' + - 'DOMAIN-SUFFIX,playstationnetwork.com,AutoProxy' + - 'DOMAIN-SUFFIX,pushwoosh.com,AutoProxy' + - 'DOMAIN-SUFFIX,rime.im,AutoProxy' + - 'DOMAIN-SUFFIX,servebom.com,AutoProxy' + - 'DOMAIN-SUFFIX,sfx.ms,AutoProxy' + - 'DOMAIN-SUFFIX,shadowsocks.org,AutoProxy' + - 'DOMAIN-SUFFIX,sharethis.com,AutoProxy' + - 'DOMAIN-SUFFIX,shazam.com,AutoProxy' + - 'DOMAIN-SUFFIX,skype.com,AutoProxy' + - 'DOMAIN-SUFFIX,smartdnsArisaka.com,AutoProxy' + - 'DOMAIN-SUFFIX,smartmailcloud.com,AutoProxy' + - 'DOMAIN-SUFFIX,sndcdn.com,AutoProxy' + - 'DOMAIN-SUFFIX,sony.com,AutoProxy' + - 'DOMAIN-SUFFIX,soundcloud.com,AutoProxy' + - 'DOMAIN-SUFFIX,sourceforge.net,AutoProxy' + - 'DOMAIN-SUFFIX,spotify.com,AutoProxy' + - 'DOMAIN-SUFFIX,squarespace.com,AutoProxy' + - 'DOMAIN-SUFFIX,sstatic.net,AutoProxy' + - 'DOMAIN-SUFFIX,st.luluku.pw,AutoProxy' + - 'DOMAIN-SUFFIX,stackoverflow.com,AutoProxy' + - 'DOMAIN-SUFFIX,startpage.com,AutoProxy' + - 'DOMAIN-SUFFIX,staticflickr.com,AutoProxy' + - 'DOMAIN-SUFFIX,steamcommunity.com,AutoProxy' + - 'DOMAIN-SUFFIX,symauth.com,AutoProxy' + - 'DOMAIN-SUFFIX,symcb.com,AutoProxy' + - 'DOMAIN-SUFFIX,symcd.com,AutoProxy' + - 'DOMAIN-SUFFIX,tapbots.com,AutoProxy' + - 'DOMAIN-SUFFIX,tapbots.net,AutoProxy' + - 'DOMAIN-SUFFIX,tdesktop.com,AutoProxy' + - 'DOMAIN-SUFFIX,techcrunch.com,AutoProxy' + - 'DOMAIN-SUFFIX,techsmith.com,AutoProxy' + - 'DOMAIN-SUFFIX,thepiratebay.org,AutoProxy' + - 'DOMAIN-SUFFIX,theverge.com,AutoProxy' + - 'DOMAIN-SUFFIX,time.com,AutoProxy' + - 'DOMAIN-SUFFIX,timeinc.net,AutoProxy' + - 'DOMAIN-SUFFIX,tiny.cc,AutoProxy' + - 'DOMAIN-SUFFIX,tinypic.com,AutoProxy' + - 'DOMAIN-SUFFIX,tmblr.co,AutoProxy' + - 'DOMAIN-SUFFIX,todoist.com,AutoProxy' + - 'DOMAIN-SUFFIX,trello.com,AutoProxy' + - 'DOMAIN-SUFFIX,trustasiassl.com,AutoProxy' + - 'DOMAIN-SUFFIX,tumblr.co,AutoProxy' + - 'DOMAIN-SUFFIX,tumblr.com,AutoProxy' + - 'DOMAIN-SUFFIX,tweetdeck.com,AutoProxy' + - 'DOMAIN-SUFFIX,tweetmarker.net,AutoProxy' + - 'DOMAIN-SUFFIX,twitch.tv,AutoProxy' + - 'DOMAIN-SUFFIX,txmblr.com,AutoProxy' + - 'DOMAIN-SUFFIX,typekit.net,AutoProxy' + - 'DOMAIN-SUFFIX,ubertags.com,AutoProxy' + - 'DOMAIN-SUFFIX,ublock.org,AutoProxy' + - 'DOMAIN-SUFFIX,ubnt.com,AutoProxy' + - 'DOMAIN-SUFFIX,ulyssesapp.com,AutoProxy' + - 'DOMAIN-SUFFIX,urchin.com,AutoProxy' + - 'DOMAIN-SUFFIX,usertrust.com,AutoProxy' + - 'DOMAIN-SUFFIX,v.gd,AutoProxy' + - 'DOMAIN-SUFFIX,v2ex.com,AutoProxy' + - 'DOMAIN-SUFFIX,vimeo.com,AutoProxy' + - 'DOMAIN-SUFFIX,vimeocdn.com,AutoProxy' + - 'DOMAIN-SUFFIX,vine.co,AutoProxy' + - 'DOMAIN-SUFFIX,vivaldi.com,AutoProxy' + - 'DOMAIN-SUFFIX,vox-cdn.com,AutoProxy' + - 'DOMAIN-SUFFIX,vsco.co,AutoProxy' + - 'DOMAIN-SUFFIX,vultr.com,AutoProxy' + - 'DOMAIN-SUFFIX,w.org,AutoProxy' + - 'DOMAIN-SUFFIX,w3schools.com,AutoProxy' + - 'DOMAIN-SUFFIX,webtype.com,AutoProxy' + - 'DOMAIN-SUFFIX,wikiwand.com,AutoProxy' + - 'DOMAIN-SUFFIX,wikileaks.org,AutoProxy' + - 'DOMAIN-SUFFIX,wikimedia.org,AutoProxy' + - 'DOMAIN-SUFFIX,wikipedia.com,AutoProxy' + - 'DOMAIN-SUFFIX,wikipedia.org,AutoProxy' + - 'DOMAIN-SUFFIX,windows.com,AutoProxy' + - 'DOMAIN-SUFFIX,windows.net,AutoProxy' + - 'DOMAIN-SUFFIX,wire.com,AutoProxy' + - 'DOMAIN-SUFFIX,wordpress.com,AutoProxy' + - 'DOMAIN-SUFFIX,workflowy.com,AutoProxy' + - 'DOMAIN-SUFFIX,wp.com,AutoProxy' + - 'DOMAIN-SUFFIX,wsj.com,AutoProxy' + - 'DOMAIN-SUFFIX,wsj.net,AutoProxy' + - 'DOMAIN-SUFFIX,xda-developers.com,AutoProxy' + - 'DOMAIN-SUFFIX,xeeno.com,AutoProxy' + - 'DOMAIN-SUFFIX,xiti.com,AutoProxy' + - 'DOMAIN-SUFFIX,yahoo.com,AutoProxy' + - 'DOMAIN-SUFFIX,yimg.com,AutoProxy' + - 'DOMAIN-SUFFIX,ying.com,AutoProxy' + - 'DOMAIN-SUFFIX,yoyo.org,AutoProxy' + - 'DOMAIN-SUFFIX,ytimg.com,AutoProxy' + - 'DOMAIN-SUFFIX,telegra.ph,AutoProxy' + - 'DOMAIN-SUFFIX,telegram.org,AutoProxy' + - 'IP-CIDR,91.108.4.0/22,AutoProxy,no-resolve' + - 'IP-CIDR,91.108.8.0/21,AutoProxy,no-resolve' + - 'IP-CIDR,91.108.16.0/22,AutoProxy,no-resolve' + - 'IP-CIDR,91.108.56.0/22,AutoProxy,no-resolve' + - 'IP-CIDR,149.154.160.0/20,AutoProxy,no-resolve' + - 'IP-CIDR6,2001:67c:4e8::/48,AutoProxy,no-resolve' + - 'IP-CIDR6,2001:b28:f23d::/48,AutoProxy,no-resolve' + - 'IP-CIDR6,2001:b28:f23f::/48,AutoProxy,no-resolve' + - 'IP-CIDR,120.232.181.162/32,AutoProxy,no-resolve' + - 'IP-CIDR,120.241.147.226/32,AutoProxy,no-resolve' + - 'IP-CIDR,120.253.253.226/32,AutoProxy,no-resolve' + - 'IP-CIDR,120.253.255.162/32,AutoProxy,no-resolve' + - 'IP-CIDR,120.253.255.34/32,AutoProxy,no-resolve' + - 'IP-CIDR,120.253.255.98/32,AutoProxy,no-resolve' + - 'IP-CIDR,180.163.150.162/32,AutoProxy,no-resolve' + - 'IP-CIDR,180.163.150.34/32,AutoProxy,no-resolve' + - 'IP-CIDR,180.163.151.162/32,AutoProxy,no-resolve' + - 'IP-CIDR,180.163.151.34/32,AutoProxy,no-resolve' + - 'IP-CIDR,203.208.39.0/24,AutoProxy,no-resolve' + - 'IP-CIDR,203.208.40.0/24,AutoProxy,no-resolve' + - 'IP-CIDR,203.208.41.0/24,AutoProxy,no-resolve' + - 'IP-CIDR,203.208.43.0/24,AutoProxy,no-resolve' + - 'IP-CIDR,203.208.50.0/24,AutoProxy,no-resolve' + - 'IP-CIDR,220.181.174.162/32,AutoProxy,no-resolve' + - 'IP-CIDR,220.181.174.226/32,AutoProxy,no-resolve' + - 'IP-CIDR,220.181.174.34/32,AutoProxy,no-resolve' + - 'IP-CIDR,192.168.0.0/16,DIRECT' + - 'DOMAIN,injections.adguard.org,DIRECT' + - 'DOMAIN,local.adguard.org,DIRECT' + - 'DOMAIN-SUFFIX,local,DIRECT' + - 'IP-CIDR,127.0.0.0/8,DIRECT' + - 'IP-CIDR,172.16.0.0/12,DIRECT' + - 'IP-CIDR,192.168.0.0/16,DIRECT' + - 'IP-CIDR,10.0.0.0/8,DIRECT' + - 'IP-CIDR,17.0.0.0/8,DIRECT' + - 'IP-CIDR,100.64.0.0/10,DIRECT' + - 'IP-CIDR,224.0.0.0/4,DIRECT' + - 'IP-CIDR6,fe80::/10,DIRECT' + - 'DOMAIN-SUFFIX,cn,DIRECT' + - 'DOMAIN-KEYWORD,-cn,DIRECT' + - 'GEOIP,CN,DIRECT' + - 'MATCH,AutoProxy' \ No newline at end of file diff --git a/temp/FacMata®.yaml b/temp/FacMata®.yaml new file mode 100644 index 0000000..278b13f --- /dev/null +++ b/temp/FacMata®.yaml @@ -0,0 +1,2076 @@ +mixed-port: 7890 +allow-lan: true +bind-address: 127.0.0.1 +mode: rule +log-level: info +external-controller: '127.0.0.1:9090' +dns: + enable: true + ipv6: false + default-nameserver: [223.5.5.5, 119.29.29.29] + enhanced-mode: fake-ip + fake-ip-range: 198.18.0.1/16 + use-hosts: true + nameserver: ['https://doh.pub/dns-query', 'https://dns.cloudflare.com/dns-query'] + fallback: ['https://doh.dns.sb/dns-query', 'https://dns.twnic.tw/dns-query', 'tls://8.8.4.4:853'] + fallback-filter: { geoip: true, ipcidr: [240.0.0.0/4, 0.0.0.0/32] } +proxies: + - { name: '剩余流量:119.95 GB', type: trojan, server: 2dc608afc99297fc.cdn.jiashule.com, port: 40048, password: 924af173-a1c9-4e1d-96c3-8bd4b1831314, udp: true, sni: ithome.com, skip-cert-verify: true } + - { name: '距离下次重置剩余:18 天', type: trojan, server: 2dc608afc99297fc.cdn.jiashule.com, port: 40048, password: 924af173-a1c9-4e1d-96c3-8bd4b1831314, udp: true, sni: ithome.com, skip-cert-verify: true } + - { name: 套餐到期:2025-08-10, type: trojan, server: 2dc608afc99297fc.cdn.jiashule.com, port: 40048, password: 924af173-a1c9-4e1d-96c3-8bd4b1831314, udp: true, sni: ithome.com, skip-cert-verify: true } + - { name: '🇭🇰 HKG 1', type: trojan, server: 2dc608afc99297fc.cdn.jiashule.com, port: 40048, password: 924af173-a1c9-4e1d-96c3-8bd4b1831314, udp: true, sni: ithome.com, skip-cert-verify: true } + - { name: '🇭🇰 HKG 2', type: trojan, server: 2dc608afc99297fc.cdn.jiashule.com, port: 40055, password: 924af173-a1c9-4e1d-96c3-8bd4b1831314, udp: true, sni: ithome.com, skip-cert-verify: true } + - { name: '🇭🇰 HKG 3', type: trojan, server: 2dc608afc99297fc.cdn.jiashule.com, port: 40056, password: 924af173-a1c9-4e1d-96c3-8bd4b1831314, udp: true, sni: ithome.com, skip-cert-verify: true } + - { name: '🇭🇰 HKG 4', type: trojan, server: 2dc608afc99297fc.cdn.jiashule.com, port: 40057, password: 924af173-a1c9-4e1d-96c3-8bd4b1831314, udp: true, sni: ithome.com, skip-cert-verify: true } + - { name: '🇭🇰 HKG 5', type: trojan, server: 2dc608afc99297fc.cdn.jiashule.com, port: 40058, password: 924af173-a1c9-4e1d-96c3-8bd4b1831314, udp: true, sni: ithome.com, skip-cert-verify: true } + - { name: '🇭🇰 HKG 6', type: trojan, server: 2dc608afc99297fc.cdn.jiashule.com, port: 40079, password: 924af173-a1c9-4e1d-96c3-8bd4b1831314, udp: true, sni: ithome.com, skip-cert-verify: true } + - { name: '🇭🇰 HKG 7', type: trojan, server: 2dc608afc99297fc.cdn.jiashule.com, port: 40080, password: 924af173-a1c9-4e1d-96c3-8bd4b1831314, udp: true, sni: ithome.com, skip-cert-verify: true } + - { name: '🇭🇰 HKG 8', type: trojan, server: 2dc608afc99297fc.cdn.jiashule.com, port: 40081, password: 924af173-a1c9-4e1d-96c3-8bd4b1831314, udp: true, sni: ithome.com, skip-cert-verify: true } + - { name: '🇭🇰 HKG 9', type: trojan, server: 2dc608afc99297fc.cdn.jiashule.com, port: 40082, password: 924af173-a1c9-4e1d-96c3-8bd4b1831314, udp: true, sni: ithome.com, skip-cert-verify: true } + - { name: '🇭🇰 HKG 10', type: trojan, server: 2dc608afc99297fc.cdn.jiashule.com, port: 40083, password: 924af173-a1c9-4e1d-96c3-8bd4b1831314, udp: true, sni: ithome.com, skip-cert-verify: true } + - { name: '🇭🇰 HKG 11', type: trojan, server: 2dc608afc99297fc.cdn.jiashule.com, port: 40084, password: 924af173-a1c9-4e1d-96c3-8bd4b1831314, udp: true, sni: ithome.com, skip-cert-verify: true } + - { name: '🇹🇼 TWN Home 3X', type: trojan, server: 2dc608afc99297fc.cdn.jiashule.com, port: 40072, password: 924af173-a1c9-4e1d-96c3-8bd4b1831314, udp: true, sni: ithome.com, skip-cert-verify: true } + - { name: '🇹🇼 TWN 2', type: trojan, server: 2dc608afc99297fc.cdn.jiashule.com, port: 40086, password: 924af173-a1c9-4e1d-96c3-8bd4b1831314, udp: true, sni: ithome.com, skip-cert-verify: true } + - { name: '🇹🇼 TWN 3', type: trojan, server: 2dc608afc99297fc.cdn.jiashule.com, port: 40087, password: 924af173-a1c9-4e1d-96c3-8bd4b1831314, udp: true, sni: ithome.com, skip-cert-verify: true } + - { name: '🇹🇼 TWN 4', type: trojan, server: 2dc608afc99297fc.cdn.jiashule.com, port: 40088, password: 924af173-a1c9-4e1d-96c3-8bd4b1831314, udp: true, sni: ithome.com, skip-cert-verify: true } + - { name: '🇹🇼 TWN 5', type: trojan, server: 2dc608afc99297fc.cdn.jiashule.com, port: 40089, password: 924af173-a1c9-4e1d-96c3-8bd4b1831314, udp: true, sni: ithome.com, skip-cert-verify: true } + - { name: '🇹🇼 TWN 6', type: trojan, server: 2dc608afc99297fc.cdn.jiashule.com, port: 40090, password: 924af173-a1c9-4e1d-96c3-8bd4b1831314, udp: true, sni: ithome.com, skip-cert-verify: true } + - { name: '🇯🇵 JPN 1', type: trojan, server: 2dc608afc99297fc.cdn.jiashule.com, port: 43045, password: 924af173-a1c9-4e1d-96c3-8bd4b1831314, udp: true, sni: ithome.com, skip-cert-verify: true } + - { name: '🇯🇵 JPN 2', type: trojan, server: 2dc608afc99297fc.cdn.jiashule.com, port: 40075, password: 924af173-a1c9-4e1d-96c3-8bd4b1831314, udp: true, sni: ithome.com, skip-cert-verify: true } + - { name: '🇯🇵 JPN 3', type: trojan, server: 2dc608afc99297fc.cdn.jiashule.com, port: 40078, password: 924af173-a1c9-4e1d-96c3-8bd4b1831314, udp: true, sni: ithome.com, skip-cert-verify: true } + - { name: '🇯🇵 JPN 4', type: trojan, server: 2dc608afc99297fc.cdn.jiashule.com, port: 40076, password: 924af173-a1c9-4e1d-96c3-8bd4b1831314, udp: true, sni: ithome.com, skip-cert-verify: true } + - { name: '🇯🇵 JPN 5', type: trojan, server: 2dc608afc99297fc.cdn.jiashule.com, port: 40200, password: 924af173-a1c9-4e1d-96c3-8bd4b1831314, udp: true, sni: ithome.com, skip-cert-verify: true } + - { name: '🇸🇬 SGP 1', type: trojan, server: 2dc608afc99297fc.cdn.jiashule.com, port: 40046, password: 924af173-a1c9-4e1d-96c3-8bd4b1831314, udp: true, sni: ithome.com, skip-cert-verify: true } + - { name: '🇸🇬 SGP 2', type: trojan, server: 2dc608afc99297fc.cdn.jiashule.com, port: 40208, password: 924af173-a1c9-4e1d-96c3-8bd4b1831314, udp: true, sni: ithome.com, skip-cert-verify: true } + - { name: '🇸🇬 SGP 3', type: trojan, server: 2dc608afc99297fc.cdn.jiashule.com, port: 40209, password: 924af173-a1c9-4e1d-96c3-8bd4b1831314, udp: true, sni: ithome.com, skip-cert-verify: true } + - { name: '🇸🇬 SGP 4', type: trojan, server: 2dc608afc99297fc.cdn.jiashule.com, port: 40210, password: 924af173-a1c9-4e1d-96c3-8bd4b1831314, udp: true, sni: ithome.com, skip-cert-verify: true } + - { name: '🇸🇬 SGP 5', type: trojan, server: 2dc608afc99297fc.cdn.jiashule.com, port: 40211, password: 924af173-a1c9-4e1d-96c3-8bd4b1831314, udp: true, sni: ithome.com, skip-cert-verify: true } + - { name: '🇸🇬 SGP 6', type: trojan, server: 2dc608afc99297fc.cdn.jiashule.com, port: 40212, password: 924af173-a1c9-4e1d-96c3-8bd4b1831314, udp: true, sni: ithome.com, skip-cert-verify: true } + - { name: '🇸🇬 SGP 7', type: trojan, server: 2dc608afc99297fc.cdn.jiashule.com, port: 40213, password: 924af173-a1c9-4e1d-96c3-8bd4b1831314, udp: true, sni: ithome.com, skip-cert-verify: true } + - { name: '🇸🇬 SGP 8', type: trojan, server: 2dc608afc99297fc.cdn.jiashule.com, port: 40214, password: 924af173-a1c9-4e1d-96c3-8bd4b1831314, udp: true, sni: ithome.com, skip-cert-verify: true } + - { name: '🇸🇬 SGP 9', type: trojan, server: 2dc608afc99297fc.cdn.jiashule.com, port: 40215, password: 924af173-a1c9-4e1d-96c3-8bd4b1831314, udp: true, sni: ithome.com, skip-cert-verify: true } + - { name: '🇸🇬 SGP 10', type: trojan, server: 2dc608afc99297fc.cdn.jiashule.com, port: 40216, password: 924af173-a1c9-4e1d-96c3-8bd4b1831314, udp: true, sni: ithome.com, skip-cert-verify: true } + - { name: '🇺🇸 USA 1', type: trojan, server: 2dc608afc99297fc.cdn.jiashule.com, port: 40048, password: 924af173-a1c9-4e1d-96c3-8bd4b1831314, udp: true, sni: ithome.com, skip-cert-verify: true } + - { name: '🇺🇸 USA 2', type: trojan, server: 2dc608afc99297fc.cdn.jiashule.com, port: 40223, password: 924af173-a1c9-4e1d-96c3-8bd4b1831314, udp: true, sni: ithome.com, skip-cert-verify: true } + - { name: '🇺🇸 USA 3', type: trojan, server: 2dc608afc99297fc.cdn.jiashule.com, port: 40224, password: 924af173-a1c9-4e1d-96c3-8bd4b1831314, udp: true, sni: ithome.com, skip-cert-verify: true } + - { name: '🇺🇸 USA 4', type: trojan, server: 2dc608afc99297fc.cdn.jiashule.com, port: 40225, password: 924af173-a1c9-4e1d-96c3-8bd4b1831314, udp: true, sni: ithome.com, skip-cert-verify: true } + - { name: '🇺🇸 USA 5', type: trojan, server: 2dc608afc99297fc.cdn.jiashule.com, port: 40226, password: 924af173-a1c9-4e1d-96c3-8bd4b1831314, udp: true, sni: ithome.com, skip-cert-verify: true } +proxy-groups: + - { name: FacMata®, type: select, proxies: ['♻️ Auto', '剩余流量:119.95 GB', '距离下次重置剩余:18 天', 套餐到期:2025-08-10, '🇭🇰 HKG 1', '🇭🇰 HKG 2', '🇭🇰 HKG 3', '🇭🇰 HKG 4', '🇭🇰 HKG 5', '🇭🇰 HKG 6', '🇭🇰 HKG 7', '🇭🇰 HKG 8', '🇭🇰 HKG 9', '🇭🇰 HKG 10', '🇭🇰 HKG 11', '🇹🇼 TWN Home 3X', '🇹🇼 TWN 2', '🇹🇼 TWN 3', '🇹🇼 TWN 4', '🇹🇼 TWN 5', '🇹🇼 TWN 6', '🇯🇵 JPN 1', '🇯🇵 JPN 2', '🇯🇵 JPN 3', '🇯🇵 JPN 4', '🇯🇵 JPN 5', '🇸🇬 SGP 1', '🇸🇬 SGP 2', '🇸🇬 SGP 3', '🇸🇬 SGP 4', '🇸🇬 SGP 5', '🇸🇬 SGP 6', '🇸🇬 SGP 7', '🇸🇬 SGP 8', '🇸🇬 SGP 9', '🇸🇬 SGP 10', '🇺🇸 USA 1', '🇺🇸 USA 2', '🇺🇸 USA 3', '🇺🇸 USA 4', '🇺🇸 USA 5'] } + - { name: '♻️ Auto', type: url-test, proxies: ['剩余流量:119.95 GB', '距离下次重置剩余:18 天', 套餐到期:2025-08-10, '🇭🇰 HKG 1', '🇭🇰 HKG 2', '🇭🇰 HKG 3', '🇭🇰 HKG 4', '🇭🇰 HKG 5', '🇭🇰 HKG 6', '🇭🇰 HKG 7', '🇭🇰 HKG 8', '🇭🇰 HKG 9', '🇭🇰 HKG 10', '🇭🇰 HKG 11', '🇹🇼 TWN Home 3X', '🇹🇼 TWN 2', '🇹🇼 TWN 3', '🇹🇼 TWN 4', '🇹🇼 TWN 5', '🇹🇼 TWN 6', '🇯🇵 JPN 1', '🇯🇵 JPN 2', '🇯🇵 JPN 3', '🇯🇵 JPN 4', '🇯🇵 JPN 5', '🇸🇬 SGP 1', '🇸🇬 SGP 2', '🇸🇬 SGP 3', '🇸🇬 SGP 4', '🇸🇬 SGP 5', '🇸🇬 SGP 6', '🇸🇬 SGP 7', '🇸🇬 SGP 8', '🇸🇬 SGP 9', '🇸🇬 SGP 10', '🇺🇸 USA 1', '🇺🇸 USA 2', '🇺🇸 USA 3', '🇺🇸 USA 4', '🇺🇸 USA 5'], url: 'http://connectivitycheck.gstatic.com', interval: 1, tolerance: 50 } + - { name: '🍎 Apple', type: select, proxies: [DIRECT, FacMata®, '剩余流量:119.95 GB', '距离下次重置剩余:18 天', 套餐到期:2025-08-10, '🇭🇰 HKG 1', '🇭🇰 HKG 2', '🇭🇰 HKG 3', '🇭🇰 HKG 4', '🇭🇰 HKG 5', '🇭🇰 HKG 6', '🇭🇰 HKG 7', '🇭🇰 HKG 8', '🇭🇰 HKG 9', '🇭🇰 HKG 10', '🇭🇰 HKG 11', '🇹🇼 TWN Home 3X', '🇹🇼 TWN 2', '🇹🇼 TWN 3', '🇹🇼 TWN 4', '🇹🇼 TWN 5', '🇹🇼 TWN 6', '🇯🇵 JPN 1', '🇯🇵 JPN 2', '🇯🇵 JPN 3', '🇯🇵 JPN 4', '🇯🇵 JPN 5', '🇸🇬 SGP 1', '🇸🇬 SGP 2', '🇸🇬 SGP 3', '🇸🇬 SGP 4', '🇸🇬 SGP 5', '🇸🇬 SGP 6', '🇸🇬 SGP 7', '🇸🇬 SGP 8', '🇸🇬 SGP 9', '🇸🇬 SGP 10', '🇺🇸 USA 1', '🇺🇸 USA 2', '🇺🇸 USA 3', '🇺🇸 USA 4', '🇺🇸 USA 5'] } + - { name: '📲 Telegram', type: select, proxies: [FacMata®, '剩余流量:119.95 GB', '距离下次重置剩余:18 天', 套餐到期:2025-08-10, '🇭🇰 HKG 1', '🇭🇰 HKG 2', '🇭🇰 HKG 3', '🇭🇰 HKG 4', '🇭🇰 HKG 5', '🇭🇰 HKG 6', '🇭🇰 HKG 7', '🇭🇰 HKG 8', '🇭🇰 HKG 9', '🇭🇰 HKG 10', '🇭🇰 HKG 11', '🇹🇼 TWN Home 3X', '🇹🇼 TWN 2', '🇹🇼 TWN 3', '🇹🇼 TWN 4', '🇹🇼 TWN 5', '🇹🇼 TWN 6', '🇯🇵 JPN 1', '🇯🇵 JPN 2', '🇯🇵 JPN 3', '🇯🇵 JPN 4', '🇯🇵 JPN 5', '🇸🇬 SGP 1', '🇸🇬 SGP 2', '🇸🇬 SGP 3', '🇸🇬 SGP 4', '🇸🇬 SGP 5', '🇸🇬 SGP 6', '🇸🇬 SGP 7', '🇸🇬 SGP 8', '🇸🇬 SGP 9', '🇸🇬 SGP 10', '🇺🇸 USA 1', '🇺🇸 USA 2', '🇺🇸 USA 3', '🇺🇸 USA 4', '🇺🇸 USA 5'] } + - { name: '🎬 YouTube', type: select, proxies: [FacMata®, '剩余流量:119.95 GB', '距离下次重置剩余:18 天', 套餐到期:2025-08-10, '🇭🇰 HKG 1', '🇭🇰 HKG 2', '🇭🇰 HKG 3', '🇭🇰 HKG 4', '🇭🇰 HKG 5', '🇭🇰 HKG 6', '🇭🇰 HKG 7', '🇭🇰 HKG 8', '🇭🇰 HKG 9', '🇭🇰 HKG 10', '🇭🇰 HKG 11', '🇹🇼 TWN Home 3X', '🇹🇼 TWN 2', '🇹🇼 TWN 3', '🇹🇼 TWN 4', '🇹🇼 TWN 5', '🇹🇼 TWN 6', '🇯🇵 JPN 1', '🇯🇵 JPN 2', '🇯🇵 JPN 3', '🇯🇵 JPN 4', '🇯🇵 JPN 5', '🇸🇬 SGP 1', '🇸🇬 SGP 2', '🇸🇬 SGP 3', '🇸🇬 SGP 4', '🇸🇬 SGP 5', '🇸🇬 SGP 6', '🇸🇬 SGP 7', '🇸🇬 SGP 8', '🇸🇬 SGP 9', '🇸🇬 SGP 10', '🇺🇸 USA 1', '🇺🇸 USA 2', '🇺🇸 USA 3', '🇺🇸 USA 4', '🇺🇸 USA 5'] } + - { name: '🎬 Bilibili', type: select, proxies: [DIRECT, FacMata®, '剩余流量:119.95 GB', '距离下次重置剩余:18 天', 套餐到期:2025-08-10, '🇭🇰 HKG 1', '🇭🇰 HKG 2', '🇭🇰 HKG 3', '🇭🇰 HKG 4', '🇭🇰 HKG 5', '🇭🇰 HKG 6', '🇭🇰 HKG 7', '🇭🇰 HKG 8', '🇭🇰 HKG 9', '🇭🇰 HKG 10', '🇭🇰 HKG 11', '🇹🇼 TWN Home 3X', '🇹🇼 TWN 2', '🇹🇼 TWN 3', '🇹🇼 TWN 4', '🇹🇼 TWN 5', '🇹🇼 TWN 6', '🇯🇵 JPN 1', '🇯🇵 JPN 2', '🇯🇵 JPN 3', '🇯🇵 JPN 4', '🇯🇵 JPN 5', '🇸🇬 SGP 1', '🇸🇬 SGP 2', '🇸🇬 SGP 3', '🇸🇬 SGP 4', '🇸🇬 SGP 5', '🇸🇬 SGP 6', '🇸🇬 SGP 7', '🇸🇬 SGP 8', '🇸🇬 SGP 9', '🇸🇬 SGP 10', '🇺🇸 USA 1', '🇺🇸 USA 2', '🇺🇸 USA 3', '🇺🇸 USA 4', '🇺🇸 USA 5'] } + - { name: '🎵 Tiktok', type: select, proxies: [FacMata®, '剩余流量:119.95 GB', '距离下次重置剩余:18 天', 套餐到期:2025-08-10, '🇭🇰 HKG 1', '🇭🇰 HKG 2', '🇭🇰 HKG 3', '🇭🇰 HKG 4', '🇭🇰 HKG 5', '🇭🇰 HKG 6', '🇭🇰 HKG 7', '🇭🇰 HKG 8', '🇭🇰 HKG 9', '🇭🇰 HKG 10', '🇭🇰 HKG 11', '🇹🇼 TWN Home 3X', '🇹🇼 TWN 2', '🇹🇼 TWN 3', '🇹🇼 TWN 4', '🇹🇼 TWN 5', '🇹🇼 TWN 6', '🇯🇵 JPN 1', '🇯🇵 JPN 2', '🇯🇵 JPN 3', '🇯🇵 JPN 4', '🇯🇵 JPN 5', '🇸🇬 SGP 1', '🇸🇬 SGP 2', '🇸🇬 SGP 3', '🇸🇬 SGP 4', '🇸🇬 SGP 5', '🇸🇬 SGP 6', '🇸🇬 SGP 7', '🇸🇬 SGP 8', '🇸🇬 SGP 9', '🇸🇬 SGP 10', '🇺🇸 USA 1', '🇺🇸 USA 2', '🇺🇸 USA 3', '🇺🇸 USA 4', '🇺🇸 USA 5'] } + - { name: '💿 Spotify', type: select, proxies: [DIRECT, FacMata®, '剩余流量:119.95 GB', '距离下次重置剩余:18 天', 套餐到期:2025-08-10, '🇭🇰 HKG 1', '🇭🇰 HKG 2', '🇭🇰 HKG 3', '🇭🇰 HKG 4', '🇭🇰 HKG 5', '🇭🇰 HKG 6', '🇭🇰 HKG 7', '🇭🇰 HKG 8', '🇭🇰 HKG 9', '🇭🇰 HKG 10', '🇭🇰 HKG 11', '🇹🇼 TWN Home 3X', '🇹🇼 TWN 2', '🇹🇼 TWN 3', '🇹🇼 TWN 4', '🇹🇼 TWN 5', '🇹🇼 TWN 6', '🇯🇵 JPN 1', '🇯🇵 JPN 2', '🇯🇵 JPN 3', '🇯🇵 JPN 4', '🇯🇵 JPN 5', '🇸🇬 SGP 1', '🇸🇬 SGP 2', '🇸🇬 SGP 3', '🇸🇬 SGP 4', '🇸🇬 SGP 5', '🇸🇬 SGP 6', '🇸🇬 SGP 7', '🇸🇬 SGP 8', '🇸🇬 SGP 9', '🇸🇬 SGP 10', '🇺🇸 USA 1', '🇺🇸 USA 2', '🇺🇸 USA 3', '🇺🇸 USA 4', '🇺🇸 USA 5'] } + - { name: '🎬 myTVSUPER', type: select, proxies: [FacMata®, '剩余流量:119.95 GB', '距离下次重置剩余:18 天', 套餐到期:2025-08-10, '🇭🇰 HKG 1', '🇭🇰 HKG 2', '🇭🇰 HKG 3', '🇭🇰 HKG 4', '🇭🇰 HKG 5', '🇭🇰 HKG 6', '🇭🇰 HKG 7', '🇭🇰 HKG 8', '🇭🇰 HKG 9', '🇭🇰 HKG 10', '🇭🇰 HKG 11', '🇹🇼 TWN Home 3X', '🇹🇼 TWN 2', '🇹🇼 TWN 3', '🇹🇼 TWN 4', '🇹🇼 TWN 5', '🇹🇼 TWN 6', '🇯🇵 JPN 1', '🇯🇵 JPN 2', '🇯🇵 JPN 3', '🇯🇵 JPN 4', '🇯🇵 JPN 5', '🇸🇬 SGP 1', '🇸🇬 SGP 2', '🇸🇬 SGP 3', '🇸🇬 SGP 4', '🇸🇬 SGP 5', '🇸🇬 SGP 6', '🇸🇬 SGP 7', '🇸🇬 SGP 8', '🇸🇬 SGP 9', '🇸🇬 SGP 10', '🇺🇸 USA 1', '🇺🇸 USA 2', '🇺🇸 USA 3', '🇺🇸 USA 4', '🇺🇸 USA 5'] } + - { name: '📲 LineTV', type: select, proxies: [FacMata®, '剩余流量:119.95 GB', '距离下次重置剩余:18 天', 套餐到期:2025-08-10, '🇭🇰 HKG 1', '🇭🇰 HKG 2', '🇭🇰 HKG 3', '🇭🇰 HKG 4', '🇭🇰 HKG 5', '🇭🇰 HKG 6', '🇭🇰 HKG 7', '🇭🇰 HKG 8', '🇭🇰 HKG 9', '🇭🇰 HKG 10', '🇭🇰 HKG 11', '🇹🇼 TWN Home 3X', '🇹🇼 TWN 2', '🇹🇼 TWN 3', '🇹🇼 TWN 4', '🇹🇼 TWN 5', '🇹🇼 TWN 6', '🇯🇵 JPN 1', '🇯🇵 JPN 2', '🇯🇵 JPN 3', '🇯🇵 JPN 4', '🇯🇵 JPN 5', '🇸🇬 SGP 1', '🇸🇬 SGP 2', '🇸🇬 SGP 3', '🇸🇬 SGP 4', '🇸🇬 SGP 5', '🇸🇬 SGP 6', '🇸🇬 SGP 7', '🇸🇬 SGP 8', '🇸🇬 SGP 9', '🇸🇬 SGP 10', '🇺🇸 USA 1', '🇺🇸 USA 2', '🇺🇸 USA 3', '🇺🇸 USA 4', '🇺🇸 USA 5'] } + - { name: '🎬 iQiyi', type: select, proxies: [DIRECT, FacMata®, '剩余流量:119.95 GB', '距离下次重置剩余:18 天', 套餐到期:2025-08-10, '🇭🇰 HKG 1', '🇭🇰 HKG 2', '🇭🇰 HKG 3', '🇭🇰 HKG 4', '🇭🇰 HKG 5', '🇭🇰 HKG 6', '🇭🇰 HKG 7', '🇭🇰 HKG 8', '🇭🇰 HKG 9', '🇭🇰 HKG 10', '🇭🇰 HKG 11', '🇹🇼 TWN Home 3X', '🇹🇼 TWN 2', '🇹🇼 TWN 3', '🇹🇼 TWN 4', '🇹🇼 TWN 5', '🇹🇼 TWN 6', '🇯🇵 JPN 1', '🇯🇵 JPN 2', '🇯🇵 JPN 3', '🇯🇵 JPN 4', '🇯🇵 JPN 5', '🇸🇬 SGP 1', '🇸🇬 SGP 2', '🇸🇬 SGP 3', '🇸🇬 SGP 4', '🇸🇬 SGP 5', '🇸🇬 SGP 6', '🇸🇬 SGP 7', '🇸🇬 SGP 8', '🇸🇬 SGP 9', '🇸🇬 SGP 10', '🇺🇸 USA 1', '🇺🇸 USA 2', '🇺🇸 USA 3', '🇺🇸 USA 4', '🇺🇸 USA 5'] } + - { name: '📺 Netflix', type: select, proxies: [FacMata®, '剩余流量:119.95 GB', '距离下次重置剩余:18 天', 套餐到期:2025-08-10, '🇭🇰 HKG 1', '🇭🇰 HKG 2', '🇭🇰 HKG 3', '🇭🇰 HKG 4', '🇭🇰 HKG 5', '🇭🇰 HKG 6', '🇭🇰 HKG 7', '🇭🇰 HKG 8', '🇭🇰 HKG 9', '🇭🇰 HKG 10', '🇭🇰 HKG 11', '🇹🇼 TWN Home 3X', '🇹🇼 TWN 2', '🇹🇼 TWN 3', '🇹🇼 TWN 4', '🇹🇼 TWN 5', '🇹🇼 TWN 6', '🇯🇵 JPN 1', '🇯🇵 JPN 2', '🇯🇵 JPN 3', '🇯🇵 JPN 4', '🇯🇵 JPN 5', '🇸🇬 SGP 1', '🇸🇬 SGP 2', '🇸🇬 SGP 3', '🇸🇬 SGP 4', '🇸🇬 SGP 5', '🇸🇬 SGP 6', '🇸🇬 SGP 7', '🇸🇬 SGP 8', '🇸🇬 SGP 9', '🇸🇬 SGP 10', '🇺🇸 USA 1', '🇺🇸 USA 2', '🇺🇸 USA 3', '🇺🇸 USA 4', '🇺🇸 USA 5'] } + - { name: '📺 Disney', type: select, proxies: [FacMata®, '剩余流量:119.95 GB', '距离下次重置剩余:18 天', 套餐到期:2025-08-10, '🇭🇰 HKG 1', '🇭🇰 HKG 2', '🇭🇰 HKG 3', '🇭🇰 HKG 4', '🇭🇰 HKG 5', '🇭🇰 HKG 6', '🇭🇰 HKG 7', '🇭🇰 HKG 8', '🇭🇰 HKG 9', '🇭🇰 HKG 10', '🇭🇰 HKG 11', '🇹🇼 TWN Home 3X', '🇹🇼 TWN 2', '🇹🇼 TWN 3', '🇹🇼 TWN 4', '🇹🇼 TWN 5', '🇹🇼 TWN 6', '🇯🇵 JPN 1', '🇯🇵 JPN 2', '🇯🇵 JPN 3', '🇯🇵 JPN 4', '🇯🇵 JPN 5', '🇸🇬 SGP 1', '🇸🇬 SGP 2', '🇸🇬 SGP 3', '🇸🇬 SGP 4', '🇸🇬 SGP 5', '🇸🇬 SGP 6', '🇸🇬 SGP 7', '🇸🇬 SGP 8', '🇸🇬 SGP 9', '🇸🇬 SGP 10', '🇺🇸 USA 1', '🇺🇸 USA 2', '🇺🇸 USA 3', '🇺🇸 USA 4', '🇺🇸 USA 5'] } + - { name: '🌐 Google', type: select, proxies: [FacMata®, '剩余流量:119.95 GB', '距离下次重置剩余:18 天', 套餐到期:2025-08-10, '🇭🇰 HKG 1', '🇭🇰 HKG 2', '🇭🇰 HKG 3', '🇭🇰 HKG 4', '🇭🇰 HKG 5', '🇭🇰 HKG 6', '🇭🇰 HKG 7', '🇭🇰 HKG 8', '🇭🇰 HKG 9', '🇭🇰 HKG 10', '🇭🇰 HKG 11', '🇹🇼 TWN Home 3X', '🇹🇼 TWN 2', '🇹🇼 TWN 3', '🇹🇼 TWN 4', '🇹🇼 TWN 5', '🇹🇼 TWN 6', '🇯🇵 JPN 1', '🇯🇵 JPN 2', '🇯🇵 JPN 3', '🇯🇵 JPN 4', '🇯🇵 JPN 5', '🇸🇬 SGP 1', '🇸🇬 SGP 2', '🇸🇬 SGP 3', '🇸🇬 SGP 4', '🇸🇬 SGP 5', '🇸🇬 SGP 6', '🇸🇬 SGP 7', '🇸🇬 SGP 8', '🇸🇬 SGP 9', '🇸🇬 SGP 10', '🇺🇸 USA 1', '🇺🇸 USA 2', '🇺🇸 USA 3', '🇺🇸 USA 4', '🇺🇸 USA 5'] } + - { name: '🤖 OpenAI', type: select, proxies: [FacMata®, '剩余流量:119.95 GB', '距离下次重置剩余:18 天', 套餐到期:2025-08-10, '🇭🇰 HKG 1', '🇭🇰 HKG 2', '🇭🇰 HKG 3', '🇭🇰 HKG 4', '🇭🇰 HKG 5', '🇭🇰 HKG 6', '🇭🇰 HKG 7', '🇭🇰 HKG 8', '🇭🇰 HKG 9', '🇭🇰 HKG 10', '🇭🇰 HKG 11', '🇹🇼 TWN Home 3X', '🇹🇼 TWN 2', '🇹🇼 TWN 3', '🇹🇼 TWN 4', '🇹🇼 TWN 5', '🇹🇼 TWN 6', '🇯🇵 JPN 1', '🇯🇵 JPN 2', '🇯🇵 JPN 3', '🇯🇵 JPN 4', '🇯🇵 JPN 5', '🇸🇬 SGP 1', '🇸🇬 SGP 2', '🇸🇬 SGP 3', '🇸🇬 SGP 4', '🇸🇬 SGP 5', '🇸🇬 SGP 6', '🇸🇬 SGP 7', '🇸🇬 SGP 8', '🇸🇬 SGP 9', '🇸🇬 SGP 10', '🇺🇸 USA 1', '🇺🇸 USA 2', '🇺🇸 USA 3', '🇺🇸 USA 4', '🇺🇸 USA 5'] } + - { name: '🖥 Microsoft', type: select, proxies: [DIRECT, FacMata®, '剩余流量:119.95 GB', '距离下次重置剩余:18 天', 套餐到期:2025-08-10, '🇭🇰 HKG 1', '🇭🇰 HKG 2', '🇭🇰 HKG 3', '🇭🇰 HKG 4', '🇭🇰 HKG 5', '🇭🇰 HKG 6', '🇭🇰 HKG 7', '🇭🇰 HKG 8', '🇭🇰 HKG 9', '🇭🇰 HKG 10', '🇭🇰 HKG 11', '🇹🇼 TWN Home 3X', '🇹🇼 TWN 2', '🇹🇼 TWN 3', '🇹🇼 TWN 4', '🇹🇼 TWN 5', '🇹🇼 TWN 6', '🇯🇵 JPN 1', '🇯🇵 JPN 2', '🇯🇵 JPN 3', '🇯🇵 JPN 4', '🇯🇵 JPN 5', '🇸🇬 SGP 1', '🇸🇬 SGP 2', '🇸🇬 SGP 3', '🇸🇬 SGP 4', '🇸🇬 SGP 5', '🇸🇬 SGP 6', '🇸🇬 SGP 7', '🇸🇬 SGP 8', '🇸🇬 SGP 9', '🇸🇬 SGP 10', '🇺🇸 USA 1', '🇺🇸 USA 2', '🇺🇸 USA 3', '🇺🇸 USA 4', '🇺🇸 USA 5'] } + - { name: '👩‍💼 LinkedIn', type: select, proxies: [DIRECT, FacMata®, '剩余流量:119.95 GB', '距离下次重置剩余:18 天', 套餐到期:2025-08-10, '🇭🇰 HKG 1', '🇭🇰 HKG 2', '🇭🇰 HKG 3', '🇭🇰 HKG 4', '🇭🇰 HKG 5', '🇭🇰 HKG 6', '🇭🇰 HKG 7', '🇭🇰 HKG 8', '🇭🇰 HKG 9', '🇭🇰 HKG 10', '🇭🇰 HKG 11', '🇹🇼 TWN Home 3X', '🇹🇼 TWN 2', '🇹🇼 TWN 3', '🇹🇼 TWN 4', '🇹🇼 TWN 5', '🇹🇼 TWN 6', '🇯🇵 JPN 1', '🇯🇵 JPN 2', '🇯🇵 JPN 3', '🇯🇵 JPN 4', '🇯🇵 JPN 5', '🇸🇬 SGP 1', '🇸🇬 SGP 2', '🇸🇬 SGP 3', '🇸🇬 SGP 4', '🇸🇬 SGP 5', '🇸🇬 SGP 6', '🇸🇬 SGP 7', '🇸🇬 SGP 8', '🇸🇬 SGP 9', '🇸🇬 SGP 10', '🇺🇸 USA 1', '🇺🇸 USA 2', '🇺🇸 USA 3', '🇺🇸 USA 4', '🇺🇸 USA 5'] } + - { name: '🖥 Learning', type: select, proxies: [DIRECT, FacMata®, '剩余流量:119.95 GB', '距离下次重置剩余:18 天', 套餐到期:2025-08-10, '🇭🇰 HKG 1', '🇭🇰 HKG 2', '🇭🇰 HKG 3', '🇭🇰 HKG 4', '🇭🇰 HKG 5', '🇭🇰 HKG 6', '🇭🇰 HKG 7', '🇭🇰 HKG 8', '🇭🇰 HKG 9', '🇭🇰 HKG 10', '🇭🇰 HKG 11', '🇹🇼 TWN Home 3X', '🇹🇼 TWN 2', '🇹🇼 TWN 3', '🇹🇼 TWN 4', '🇹🇼 TWN 5', '🇹🇼 TWN 6', '🇯🇵 JPN 1', '🇯🇵 JPN 2', '🇯🇵 JPN 3', '🇯🇵 JPN 4', '🇯🇵 JPN 5', '🇸🇬 SGP 1', '🇸🇬 SGP 2', '🇸🇬 SGP 3', '🇸🇬 SGP 4', '🇸🇬 SGP 5', '🇸🇬 SGP 6', '🇸🇬 SGP 7', '🇸🇬 SGP 8', '🇸🇬 SGP 9', '🇸🇬 SGP 10', '🇺🇸 USA 1', '🇺🇸 USA 2', '🇺🇸 USA 3', '🇺🇸 USA 4', '🇺🇸 USA 5'] } + - { name: '📟 Twitter', type: select, proxies: [FacMata®, '剩余流量:119.95 GB', '距离下次重置剩余:18 天', 套餐到期:2025-08-10, '🇭🇰 HKG 1', '🇭🇰 HKG 2', '🇭🇰 HKG 3', '🇭🇰 HKG 4', '🇭🇰 HKG 5', '🇭🇰 HKG 6', '🇭🇰 HKG 7', '🇭🇰 HKG 8', '🇭🇰 HKG 9', '🇭🇰 HKG 10', '🇭🇰 HKG 11', '🇹🇼 TWN Home 3X', '🇹🇼 TWN 2', '🇹🇼 TWN 3', '🇹🇼 TWN 4', '🇹🇼 TWN 5', '🇹🇼 TWN 6', '🇯🇵 JPN 1', '🇯🇵 JPN 2', '🇯🇵 JPN 3', '🇯🇵 JPN 4', '🇯🇵 JPN 5', '🇸🇬 SGP 1', '🇸🇬 SGP 2', '🇸🇬 SGP 3', '🇸🇬 SGP 4', '🇸🇬 SGP 5', '🇸🇬 SGP 6', '🇸🇬 SGP 7', '🇸🇬 SGP 8', '🇸🇬 SGP 9', '🇸🇬 SGP 10', '🇺🇸 USA 1', '🇺🇸 USA 2', '🇺🇸 USA 3', '🇺🇸 USA 4', '🇺🇸 USA 5'] } + - { name: '📺 International-Media', type: select, proxies: [FacMata®, '剩余流量:119.95 GB', '距离下次重置剩余:18 天', 套餐到期:2025-08-10, '🇭🇰 HKG 1', '🇭🇰 HKG 2', '🇭🇰 HKG 3', '🇭🇰 HKG 4', '🇭🇰 HKG 5', '🇭🇰 HKG 6', '🇭🇰 HKG 7', '🇭🇰 HKG 8', '🇭🇰 HKG 9', '🇭🇰 HKG 10', '🇭🇰 HKG 11', '🇹🇼 TWN Home 3X', '🇹🇼 TWN 2', '🇹🇼 TWN 3', '🇹🇼 TWN 4', '🇹🇼 TWN 5', '🇹🇼 TWN 6', '🇯🇵 JPN 1', '🇯🇵 JPN 2', '🇯🇵 JPN 3', '🇯🇵 JPN 4', '🇯🇵 JPN 5', '🇸🇬 SGP 1', '🇸🇬 SGP 2', '🇸🇬 SGP 3', '🇸🇬 SGP 4', '🇸🇬 SGP 5', '🇸🇬 SGP 6', '🇸🇬 SGP 7', '🇸🇬 SGP 8', '🇸🇬 SGP 9', '🇸🇬 SGP 10', '🇺🇸 USA 1', '🇺🇸 USA 2', '🇺🇸 USA 3', '🇺🇸 USA 4', '🇺🇸 USA 5'] } + - { name: '🎬 Emby', type: select, proxies: [DIRECT, FacMata®, '剩余流量:119.95 GB', '距离下次重置剩余:18 天', 套餐到期:2025-08-10, '🇭🇰 HKG 1', '🇭🇰 HKG 2', '🇭🇰 HKG 3', '🇭🇰 HKG 4', '🇭🇰 HKG 5', '🇭🇰 HKG 6', '🇭🇰 HKG 7', '🇭🇰 HKG 8', '🇭🇰 HKG 9', '🇭🇰 HKG 10', '🇭🇰 HKG 11', '🇹🇼 TWN Home 3X', '🇹🇼 TWN 2', '🇹🇼 TWN 3', '🇹🇼 TWN 4', '🇹🇼 TWN 5', '🇹🇼 TWN 6', '🇯🇵 JPN 1', '🇯🇵 JPN 2', '🇯🇵 JPN 3', '🇯🇵 JPN 4', '🇯🇵 JPN 5', '🇸🇬 SGP 1', '🇸🇬 SGP 2', '🇸🇬 SGP 3', '🇸🇬 SGP 4', '🇸🇬 SGP 5', '🇸🇬 SGP 6', '🇸🇬 SGP 7', '🇸🇬 SGP 8', '🇸🇬 SGP 9', '🇸🇬 SGP 10', '🇺🇸 USA 1', '🇺🇸 USA 2', '🇺🇸 USA 3', '🇺🇸 USA 4', '🇺🇸 USA 5'] } + - { name: '🎮 HoYoverse', type: select, proxies: [DIRECT, FacMata®, '剩余流量:119.95 GB', '距离下次重置剩余:18 天', 套餐到期:2025-08-10, '🇭🇰 HKG 1', '🇭🇰 HKG 2', '🇭🇰 HKG 3', '🇭🇰 HKG 4', '🇭🇰 HKG 5', '🇭🇰 HKG 6', '🇭🇰 HKG 7', '🇭🇰 HKG 8', '🇭🇰 HKG 9', '🇭🇰 HKG 10', '🇭🇰 HKG 11', '🇹🇼 TWN Home 3X', '🇹🇼 TWN 2', '🇹🇼 TWN 3', '🇹🇼 TWN 4', '🇹🇼 TWN 5', '🇹🇼 TWN 6', '🇯🇵 JPN 1', '🇯🇵 JPN 2', '🇯🇵 JPN 3', '🇯🇵 JPN 4', '🇯🇵 JPN 5', '🇸🇬 SGP 1', '🇸🇬 SGP 2', '🇸🇬 SGP 3', '🇸🇬 SGP 4', '🇸🇬 SGP 5', '🇸🇬 SGP 6', '🇸🇬 SGP 7', '🇸🇬 SGP 8', '🇸🇬 SGP 9', '🇸🇬 SGP 10', '🇺🇸 USA 1', '🇺🇸 USA 2', '🇺🇸 USA 3', '🇺🇸 USA 4', '🇺🇸 USA 5'] } + - { name: China-Media, type: select, proxies: [DIRECT, FacMata®, '剩余流量:119.95 GB', '距离下次重置剩余:18 天', 套餐到期:2025-08-10, '🇭🇰 HKG 1', '🇭🇰 HKG 2', '🇭🇰 HKG 3', '🇭🇰 HKG 4', '🇭🇰 HKG 5', '🇭🇰 HKG 6', '🇭🇰 HKG 7', '🇭🇰 HKG 8', '🇭🇰 HKG 9', '🇭🇰 HKG 10', '🇭🇰 HKG 11', '🇹🇼 TWN Home 3X', '🇹🇼 TWN 2', '🇹🇼 TWN 3', '🇹🇼 TWN 4', '🇹🇼 TWN 5', '🇹🇼 TWN 6', '🇯🇵 JPN 1', '🇯🇵 JPN 2', '🇯🇵 JPN 3', '🇯🇵 JPN 4', '🇯🇵 JPN 5', '🇸🇬 SGP 1', '🇸🇬 SGP 2', '🇸🇬 SGP 3', '🇸🇬 SGP 4', '🇸🇬 SGP 5', '🇸🇬 SGP 6', '🇸🇬 SGP 7', '🇸🇬 SGP 8', '🇸🇬 SGP 9', '🇸🇬 SGP 10', '🇺🇸 USA 1', '🇺🇸 USA 2', '🇺🇸 USA 3', '🇺🇸 USA 4', '🇺🇸 USA 5'] } + - { name: Hijacking, type: select, proxies: [DIRECT, REJECT] } + - { name: China-Websites, type: select, proxies: [DIRECT, FacMata®, '剩余流量:119.95 GB', '距离下次重置剩余:18 天', 套餐到期:2025-08-10, '🇭🇰 HKG 1', '🇭🇰 HKG 2', '🇭🇰 HKG 3', '🇭🇰 HKG 4', '🇭🇰 HKG 5', '🇭🇰 HKG 6', '🇭🇰 HKG 7', '🇭🇰 HKG 8', '🇭🇰 HKG 9', '🇭🇰 HKG 10', '🇭🇰 HKG 11', '🇹🇼 TWN Home 3X', '🇹🇼 TWN 2', '🇹🇼 TWN 3', '🇹🇼 TWN 4', '🇹🇼 TWN 5', '🇹🇼 TWN 6', '🇯🇵 JPN 1', '🇯🇵 JPN 2', '🇯🇵 JPN 3', '🇯🇵 JPN 4', '🇯🇵 JPN 5', '🇸🇬 SGP 1', '🇸🇬 SGP 2', '🇸🇬 SGP 3', '🇸🇬 SGP 4', '🇸🇬 SGP 5', '🇸🇬 SGP 6', '🇸🇬 SGP 7', '🇸🇬 SGP 8', '🇸🇬 SGP 9', '🇸🇬 SGP 10', '🇺🇸 USA 1', '🇺🇸 USA 2', '🇺🇸 USA 3', '🇺🇸 USA 4', '🇺🇸 USA 5'] } + - { name: Final, type: select, proxies: [FacMata®, DIRECT, '剩余流量:119.95 GB', '距离下次重置剩余:18 天', 套餐到期:2025-08-10, '🇭🇰 HKG 1', '🇭🇰 HKG 2', '🇭🇰 HKG 3', '🇭🇰 HKG 4', '🇭🇰 HKG 5', '🇭🇰 HKG 6', '🇭🇰 HKG 7', '🇭🇰 HKG 8', '🇭🇰 HKG 9', '🇭🇰 HKG 10', '🇭🇰 HKG 11', '🇹🇼 TWN Home 3X', '🇹🇼 TWN 2', '🇹🇼 TWN 3', '🇹🇼 TWN 4', '🇹🇼 TWN 5', '🇹🇼 TWN 6', '🇯🇵 JPN 1', '🇯🇵 JPN 2', '🇯🇵 JPN 3', '🇯🇵 JPN 4', '🇯🇵 JPN 5', '🇸🇬 SGP 1', '🇸🇬 SGP 2', '🇸🇬 SGP 3', '🇸🇬 SGP 4', '🇸🇬 SGP 5', '🇸🇬 SGP 6', '🇸🇬 SGP 7', '🇸🇬 SGP 8', '🇸🇬 SGP 9', '🇸🇬 SGP 10', '🇺🇸 USA 1', '🇺🇸 USA 2', '🇺🇸 USA 3', '🇺🇸 USA 4', '🇺🇸 USA 5'] } +rules: + - 'DOMAIN,content1.steampowered.com,DIRECT' + - 'DOMAIN,content2.steampowered.com,DIRECT' + - 'DOMAIN,content3.steampowered.com,DIRECT' + - 'DOMAIN,content4.steampowered.com,DIRECT' + - 'DOMAIN,content5.steampowered.com,DIRECT' + - 'DOMAIN,content6.steampowered.com,DIRECT' + - 'DOMAIN,content7.steampowered.com,DIRECT' + - 'DOMAIN,content8.steampowered.com,DIRECT' + - 'DOMAIN,client-download.steampowered.com,DIRECT' + - 'DOMAIN,content-origin.steampowered.com,DIRECT' + - 'DOMAIN,clientconfig.akamai.steamtransparent.com,DIRECT' + - 'DOMAIN,steampipe.akamaized.net,DIRECT' + - 'DOMAIN,steam.apac.qtlglb.com.mwcloudcdn.com,DIRECT' + - 'DOMAIN,cdn1-sea1.valve.net,DIRECT' + - 'DOMAIN,cdn2-sea1.valve.net,DIRECT' + - 'DOMAIN,steam.apac.qtlglb.com,DIRECT' + - 'DOMAIN,edge.steam-dns.top.comcast.net,DIRECT' + - 'DOMAIN,edge.steam-dns-2.top.comcast.net,DIRECT' + - 'DOMAIN,steam.naeu.qtlglb.com,DIRECT' + - 'DOMAIN,steampipe-kr.akamaized.net,DIRECT' + - 'DOMAIN,steam.ix.asn.au,DIRECT' + - 'DOMAIN,steam.eca.qtlglb.com,DIRECT' + - 'DOMAIN,steam.cdn.on.net,DIRECT' + - 'DOMAIN,update5.dota2.wmsj.cn,DIRECT' + - 'DOMAIN,update2.dota2.wmsj.cn,DIRECT' + - 'DOMAIN,update6.dota2.wmsj.cn,DIRECT' + - 'DOMAIN,update3.dota2.wmsj.cn,DIRECT' + - 'DOMAIN,update1.dota2.wmsj.cn,DIRECT' + - 'DOMAIN,update4.dota2.wmsj.cn,DIRECT' + - 'DOMAIN,update5.csgo.wmsj.cn,DIRECT' + - 'DOMAIN,update2.csgo.wmsj.cn,DIRECT' + - 'DOMAIN,update4.csgo.wmsj.cn,DIRECT' + - 'DOMAIN,update3.csgo.wmsj.cn,DIRECT' + - 'DOMAIN,update6.csgo.wmsj.cn,DIRECT' + - 'DOMAIN,update1.csgo.wmsj.cn,DIRECT' + - 'DOMAIN,st.dl.bscstorage.net,DIRECT' + - 'DOMAIN,cdn.mileweb.cs.steampowered.com.8686c.com,DIRECT' + - 'DOMAIN,steamcdn-a.akamaihd.net,DIRECT' + - 'DOMAIN-SUFFIX,content.steampowered.com,DIRECT' + - 'DOMAIN-SUFFIX,hsar.steampowered.com.edgesuite.net,DIRECT' + - 'DOMAIN-SUFFIX,akamai.steamstatic.com,DIRECT' + - 'DOMAIN-SUFFIX,cs.steampowered.com,DIRECT' + - 'DOMAIN-SUFFIX,cm.steampowered.com,DIRECT' + - 'DOMAIN-SUFFIX,edgecast.steamstatic.com,DIRECT' + - 'DOMAIN-SUFFIX,steamcontent.com,DIRECT' + - 'DOMAIN-SUFFIX,steam-content-dnld-1.apac-1-cdn.cqloud.com,DIRECT' + - 'DOMAIN-SUFFIX,steam-content-dnld-1.eu-c1-cdn.cqloud.com,DIRECT' + - 'DOMAIN-SUFFIX,steam-content-dnld-1.qwilted-cds.cqloud.com,DIRECT' + - 'DOMAIN-SUFFIX,makima.online,🎬 Emby' + - 'DOMAIN-SUFFIX,emby.nexitally.com,🎬 Emby' + - 'DOMAIN-SUFFIX,emby.cjpc.cc,🎬 Emby' + - 'DOMAIN-SUFFIX,emby.flowercloud.yt,🎬 Emby' + - 'DOMAIN-SUFFIX,emby.maying.club,🎬 Emby' + - 'DOMAIN-SUFFIX,emby.mdss.cloud,🎬 Emby' + - 'DOMAIN-SUFFIX,emby.ytoo.li,🎬 Emby' + - 'DOMAIN-SUFFIX,embyserver.ga,🎬 Emby' + - 'DOMAIN-SUFFIX,emby.prprcloud.com,🎬 Emby' + - 'DOMAIN-SUFFIX,emby.nyancat.net,🎬 Emby' + - 'DOMAIN-SUFFIX,emby.plusmedia.site,🎬 Emby' + - 'DOMAIN-SUFFIX,emby-cf.plusmedia.site,🎬 Emby' + - 'DOMAIN-SUFFIX,emby.xeton.dev,🎬 Emby' + - 'DOMAIN-SUFFIX,jellyfin.xeton.dev,🎬 Emby' + - 'DOMAIN-SUFFIX,movie.xeton.dev,🎬 Emby' + - 'DOMAIN-SUFFIX,servers.xeton.dev,🎬 Emby' + - 'DOMAIN-SUFFIX,emby.otakudrive.life,🎬 Emby' + - 'DOMAIN-SUFFIX,emby2.otakudrive.life,🎬 Emby' + - 'DOMAIN-SUFFIX,agahk1.jmsooo.com,🎬 Emby' + - 'DOMAIN-SUFFIX,agasg1.jmsooo.com,🎬 Emby' + - 'DOMAIN-SUFFIX,agajp1.jmsooo.com,🎬 Emby' + - 'DOMAIN-SUFFIX,aws.jmsooo.com,🎬 Emby' + - 'DOMAIN-SUFFIX,ntt1.jmsooo.com,🎬 Emby' + - 'DOMAIN-SUFFIX,hinet.jmsooo.com,🎬 Emby' + - 'DOMAIN-SUFFIX,cf1.jmsooo.com,🎬 Emby' + - 'DOMAIN-SUFFIX,pornemby.club,🎬 Emby' + - 'DOMAIN-SUFFIX,emby.immtel.com,🎬 Emby' + - 'DOMAIN-SUFFIX,cf.odysseyplus.site,🎬 Emby' + - 'DOMAIN-SUFFIX,agahk.odysseyplus.site,🎬 Emby' + - 'DOMAIN-SUFFIX,agasg.odysseyplus.site,🎬 Emby' + - 'DOMAIN-SUFFIX,ru.odysseyplus.site,🎬 Emby' + - 'DOMAIN-SUFFIX,line.emby.men,🎬 Emby' + - 'DOMAIN-SUFFIX,emby.run,🎬 Emby' + - 'DOMAIN-SUFFIX,emby.plusmedia.site,🎬 Emby' + - 'DOMAIN-SUFFIX,emby-sg.plusmedia.site,🎬 Emby' + - 'DOMAIN-SUFFIX,emby-cf.plusmedia.site,🎬 Emby' + - 'DOMAIN-SUFFIX,emby.xeton.dev,🎬 Emby' + - 'DOMAIN-SUFFIX,jellyfin.xeton.dev,🎬 Emby' + - 'DOMAIN-SUFFIX,movie.xeton.dev,🎬 Emby' + - 'DOMAIN-SUFFIX,servers.xeton.dev,🎬 Emby' + - 'DOMAIN-SUFFIX,jmsooo.com,🎬 Emby' + - 'DOMAIN-SUFFIX,cf.jmsooo.com,🎬 Emby' + - 'DOMAIN-SUFFIX,hk.jmsooo.com,🎬 Emby' + - 'DOMAIN-SUFFIX,sg.jmsooo.com,🎬 Emby' + - 'DOMAIN-SUFFIX,emby.wtf,🎬 Emby' + - 'DOMAIN-SUFFIX,pub1back.emby.wtf,🎬 Emby' + - 'DOMAIN-SUFFIX,pub2back.emby.wtf,🎬 Emby' + - 'DOMAIN-SUFFIX,pub3back.emby.wtf,🎬 Emby' + - 'DOMAIN-SUFFIX,pub1.emby.wtf,🎬 Emby' + - 'DOMAIN-SUFFIX,pub2.emby.wtf,🎬 Emby' + - 'DOMAIN-SUFFIX,pub3.emby.wtf,🎬 Emby' + - 'DOMAIN-SUFFIX,embyclub.com,🎬 Emby' + - 'DOMAIN-SUFFIX,az-hk.embyclub.com,🎬 Emby' + - 'DOMAIN-SUFFIX,azsgp.embyclub.com,🎬 Emby' + - 'DOMAIN-SUFFIX,charontv.com,🎬 Emby' + - 'DOMAIN-SUFFIX,emby.p-p.men,🎬 Emby' + - 'DOMAIN-SUFFIX,emby.aiyowei.ml,🎬 Emby' + - 'DOMAIN-SUFFIX,poloemby.xyz,🎬 Emby' + - 'DOMAIN-SUFFIX,pololine.ml,🎬 Emby' + - 'DOMAIN-SUFFIX,gfwemby.org,🎬 Emby' + - 'DOMAIN-SUFFIX,loseremby.org,🎬 Emby' + - 'DOMAIN-SUFFIX,cc.ccemby.tk,🎬 Emby' + - 'DOMAIN-SUFFIX,direct.nebula-emby.com,🎬 Emby' + - 'DOMAIN-SUFFIX,magpie.cyou,🎬 Emby' + - 'DOMAIN-SUFFIX,ccemby.tk,🎬 Emby' + - 'DOMAIN-SUFFIX,embyplus.club,🎬 Emby' + - 'DOMAIN-SUFFIX,speedx.one,🎬 Emby' + - 'DOMAIN-SUFFIX,embymv.tk,🎬 Emby' + - 'DOMAIN-SUFFIX,mjjemby.org,🎬 Emby' + - 'DOMAIN-SUFFIX,bddup.com,🎬 Emby' + - 'DOMAIN-SUFFIX,emby.cl,🎬 Emby' + - 'DOMAIN-SUFFIX,emby.ml,🎬 Emby' + - 'DOMAIN-SUFFIX,nivod4.tv,🎬 Emby' + - 'DOMAIN-SUFFIX,newpppp.com,🎬 Emby' + - 'DOMAIN-SUFFIX,freetz.top,🎬 Emby' + - 'DOMAIN-SUFFIX,newwan.top,🎬 Emby' + - 'DOMAIN-SUFFIX,shuipo.lol,🎬 Emby' + - 'DOMAIN-SUFFIX,dicarerhome.com,🎬 Emby' + - 'DOMAIN-SUFFIX,emby77.cf,🎬 Emby' + - 'DOMAIN-SUFFIX,embyplus.org,🎬 Emby' + - 'IP-CIDR,188.172.228.49/32,🎬 Emby' + - 'IP-CIDR,202.61.255.248/32,🎬 Emby' + - 'DOMAIN-SUFFIX,embytv.cf,🎬 Emby' + - 'DOMAIN-SUFFIX,zox.show,🎬 Emby' + - 'DOMAIN-SUFFIX,acemby.org,🎬 Emby' + - 'DOMAIN-SUFFIX,bili.rip,🎬 Emby' + - 'DOMAIN-SUFFIX,ju.dog,🎬 Emby' + - 'DOMAIN-SUFFIX,misty.ltd,🎬 Emby' + - 'DOMAIN-SUFFIX,ednovas.org,🎬 Emby' + - 'DOMAIN-SUFFIX,deja-vu.beauty,🎬 Emby' + - 'DOMAIN-SUFFIX,studyfun.live,🎬 Emby' + - 'DOMAIN-SUFFIX,charontv.com,🎬 Emby' + - 'DOMAIN-SUFFIX,gtlx.org,🎬 Emby' + - 'DOMAIN-SUFFIX,9191001.xyz,🎬 Emby' + - 'DOMAIN-SUFFIX,carlos.trade,🎬 Emby' + - 'DOMAIN-SUFFIX,agon.cf,🎬 Emby' + - 'DOMAIN-SUFFIX,imetyou.top,🎬 Emby' + - 'DOMAIN-SUFFIX,goodisp.org,🎬 Emby' + - 'DOMAIN-SUFFIX,emby77.org,🎬 Emby' + - 'DOMAIN-SUFFIX,mius.uk,🎬 Emby' + - 'DOMAIN-SUFFIX,emby.eu.org,🎬 Emby' + - 'DOMAIN-SUFFIX,wiri.tk,🎬 Emby' + - 'DOMAIN-SUFFIX,285286.xyz,🎬 Emby' + - 'DOMAIN-SUFFIX,zi0.icu,🎬 Emby' + - 'DOMAIN-SUFFIX,bangumi.ca,🎬 Emby' + - 'DOMAIN-SUFFIX,emby.kim,🎬 Emby' + - 'DOMAIN-SUFFIX,4545.cf,🎬 Emby' + - 'DOMAIN-SUFFIX,ggtt.cf,🎬 Emby' + - 'DOMAIN-SUFFIX,mulgore.net,🎬 Emby' + - 'DOMAIN-SUFFIX,happyav.eu.org,🎬 Emby' + - 'DOMAIN-SUFFIX,123456.al,🎬 Emby' + - 'DOMAIN-SUFFIX,emby.pro,🎬 Emby' + - 'DOMAIN-SUFFIX,xiaoyi.one,🎬 Emby' + - 'DOMAIN-SUFFIX,embymv.me,🎬 Emby' + - 'DOMAIN-SUFFIX,infinityfly.top,🎬 Emby' + - 'DOMAIN-SUFFIX,lucasmedia.top,🎬 Emby' + - 'DOMAIN-SUFFIX,nvidia.rip,🎬 Emby' + - 'DOMAIN-SUFFIX,emby77.org,🎬 Emby' + - 'DOMAIN-SUFFIX,20120714.xyz,🎬 Emby' + - 'DOMAIN-SUFFIX,gugumedia.link,🎬 Emby' + - 'DOMAIN-SUFFIX,dicarerhome.com,🎬 Emby' + - 'DOMAIN-SUFFIX,starcat.eu.org,🎬 Emby' + - 'DOMAIN-SUFFIX,catlinks.co.uk,🎬 Emby' + - 'DOMAIN-SUFFIX,emby.ws,🎬 Emby' + - 'DOMAIN-SUFFIX,ohhhh.org,🎬 Emby' + - 'DOMAIN-SUFFIX,xmsl.org,🎬 Emby' + - 'DOMAIN-SUFFIX,9521732.xyz,🎬 Emby' + - 'DOMAIN-SUFFIX,misakaf.org,🎬 Emby' + - 'IP-CIDR,102.223.180.108/32,🎬 Emby' + - 'DOMAIN-SUFFIX,ap.spotify.com,DIRECT' + - 'DOMAIN-KEYWORD,epochtimes,REJECT' + - 'DOMAIN-SUFFIX,881903.com,REJECT' + - 'DOMAIN-SUFFIX,aboluowang.com,REJECT' + - 'DOMAIN-SUFFIX,bannedbook.org,REJECT' + - 'DOMAIN-SUFFIX,bldaily.com,REJECT' + - 'DOMAIN-SUFFIX,china21.org,REJECT' + - 'DOMAIN-SUFFIX,chinaaffairs.org,REJECT' + - 'DOMAIN-SUFFIX,dajiyuan.com,REJECT' + - 'DOMAIN-SUFFIX,dalianmeng.org,REJECT' + - 'DOMAIN-SUFFIX,dkn.tv,REJECT' + - 'DOMAIN-SUFFIX,dongtaiwang.com,REJECT' + - 'DOMAIN-SUFFIX,edoors.com,REJECT' + - 'DOMAIN-SUFFIX,epochweekly.com,REJECT' + - 'DOMAIN-SUFFIX,falundafa.org,REJECT' + - 'DOMAIN-SUFFIX,fgmtv.org,REJECT' + - 'DOMAIN-SUFFIX,gardennetworks.com,REJECT' + - 'DOMAIN-SUFFIX,gongyiluntan.org,REJECT' + - 'DOMAIN-SUFFIX,gpass1.com,REJECT' + - 'DOMAIN-SUFFIX,hrichina.org,REJECT' + - 'DOMAIN-SUFFIX,huanghuagang.org,REJECT' + - 'DOMAIN-SUFFIX,internetfreedom.org,REJECT' + - 'DOMAIN-SUFFIX,kanzhongguo.com,REJECT' + - 'DOMAIN-SUFFIX,lagranepoca.com,REJECT' + - 'DOMAIN-SUFFIX,mh4u.org,REJECT' + - 'DOMAIN-SUFFIX,mhradio.org,REJECT' + - 'DOMAIN-SUFFIX,minghui.org,REJECT' + - 'DOMAIN-SUFFIX,newrealmstudios.ca,REJECT' + - 'DOMAIN-SUFFIX,ntdtv.com,REJECT' + - 'DOMAIN-SUFFIX,ogate.org,REJECT' + - 'DOMAIN-SUFFIX,open.com.hk,REJECT' + - 'DOMAIN-SUFFIX,organcare.org.tw,REJECT' + - 'DOMAIN-SUFFIX,qxbbs.org,REJECT' + - 'DOMAIN-SUFFIX,renminbao.com,REJECT' + - 'DOMAIN-SUFFIX,secretchina.com,REJECT' + - 'DOMAIN-SUFFIX,shenyun.com,REJECT' + - 'DOMAIN-SUFFIX,shenyunperformingarts.org,REJECT' + - 'DOMAIN-SUFFIX,shenzhoufilm.com,REJECT' + - 'DOMAIN-SUFFIX,soundofhope.org,REJECT' + - 'DOMAIN-SUFFIX,theepochtimes.com,REJECT' + - 'DOMAIN-SUFFIX,tiandixing.org,REJECT' + - 'DOMAIN-SUFFIX,tuidang.org,REJECT' + - 'DOMAIN-SUFFIX,velkaepocha.sk,REJECT' + - 'DOMAIN-SUFFIX,watchinese.com,REJECT' + - 'DOMAIN-SUFFIX,wixsite.com,REJECT' + - 'DOMAIN-SUFFIX,wujie.net,REJECT' + - 'DOMAIN-SUFFIX,wujieliulan.com,REJECT' + - 'DOMAIN-SUFFIX,xinsheng.net,REJECT' + - 'DOMAIN-SUFFIX,zhengjian.org,REJECT' + - 'DOMAIN-SUFFIX,zhuichaguoji.org,REJECT' + - 'DOMAIN-SUFFIX,aaplimg.com,🍎 Apple' + - 'DOMAIN-SUFFIX,Apple.co,🍎 Apple' + - 'DOMAIN-SUFFIX,Apple.com,🍎 Apple' + - 'DOMAIN-SUFFIX,appstore.com,🍎 Apple' + - 'DOMAIN-SUFFIX,cdn-Apple.com,🍎 Apple' + - 'DOMAIN-SUFFIX,crashlytics.com,🍎 Apple' + - 'DOMAIN-SUFFIX,icloud.com,🍎 Apple' + - 'DOMAIN-SUFFIX,icloud-content.com,🍎 Apple' + - 'DOMAIN-SUFFIX,me.com,🍎 Apple' + - 'DOMAIN-SUFFIX,mzstatic.com,🍎 Apple' + - 'DOMAIN,www-cdn.icloud.com.akadns.net,🍎 Apple' + - 'IP-CIDR,17.0.0.0/8,🍎 Apple' + - 'DOMAIN-SUFFIX,t.me,📲 Telegram' + - 'DOMAIN-SUFFIX,tdesktop.com,📲 Telegram' + - 'DOMAIN-SUFFIX,telegra.ph,📲 Telegram' + - 'DOMAIN-SUFFIX,telegram.me,📲 Telegram' + - 'DOMAIN-SUFFIX,telegram.org,📲 Telegram' + - 'DOMAIN-SUFFIX,telesco.pe,📲 Telegram' + - 'IP-CIDR,91.108.4.0/22,📲 Telegram' + - 'IP-CIDR,91.108.8.0/22,📲 Telegram' + - 'IP-CIDR,91.108.12.0/22,📲 Telegram' + - 'IP-CIDR,91.108.16.0/22,📲 Telegram' + - 'IP-CIDR,91.108.20.0/22,📲 Telegram' + - 'IP-CIDR,91.108.56.0/22,📲 Telegram' + - 'IP-CIDR,149.154.160.0/20,📲 Telegram' + - 'DOMAIN-SUFFIX,flightpacific.net,Final' + - 'DOMAIN-SUFFIX,nexitallysecure.com,Final' + - 'DOMAIN-SUFFIX,nexitally.com,Final' + - 'DOMAIN-SUFFIX,amysecure.com,Final' + - 'DOMAIN-SUFFIX,amytele.com,Final' + - 'DOMAIN,0gr4uqmtt8y41hcjsgrzdrc31.ourdvsss.com,🎬 Bilibili' + - 'DOMAIN,0gr4uqmtt8y41hcjsgrzdrc3s.ourdvsss.com,🎬 Bilibili' + - 'DOMAIN,0gr4uqmtt8y41hcjsgrzdrc3z.ourdvsss.com,🎬 Bilibili' + - 'DOMAIN,0gr4uqmtt8y41hcjsgrzdrctt.ourdvsss.com,🎬 Bilibili' + - 'DOMAIN,0gr4uqmtt8y41hcjsgrzdrctu.ourdvsss.com,🎬 Bilibili' + - 'DOMAIN,0gr4uqmtt8y41hcjz8yzdnc31.ourdvsss.com,🎬 Bilibili' + - 'DOMAIN,0gr4uqmtt8y41hcjz8yzdnc3t.ourdvsss.com,🎬 Bilibili' + - 'DOMAIN,0gr4uqmtt8y41hcjzgazdrpba.ourdvsss.com,🎬 Bilibili' + - 'DOMAIN,0gr4uqmtt8y41hcjzgazdrpbz.ourdvsss.com,🎬 Bilibili' + - 'DOMAIN,0gr4uqmtt8y41hcjzgazdrpjt.ourdvsss.com,🎬 Bilibili' + - 'DOMAIN,0gr5dgmttgha1hcj38yzdncb3.ourdvsss.com,🎬 Bilibili' + - 'DOMAIN,112-81-125-43.dhost.00cdn.com,🎬 Bilibili' + - 'DOMAIN,113-219-145-1.ksyungslb.com,🎬 Bilibili' + - 'DOMAIN,114-236-92-129.ksyungslb.com,🎬 Bilibili' + - 'DOMAIN,180-101-74-1.ksyungslb.com,🎬 Bilibili' + - 'DOMAIN,1geadrmttge3nhcjwgazdope.ourdvsss.com,🎬 Bilibili' + - 'DOMAIN,1geadrmttge3nhcjwgwzdqqe.ourdvsss.com,🎬 Bilibili' + - 'DOMAIN,1gr3uomttgr31hcjo8yzdnco.ourdvsss.com,🎬 Bilibili' + - 'DOMAIN,1gr3uomttgr31hcjo8yzdnpy.ourdvsss.com,🎬 Bilibili' + - 'DOMAIN,1gr3uomttgr31hcjtgezdkcy.ourdvsss.com,🎬 Bilibili' + - 'DOMAIN,1gr4uqmtt8y41hcjigazdqca.ourdvsss.com,🎬 Bilibili' + - 'DOMAIN,1gr4uqmtt8y41hcjigazdqce.ourdvsss.com,🎬 Bilibili' + - 'DOMAIN,1gr4uqmtt8y41hcjigazdqco.ourdvsss.com,🎬 Bilibili' + - 'DOMAIN,1gr4uqmtt8y41hcjigazdqpo.ourdvsss.com,🎬 Bilibili' + - 'DOMAIN,1gr4uqmtt8y41hcjzgwzdkqe.ourdvsss.com,🎬 Bilibili' + - 'DOMAIN,1gr5dgmttgha1hcj38yzdcca.ourdvsss.com,🎬 Bilibili' + - 'DOMAIN,1gr5dgmttgha1hcj38yzdcco.ourdvsss.com,🎬 Bilibili' + - 'DOMAIN,1gr5dgmttgha1hcj38yzdkca.ourdvsss.com,🎬 Bilibili' + - 'DOMAIN,1gr5dgmttgha1hcj38yzdkco.ourdvsss.com,🎬 Bilibili' + - 'DOMAIN,1gr5dgmttgha1hcj38yzdkpe.ourdvsss.com,🎬 Bilibili' + - 'DOMAIN,1gr5dgmttgha1hcj38yzdkpy.ourdvsss.com,🎬 Bilibili' + - 'DOMAIN,1gr5dgmttgha1hcj38yzdkqy.ourdvsss.com,🎬 Bilibili' + - 'DOMAIN,1gr5dgmttgha1hcj3gczdcpa.ourdvsss.com,🎬 Bilibili' + - 'DOMAIN,1gr5dgmttgha1hcj3gczdcpe.ourdvsss.com,🎬 Bilibili' + - 'DOMAIN,1gr5dgmttgha1hcj3gczdcpo.ourdvsss.com,🎬 Bilibili' + - 'DOMAIN,1gr5dgmttgha1hcj3gczdcqy.ourdvsss.com,🎬 Bilibili' + - 'DOMAIN,1gr5dgmttgha1hcttgrzdnpo.ourdvsss.com,🎬 Bilibili' + - 'DOMAIN,1graukmttga4nhcjtgozdgce.ourdvsss.com,🎬 Bilibili' + - 'DOMAIN,218-91-225-1.ksyungslb.com,🎬 Bilibili' + - 'DOMAIN,219-155-150-1.ksyungslb.com,🎬 Bilibili' + - 'DOMAIN,222-188-6-1.ksyungslb.com,🎬 Bilibili' + - 'DOMAIN,36-104-134-1.ksyungslb.com,🎬 Bilibili' + - 'DOMAIN,36-25-252-1.ksyungslb.com,🎬 Bilibili' + - 'DOMAIN,3ge3drmttga5nhcbqge3ur.ourdvsss.com,🎬 Bilibili' + - 'DOMAIN,3geauymtsgrzdnqbofa5do.ourdvsss.com,🎬 Bilibili' + - 'DOMAIN,3geauymtsgrzdnqbofa5dy.ourdvsss.com,🎬 Bilibili' + - 'DOMAIN,3geauymtsgrzdrcbzfahue.ourdvsss.com,🎬 Bilibili' + - 'DOMAIN,3geauymtsgrzdrcbzfahuk.ourdvsss.com,🎬 Bilibili' + - 'DOMAIN,4go41hcjtgazdoctqge4o.ourdvsss.com,🎬 Bilibili' + - 'DOMAIN,p-bstarstatic.akamaized.net,🎬 Bilibili' + - 'DOMAIN,p.bstarstatic.com,🎬 Bilibili' + - 'DOMAIN,upos-bstar-mirrorakam.akamaized.net,🎬 Bilibili' + - 'DOMAIN,upos-bstar1-mirrorakam.akamaized.net,🎬 Bilibili' + - 'DOMAIN-SUFFIX,acg.tv,🎬 Bilibili' + - 'DOMAIN-SUFFIX,acgvideo.com,🎬 Bilibili' + - 'DOMAIN-SUFFIX,animetamashi.cn,🎬 Bilibili' + - 'DOMAIN-SUFFIX,animetamashi.com,🎬 Bilibili' + - 'DOMAIN-SUFFIX,anitama.cn,🎬 Bilibili' + - 'DOMAIN-SUFFIX,anitama.net,🎬 Bilibili' + - 'DOMAIN-SUFFIX,b23.tv,🎬 Bilibili' + - 'DOMAIN-SUFFIX,baka.im,🎬 Bilibili' + - 'DOMAIN-SUFFIX,bigfun.cn,🎬 Bilibili' + - 'DOMAIN-SUFFIX,bigfunapp.cn,🎬 Bilibili' + - 'DOMAIN-SUFFIX,bili22.cn,🎬 Bilibili' + - 'DOMAIN-SUFFIX,bili2233.cn,🎬 Bilibili' + - 'DOMAIN-SUFFIX,bili23.cn,🎬 Bilibili' + - 'DOMAIN-SUFFIX,bili33.cn,🎬 Bilibili' + - 'DOMAIN-SUFFIX,biliapi.com,🎬 Bilibili' + - 'DOMAIN-SUFFIX,biliapi.net,🎬 Bilibili' + - 'DOMAIN-SUFFIX,bilibili.cc,🎬 Bilibili' + - 'DOMAIN-SUFFIX,bilibili.cn,🎬 Bilibili' + - 'DOMAIN-SUFFIX,bilibili.co,🎬 Bilibili' + - 'DOMAIN-SUFFIX,bilibili.com,🎬 Bilibili' + - 'DOMAIN-SUFFIX,bilibili.net,🎬 Bilibili' + - 'DOMAIN-SUFFIX,bilibili.tv,🎬 Bilibili' + - 'DOMAIN-SUFFIX,bilibiligame.cn,🎬 Bilibili' + - 'DOMAIN-SUFFIX,bilibiligame.co,🎬 Bilibili' + - 'DOMAIN-SUFFIX,bilibiligame.net,🎬 Bilibili' + - 'DOMAIN-SUFFIX,bilibilipay.cn,🎬 Bilibili' + - 'DOMAIN-SUFFIX,bilibilipay.com,🎬 Bilibili' + - 'DOMAIN-SUFFIX,bilicdn1.com,🎬 Bilibili' + - 'DOMAIN-SUFFIX,bilicdn2.com,🎬 Bilibili' + - 'DOMAIN-SUFFIX,bilicdn3.com,🎬 Bilibili' + - 'DOMAIN-SUFFIX,bilicdn4.com,🎬 Bilibili' + - 'DOMAIN-SUFFIX,bilicdn5.com,🎬 Bilibili' + - 'DOMAIN-SUFFIX,bilicomics.com,🎬 Bilibili' + - 'DOMAIN-SUFFIX,biligame.cn,🎬 Bilibili' + - 'DOMAIN-SUFFIX,biligame.co,🎬 Bilibili' + - 'DOMAIN-SUFFIX,biligame.com,🎬 Bilibili' + - 'DOMAIN-SUFFIX,biligame.net,🎬 Bilibili' + - 'DOMAIN-SUFFIX,biligo.com,🎬 Bilibili' + - 'DOMAIN-SUFFIX,biliimg.com,🎬 Bilibili' + - 'DOMAIN-SUFFIX,biliintl.com,🎬 Bilibili' + - 'DOMAIN-SUFFIX,biliplus.com,🎬 Bilibili' + - 'DOMAIN-SUFFIX,bilivideo.cn,🎬 Bilibili' + - 'DOMAIN-SUFFIX,bilivideo.com,🎬 Bilibili' + - 'DOMAIN-SUFFIX,bilivideo.net,🎬 Bilibili' + - 'DOMAIN-SUFFIX,corari.com,🎬 Bilibili' + - 'DOMAIN-SUFFIX,dreamcast.hk,🎬 Bilibili' + - 'DOMAIN-SUFFIX,dyhgames.com,🎬 Bilibili' + - 'DOMAIN-SUFFIX,hdslb.com,🎬 Bilibili' + - 'DOMAIN-SUFFIX,hdslb.com.w.kunlunhuf.com,🎬 Bilibili' + - 'DOMAIN-SUFFIX,hdslb.com.w.kunlunpi.com,🎬 Bilibili' + - 'DOMAIN-SUFFIX,hdslb.net,🎬 Bilibili' + - 'DOMAIN-SUFFIX,hdslb.org,🎬 Bilibili' + - 'DOMAIN-SUFFIX,im9.com,🎬 Bilibili' + - 'DOMAIN-SUFFIX,maoercdn.com,🎬 Bilibili' + - 'DOMAIN-SUFFIX,mcbbs.net,🎬 Bilibili' + - 'DOMAIN-SUFFIX,mincdn.com,🎬 Bilibili' + - 'DOMAIN-SUFFIX,sharejoytech.com,🎬 Bilibili' + - 'DOMAIN-SUFFIX,smtcdns.net,🎬 Bilibili' + - 'DOMAIN-SUFFIX,upos-hz-mirrorakam.akamaized.net,🎬 Bilibili' + - 'DOMAIN-SUFFIX,uposdash-302-bilivideo.yfcdn.net,🎬 Bilibili' + - 'DOMAIN-SUFFIX,yo9.com,🎬 Bilibili' + - 'IP-CIDR,106.75.74.76/32,🎬 Bilibili' + - 'IP-CIDR,111.206.25.147/32,🎬 Bilibili' + - 'IP-CIDR,119.3.238.64/32,🎬 Bilibili' + - 'IP-CIDR,120.92.108.182/32,🎬 Bilibili' + - 'IP-CIDR,120.92.113.99/32,🎬 Bilibili' + - 'IP-CIDR,120.92.153.217/32,🎬 Bilibili' + - 'IP-CIDR,134.175.207.130/32,🎬 Bilibili' + - 'IP-CIDR,203.107.1.0/24,🎬 Bilibili' + - 'DOMAIN-SUFFIX,mytvsuper.com,🎬 myTVSUPER' + - 'DOMAIN-SUFFIX,tvb.com,🎬 myTVSUPER' + - 'DOMAIN-SUFFIX,d3c7rimkq79yfu.cloudfront.net,📲 LineTV' + - 'DOMAIN-SUFFIX,linetv.tw,📲 LineTV' + - 'DOMAIN-SUFFIX,profile.line-scdn.net,📲 LineTV' + - 'DOMAIN,intel-cache.m.iqiyi.com,🎬 iQiyi' + - 'DOMAIN,intel-cache.video.iqiyi.com,🎬 iQiyi' + - 'DOMAIN,intl-rcd.iqiyi.com,🎬 iQiyi' + - 'DOMAIN,intl-subscription.iqiyi.com,🎬 iQiyi' + - 'DOMAIN-SUFFIX,inter.iqiyi.com,🎬 iQiyi' + - 'DOMAIN-SUFFIX,inter.ptqy.gitv.tv,🎬 iQiyi' + - 'DOMAIN-SUFFIX,intl.iqiyi.com,🎬 iQiyi' + - 'DOMAIN-SUFFIX,iq.com,🎬 iQiyi' + - 'IP-CIDR,103.44.56.0/22,🎬 iQiyi' + - 'IP-CIDR,118.26.120.0/24,🎬 iQiyi' + - 'IP-CIDR,118.26.32.0/23,🎬 iQiyi' + - 'IP-CIDR,223.119.62.225/28,🎬 iQiyi' + - 'IP-CIDR,23.40.241.251/32,🎬 iQiyi' + - 'IP-CIDR,23.40.242.10/32,🎬 iQiyi' + - 'DOMAIN-SUFFIX,byteoversea.com,🎵 Tiktok' + - 'DOMAIN-SUFFIX,ibytedtos.com,🎵 Tiktok' + - 'DOMAIN-SUFFIX,ipstatp.com,🎵 Tiktok' + - 'DOMAIN-SUFFIX,muscdn.com,🎵 Tiktok' + - 'DOMAIN-SUFFIX,musical.ly,🎵 Tiktok' + - 'DOMAIN-SUFFIX,tiktok.com,🎵 Tiktok' + - 'DOMAIN-SUFFIX,tik-tokapi.com,🎵 Tiktok' + - 'DOMAIN-SUFFIX,tiktokcdn.com,🎵 Tiktok' + - 'DOMAIN-SUFFIX,tiktokv.com,🎵 Tiktok' + - 'DOMAIN-KEYWORD,-tiktokcdn-com,🎵 Tiktok' + - 'DOMAIN,audio4-ak-spotify-com.akamaized.net,💿 Spotify' + - 'DOMAIN,cdn-spotify-experiments.conductrics.com,💿 Spotify' + - 'DOMAIN,heads-ak-spotify-com.akamaized.net,💿 Spotify' + - 'DOMAIN,spotify.com.edgesuite.net,💿 Spotify' + - 'DOMAIN,spotify.map.fastly.net,💿 Spotify' + - 'DOMAIN,spotify.map.fastlylb.net,💿 Spotify' + - 'DOMAIN-SUFFIX,audio-ak-spotify-com.akamaized.net,💿 Spotify' + - 'DOMAIN-SUFFIX,byspotify.com,💿 Spotify' + - 'DOMAIN-SUFFIX,heads4-ak-spotify-com.akamaized.net,💿 Spotify' + - 'DOMAIN-SUFFIX,pscdn.co,💿 Spotify' + - 'DOMAIN-SUFFIX,scdn.co,💿 Spotify' + - 'DOMAIN-SUFFIX,spoti.fi,💿 Spotify' + - 'DOMAIN-SUFFIX,spotify-com.akamaized.net,💿 Spotify' + - 'DOMAIN-SUFFIX,spotify-everywhere.com,💿 Spotify' + - 'DOMAIN-SUFFIX,spotify.com,💿 Spotify' + - 'DOMAIN-SUFFIX,spotify.design,💿 Spotify' + - 'DOMAIN-SUFFIX,spotifycdn.com,💿 Spotify' + - 'DOMAIN-SUFFIX,spotifycdn.net,💿 Spotify' + - 'DOMAIN-SUFFIX,spotifycharts.com,💿 Spotify' + - 'DOMAIN-SUFFIX,spotifycodes.com,💿 Spotify' + - 'DOMAIN-SUFFIX,spotifyforbrands.com,💿 Spotify' + - 'DOMAIN-SUFFIX,spotifyjobs.com,💿 Spotify' + - 'DOMAIN-SUFFIX,spotifynewsroom.jp,💿 Spotify' + - 'DOMAIN-SUFFIX,spotilocal.com,💿 Spotify' + - 'DOMAIN-SUFFIX,tospotify.com,💿 Spotify' + - 'DOMAIN-KEYWORD,-spotify-,💿 Spotify' + - 'DOMAIN-KEYWORD,spotify.com,💿 Spotify' + - 'IP-CIDR,104.154.127.126/32,💿 Spotify' + - 'IP-CIDR,35.186.224.47/32,💿 Spotify' + - 'DOMAIN-SUFFIX,googlevideo.com,🎬 YouTube' + - 'DOMAIN-SUFFIX,youtube.com,🎬 YouTube' + - 'DOMAIN-SUFFIX,ytimg.com,🎬 YouTube' + - 'DOMAIN,youtubei.googleapis.com,🎬 YouTube' + - 'DOMAIN,yt3.ggpht.com,🎬 YouTube' + - 'DOMAIN-SUFFIX,20thcenturystudios.com.au,📺 Disney' + - 'DOMAIN-SUFFIX,20thcenturystudios.com.br,📺 Disney' + - 'DOMAIN-SUFFIX,20thcenturystudios.jp,📺 Disney' + - 'DOMAIN-SUFFIX,abc-studios.com,📺 Disney' + - 'DOMAIN-SUFFIX,abc.com,📺 Disney' + - 'DOMAIN-SUFFIX,abcnews.com,📺 Disney' + - 'DOMAIN-SUFFIX,abcnews.edgesuite.net,📺 Disney' + - 'DOMAIN-SUFFIX,adobedtm.com,📺 Disney' + - 'DOMAIN-SUFFIX,adventuresbydisney.com,📺 Disney' + - 'DOMAIN-SUFFIX,babble.com,📺 Disney' + - 'DOMAIN-SUFFIX,babyzone.com,📺 Disney' + - 'DOMAIN-SUFFIX,bam.nr-data.net,📺 Disney' + - 'DOMAIN-SUFFIX,bamgrid.com,📺 Disney' + - 'DOMAIN-SUFFIX,beautyandthebeastmusical.co.uk,📺 Disney' + - 'DOMAIN-SUFFIX,braze.com,📺 Disney' + - 'DOMAIN-SUFFIX,cdn.optimizely.com,📺 Disney' + - 'DOMAIN-SUFFIX,conviva.com,📺 Disney' + - 'DOMAIN-SUFFIX,d9.flashtalking.com,📺 Disney' + - 'DOMAIN-SUFFIX,dilcdn.com,📺 Disney' + - 'DOMAIN-SUFFIX,disney-asia.com,📺 Disney' + - 'DOMAIN-SUFFIX,disney-discount.com,📺 Disney' + - 'DOMAIN-SUFFIX,disney-plus.net,📺 Disney' + - 'DOMAIN-SUFFIX,disney-portal.my.onetrust.com,📺 Disney' + - 'DOMAIN-SUFFIX,disney-studio.com,📺 Disney' + - 'DOMAIN-SUFFIX,disney-studio.net,📺 Disney' + - 'DOMAIN-SUFFIX,disney.asia,📺 Disney' + - 'DOMAIN-SUFFIX,disney.be,📺 Disney' + - 'DOMAIN-SUFFIX,disney.bg,📺 Disney' + - 'DOMAIN-SUFFIX,disney.ca,📺 Disney' + - 'DOMAIN-SUFFIX,disney.ch,📺 Disney' + - 'DOMAIN-SUFFIX,disney.co.il,📺 Disney' + - 'DOMAIN-SUFFIX,disney.co.jp,📺 Disney' + - 'DOMAIN-SUFFIX,disney.co.kr,📺 Disney' + - 'DOMAIN-SUFFIX,disney.co.th,📺 Disney' + - 'DOMAIN-SUFFIX,disney.co.uk,📺 Disney' + - 'DOMAIN-SUFFIX,disney.co.za,📺 Disney' + - 'DOMAIN-SUFFIX,disney.com,📺 Disney' + - 'DOMAIN-SUFFIX,disney.com.au,📺 Disney' + - 'DOMAIN-SUFFIX,disney.com.br,📺 Disney' + - 'DOMAIN-SUFFIX,disney.com.hk,📺 Disney' + - 'DOMAIN-SUFFIX,disney.com.tw,📺 Disney' + - 'DOMAIN-SUFFIX,disney.cz,📺 Disney' + - 'DOMAIN-SUFFIX,disney.de,📺 Disney' + - 'DOMAIN-SUFFIX,disney.demdex.net,📺 Disney' + - 'DOMAIN-SUFFIX,disney.dk,📺 Disney' + - 'DOMAIN-SUFFIX,disney.es,📺 Disney' + - 'DOMAIN-SUFFIX,disney.fi,📺 Disney' + - 'DOMAIN-SUFFIX,disney.fr,📺 Disney' + - 'DOMAIN-SUFFIX,disney.gr,📺 Disney' + - 'DOMAIN-SUFFIX,disney.hu,📺 Disney' + - 'DOMAIN-SUFFIX,disney.id,📺 Disney' + - 'DOMAIN-SUFFIX,disney.in,📺 Disney' + - 'DOMAIN-SUFFIX,disney.io,📺 Disney' + - 'DOMAIN-SUFFIX,disney.it,📺 Disney' + - 'DOMAIN-SUFFIX,disney.my,📺 Disney' + - 'DOMAIN-SUFFIX,disney.my.sentry.io,📺 Disney' + - 'DOMAIN-SUFFIX,disney.nl,📺 Disney' + - 'DOMAIN-SUFFIX,disney.no,📺 Disney' + - 'DOMAIN-SUFFIX,disney.ph,📺 Disney' + - 'DOMAIN-SUFFIX,disney.pl,📺 Disney' + - 'DOMAIN-SUFFIX,disney.pt,📺 Disney' + - 'DOMAIN-SUFFIX,disney.ro,📺 Disney' + - 'DOMAIN-SUFFIX,disney.ru,📺 Disney' + - 'DOMAIN-SUFFIX,disney.se,📺 Disney' + - 'DOMAIN-SUFFIX,disney.sg,📺 Disney' + - 'DOMAIN-SUFFIX,disneyadsales.com,📺 Disney' + - 'DOMAIN-SUFFIX,disneyarena.com,📺 Disney' + - 'DOMAIN-SUFFIX,disneyaulani.com,📺 Disney' + - 'DOMAIN-SUFFIX,disneybaby.com,📺 Disney' + - 'DOMAIN-SUFFIX,disneycareers.com,📺 Disney' + - 'DOMAIN-SUFFIX,disneychannelonstage.com,📺 Disney' + - 'DOMAIN-SUFFIX,disneychannelroadtrip.com,📺 Disney' + - 'DOMAIN-SUFFIX,disneycruisebrasil.com,📺 Disney' + - 'DOMAIN-SUFFIX,disneyenconcert.com,📺 Disney' + - 'DOMAIN-SUFFIX,disneyiejobs.com,📺 Disney' + - 'DOMAIN-SUFFIX,disneyinflight.com,📺 Disney' + - 'DOMAIN-SUFFIX,disneyinternational.com,📺 Disney' + - 'DOMAIN-SUFFIX,disneyinternationalhd.com,📺 Disney' + - 'DOMAIN-SUFFIX,disneyjunior.com,📺 Disney' + - 'DOMAIN-SUFFIX,disneyjuniortreataday.com,📺 Disney' + - 'DOMAIN-SUFFIX,disneylatino.com,📺 Disney' + - 'DOMAIN-SUFFIX,disneymagicmoments.co.il,📺 Disney' + - 'DOMAIN-SUFFIX,disneymagicmoments.co.uk,📺 Disney' + - 'DOMAIN-SUFFIX,disneymagicmoments.co.za,📺 Disney' + - 'DOMAIN-SUFFIX,disneymagicmoments.de,📺 Disney' + - 'DOMAIN-SUFFIX,disneymagicmoments.es,📺 Disney' + - 'DOMAIN-SUFFIX,disneymagicmoments.fr,📺 Disney' + - 'DOMAIN-SUFFIX,disneymagicmoments.gen.tr,📺 Disney' + - 'DOMAIN-SUFFIX,disneymagicmoments.gr,📺 Disney' + - 'DOMAIN-SUFFIX,disneymagicmoments.it,📺 Disney' + - 'DOMAIN-SUFFIX,disneymagicmoments.pl,📺 Disney' + - 'DOMAIN-SUFFIX,disneymagicmomentsme.com,📺 Disney' + - 'DOMAIN-SUFFIX,disneyme.com,📺 Disney' + - 'DOMAIN-SUFFIX,disneymeetingsandevents.com,📺 Disney' + - 'DOMAIN-SUFFIX,disneymovieinsiders.com,📺 Disney' + - 'DOMAIN-SUFFIX,disneymusicpromotion.com,📺 Disney' + - 'DOMAIN-SUFFIX,disneynewseries.com,📺 Disney' + - 'DOMAIN-SUFFIX,disneynow.com,📺 Disney' + - 'DOMAIN-SUFFIX,disneypeoplesurveys.com,📺 Disney' + - 'DOMAIN-SUFFIX,disneyplus.bn5x.net,📺 Disney' + - 'DOMAIN-SUFFIX,disneyplus.com,📺 Disney' + - 'DOMAIN-SUFFIX,disneyplus.com.ssl.sc.omtrdc.net,📺 Disney' + - 'DOMAIN-SUFFIX,disneyredirects.com,📺 Disney' + - 'DOMAIN-SUFFIX,disneysrivieraresort.com,📺 Disney' + - 'DOMAIN-SUFFIX,disneystore.com,📺 Disney' + - 'DOMAIN-SUFFIX,disneystreaming.com,📺 Disney' + - 'DOMAIN-SUFFIX,disneysubscription.com,📺 Disney' + - 'DOMAIN-SUFFIX,disneytickets.co.uk,📺 Disney' + - 'DOMAIN-SUFFIX,disneyturkiye.com.tr,📺 Disney' + - 'DOMAIN-SUFFIX,disneytvajobs.com,📺 Disney' + - 'DOMAIN-SUFFIX,disneyworld-go.com,📺 Disney' + - 'DOMAIN-SUFFIX,dmed.technology,📺 Disney' + - 'DOMAIN-SUFFIX,dssott.com,📺 Disney' + - 'DOMAIN-SUFFIX,dtci.co,📺 Disney' + - 'DOMAIN-SUFFIX,dtci.technology,📺 Disney' + - 'DOMAIN-SUFFIX,edgedatg.com,📺 Disney' + - 'DOMAIN-SUFFIX,espn.co.uk,📺 Disney' + - 'DOMAIN-SUFFIX,espn.com,📺 Disney' + - 'DOMAIN-SUFFIX,espn.hb.omtrdc.net,📺 Disney' + - 'DOMAIN-SUFFIX,espn.net,📺 Disney' + - 'DOMAIN-SUFFIX,espncdn.com,📺 Disney' + - 'DOMAIN-SUFFIX,espndotcom.tt.omtrdc.net,📺 Disney' + - 'DOMAIN-SUFFIX,espnqa.com,📺 Disney' + - 'DOMAIN-SUFFIX,execute-api.us-east-1.amazonaws.com,📺 Disney' + - 'DOMAIN-SUFFIX,go-disneyworldgo.com,📺 Disney' + - 'DOMAIN-SUFFIX,go.com,📺 Disney' + - 'DOMAIN-SUFFIX,js-agent.newrelic.com,📺 Disney' + - 'DOMAIN-SUFFIX,marvel.com,📺 Disney' + - 'DOMAIN-SUFFIX,marvel10thanniversary.com,📺 Disney' + - 'DOMAIN-SUFFIX,marveldimensionofheroes.com,📺 Disney' + - 'DOMAIN-SUFFIX,marvelparty.net,📺 Disney' + - 'DOMAIN-SUFFIX,marvelpinball.com,📺 Disney' + - 'DOMAIN-SUFFIX,marvelsdoubleagent.com,📺 Disney' + - 'DOMAIN-SUFFIX,marvelspotlightplays.com,📺 Disney' + - 'DOMAIN-SUFFIX,marvelsuperheroseptember.com,📺 Disney' + - 'DOMAIN-SUFFIX,marvelsuperwar.com,📺 Disney' + - 'DOMAIN-SUFFIX,mickey.tv,📺 Disney' + - 'DOMAIN-SUFFIX,moviesanywhere.com,📺 Disney' + - 'DOMAIN-SUFFIX,natgeomaps.com,📺 Disney' + - 'DOMAIN-SUFFIX,nationalgeographic.com,📺 Disney' + - 'DOMAIN-SUFFIX,nationalgeographicpartners.com,📺 Disney' + - 'DOMAIN-SUFFIX,ngeo.com,📺 Disney' + - 'DOMAIN-SUFFIX,nomadlandmovie.ch,📺 Disney' + - 'DOMAIN-SUFFIX,playmation.com,📺 Disney' + - 'DOMAIN-SUFFIX,shopdisney.com,📺 Disney' + - 'DOMAIN-SUFFIX,shops-disney.com,📺 Disney' + - 'DOMAIN-SUFFIX,sorcerersarena.com,📺 Disney' + - 'DOMAIN-SUFFIX,spaindisney.com,📺 Disney' + - 'DOMAIN-SUFFIX,star-brasil.com,📺 Disney' + - 'DOMAIN-SUFFIX,star-latam.com,📺 Disney' + - 'DOMAIN-SUFFIX,starwars.com,📺 Disney' + - 'DOMAIN-SUFFIX,starwarsgalacticstarcruiser.com,📺 Disney' + - 'DOMAIN-SUFFIX,starwarskids.com,📺 Disney' + - 'DOMAIN-SUFFIX,streamingdisney.net,📺 Disney' + - 'DOMAIN-SUFFIX,themarvelexperiencetour.com,📺 Disney' + - 'DOMAIN-SUFFIX,thestationbymaker.com,📺 Disney' + - 'DOMAIN-SUFFIX,thisispolaris.com,📺 Disney' + - 'DOMAIN-SUFFIX,watchdisneyfe.com,📺 Disney' + - 'DOMAIN-SUFFIX,watchespn.com,📺 Disney' + - 'PROCESS-NAME,com.disney.datg.videoplatforms.android.abc,📺 Disney' + - 'PROCESS-NAME,com.disney.disneyplus,📺 Disney' + - 'DOMAIN,e13252.dscg.akamaiedge.net,📺 Netflix' + - 'DOMAIN,h-netflix.online-metrix.net,📺 Netflix' + - 'DOMAIN,netflix.com.edgesuite.net,📺 Netflix' + - 'DOMAIN-SUFFIX,fast.com,📺 Netflix' + - 'DOMAIN-SUFFIX,flxvpn.net,📺 Netflix' + - 'DOMAIN-SUFFIX,netflix.ca,📺 Netflix' + - 'DOMAIN-SUFFIX,netflix.com,📺 Netflix' + - 'DOMAIN-SUFFIX,netflix.com.au,📺 Netflix' + - 'DOMAIN-SUFFIX,netflix.com.edgesuite.net,📺 Netflix' + - 'DOMAIN-SUFFIX,netflix.net,📺 Netflix' + - 'DOMAIN-SUFFIX,netflixdnstest0.com,📺 Netflix' + - 'DOMAIN-SUFFIX,netflixdnstest1.com,📺 Netflix' + - 'DOMAIN-SUFFIX,netflixdnstest10.com,📺 Netflix' + - 'DOMAIN-SUFFIX,netflixdnstest2.com,📺 Netflix' + - 'DOMAIN-SUFFIX,netflixdnstest3.com,📺 Netflix' + - 'DOMAIN-SUFFIX,netflixdnstest4.com,📺 Netflix' + - 'DOMAIN-SUFFIX,netflixdnstest5.com,📺 Netflix' + - 'DOMAIN-SUFFIX,netflixdnstest6.com,📺 Netflix' + - 'DOMAIN-SUFFIX,netflixdnstest7.com,📺 Netflix' + - 'DOMAIN-SUFFIX,netflixdnstest8.com,📺 Netflix' + - 'DOMAIN-SUFFIX,netflixdnstest9.com,📺 Netflix' + - 'DOMAIN-SUFFIX,netflixinvestor.com,📺 Netflix' + - 'DOMAIN-SUFFIX,netflixstudios.com,📺 Netflix' + - 'DOMAIN-SUFFIX,netflixtechblog.com,📺 Netflix' + - 'DOMAIN-SUFFIX,nflxext.com,📺 Netflix' + - 'DOMAIN-SUFFIX,nflximg.com,📺 Netflix' + - 'DOMAIN-SUFFIX,nflximg.net,📺 Netflix' + - 'DOMAIN-SUFFIX,nflxsearch.net,📺 Netflix' + - 'DOMAIN-SUFFIX,nflxso.net,📺 Netflix' + - 'DOMAIN-SUFFIX,nflxvideo.net,📺 Netflix' + - 'DOMAIN-KEYWORD,apiproxy-device-prod-nlb-,📺 Netflix' + - 'DOMAIN-KEYWORD,dualstack.apiproxy-,📺 Netflix' + - 'DOMAIN-KEYWORD,dualstack.ichnaea-web-,📺 Netflix' + - 'DOMAIN-KEYWORD,netflixdnstest,📺 Netflix' + - 'DOMAIN,mtalk.google.com,🌐 Google' + - 'DOMAIN,mobile-gtalk.l.google.com,🌐 Google' + - 'DOMAIN,alt1-mtalk.google.com,🌐 Google' + - 'DOMAIN,alt2-mtalk.google.com,🌐 Google' + - 'DOMAIN,alt3-mtalk.google.com,🌐 Google' + - 'DOMAIN,alt4-mtalk.google.com,🌐 Google' + - 'DOMAIN,alt5-mtalk.google.com,🌐 Google' + - 'DOMAIN,alt6-mtalk.google.com,🌐 Google' + - 'DOMAIN,alt7-mtalk.google.com,🌐 Google' + - 'DOMAIN,alt8-mtalk.google.com,🌐 Google' + - 'DOMAIN,alt9-mtalk.google.com,🌐 Google' + - 'DOMAIN-SUFFIX,mobile-gtalk.l.google.com,🌐 Google' + - 'DOMAIN-SUFFIX,265.com,🌐 Google' + - 'DOMAIN-SUFFIX,2mdn.net,🌐 Google' + - 'DOMAIN-SUFFIX,abc.xyz,🌐 Google' + - 'DOMAIN-SUFFIX,adservice.google.com,🌐 Google' + - 'DOMAIN-SUFFIX,ampproject.org,🌐 Google' + - 'DOMAIN-SUFFIX,android.com,🌐 Google' + - 'DOMAIN-SUFFIX,androidify.com,🌐 Google' + - 'DOMAIN-SUFFIX,app-measurement.com,🌐 Google' + - 'DOMAIN-SUFFIX,appspot.com,🌐 Google' + - 'DOMAIN-SUFFIX,autodraw.com,🌐 Google' + - 'DOMAIN-SUFFIX,beacons.gcp.gvt2.com,🌐 Google' + - 'DOMAIN-SUFFIX,beacons.gvt2.com,🌐 Google' + - 'DOMAIN-SUFFIX,beacons3.gvt2.com,🌐 Google' + - 'DOMAIN-SUFFIX,blogger.com,🌐 Google' + - 'DOMAIN-SUFFIX,c.admob.com,🌐 Google' + - 'DOMAIN-SUFFIX,c.android.clients.google.com,🌐 Google' + - 'DOMAIN-SUFFIX,cache.pack.google.com,🌐 Google' + - 'DOMAIN-SUFFIX,capitalg.com,🌐 Google' + - 'DOMAIN-SUFFIX,certificate-transparency.org,🌐 Google' + - 'DOMAIN-SUFFIX,chrome.com,🌐 Google' + - 'DOMAIN-SUFFIX,chromeexperiments.com,🌐 Google' + - 'DOMAIN-SUFFIX,chromestatus.com,🌐 Google' + - 'DOMAIN-SUFFIX,chromium.org,🌐 Google' + - 'DOMAIN-SUFFIX,clickserve.dartsearch.net,🌐 Google' + - 'DOMAIN-SUFFIX,corp.google.com,🌐 Google' + - 'DOMAIN-SUFFIX,creativelab5.com,🌐 Google' + - 'DOMAIN-SUFFIX,crl.pki.goog,🌐 Google' + - 'DOMAIN-SUFFIX,debug.com,🌐 Google' + - 'DOMAIN-SUFFIX,deepmind.com,🌐 Google' + - 'DOMAIN-SUFFIX,dialogflow.com,🌐 Google' + - 'DOMAIN-SUFFIX,dl.google.com,🌐 Google' + - 'DOMAIN-SUFFIX,dl.l.google.com,🌐 Google' + - 'DOMAIN-SUFFIX,docs.google.com,🌐 Google' + - 'DOMAIN-SUFFIX,doubleclick.net,🌐 Google' + - 'DOMAIN-SUFFIX,drive.google.com,🌐 Google' + - 'DOMAIN-SUFFIX,firebase-settings.crashlytics.com,🌐 Google' + - 'DOMAIN-SUFFIX,firebaseio.com,🌐 Google' + - 'DOMAIN-SUFFIX,getmdl.io,🌐 Google' + - 'DOMAIN-SUFFIX,getoutline.org,🌐 Google' + - 'DOMAIN-SUFFIX,ggpht.com,🌐 Google' + - 'DOMAIN-SUFFIX,gmail.com,🌐 Google' + - 'DOMAIN-SUFFIX,gmodules.com,🌐 Google' + - 'DOMAIN-SUFFIX,godoc.org,🌐 Google' + - 'DOMAIN-SUFFIX,golang.org,🌐 Google' + - 'DOMAIN-SUFFIX,google-analytics.com,🌐 Google' + - 'DOMAIN-SUFFIX,google.cn,🌐 Google' + - 'DOMAIN-SUFFIX,googleadservices.com,🌐 Google' + - 'DOMAIN-SUFFIX,googleanalytics.com,🌐 Google' + - 'DOMAIN-SUFFIX,googleapis.com,🌐 Google' + - 'DOMAIN-SUFFIX,googleapis.cn,🌐 Google' + - 'DOMAIN-SUFFIX,googledrive.com,🌐 Google' + - 'DOMAIN-SUFFIX,googlesyndication.com,🌐 Google' + - 'DOMAIN-SUFFIX,googletagmanager.com,🌐 Google' + - 'DOMAIN-SUFFIX,googletagservices.com,🌐 Google' + - 'DOMAIN-SUFFIX,googleusercontent.com,🌐 Google' + - 'DOMAIN-SUFFIX,gstatic.com,🌐 Google' + - 'DOMAIN-SUFFIX,gtm.oasisfeng.com,🌐 Google' + - 'DOMAIN-SUFFIX,gv.com,🌐 Google' + - 'DOMAIN-SUFFIX,gvt0.com,🌐 Google' + - 'DOMAIN-SUFFIX,gvt1.com,🌐 Google' + - 'DOMAIN-SUFFIX,gvt3.com,🌐 Google' + - 'DOMAIN-SUFFIX,gwtproject.org,🌐 Google' + - 'DOMAIN-SUFFIX,itasoftware.com,🌐 Google' + - 'DOMAIN-SUFFIX,madewithcode.com,🌐 Google' + - 'DOMAIN-SUFFIX,material.io,🌐 Google' + - 'DOMAIN-SUFFIX,mtalk.google.com,🌐 Google' + - 'DOMAIN-SUFFIX,ocsp.pki.goog,🌐 Google' + - 'DOMAIN-SUFFIX,pagead-googlehosted.l.google.com,🌐 Google' + - 'DOMAIN-SUFFIX,pki-goog.l.google.com,🌐 Google' + - 'DOMAIN-SUFFIX,polymer-project.org,🌐 Google' + - 'DOMAIN-SUFFIX,recaptcha.net,🌐 Google' + - 'DOMAIN-SUFFIX,safebrowsing-cache.google.com,🌐 Google' + - 'DOMAIN-SUFFIX,settings.crashlytics.com,🌐 Google' + - 'DOMAIN-SUFFIX,shattered.io,🌐 Google' + - 'DOMAIN-SUFFIX,ssl-google-analytics.l.google.com,🌐 Google' + - 'DOMAIN-SUFFIX,synergyse.com,🌐 Google' + - 'DOMAIN-SUFFIX,telephony.goog,🌐 Google' + - 'DOMAIN-SUFFIX,tensorflow.org,🌐 Google' + - 'DOMAIN-SUFFIX,tfhub.dev,🌐 Google' + - 'DOMAIN-SUFFIX,tiltbrush.com,🌐 Google' + - 'DOMAIN-SUFFIX,toolbarqueries.google.com,🌐 Google' + - 'DOMAIN-SUFFIX,tools.google.com,🌐 Google' + - 'DOMAIN-SUFFIX,tools.l.google.com,🌐 Google' + - 'DOMAIN-SUFFIX,waveprotocol.org,🌐 Google' + - 'DOMAIN-SUFFIX,waymo.com,🌐 Google' + - 'DOMAIN-SUFFIX,webmproject.org,🌐 Google' + - 'DOMAIN-SUFFIX,webrtc.org,🌐 Google' + - 'DOMAIN-SUFFIX,whatbrowser.org,🌐 Google' + - 'DOMAIN-SUFFIX,widevine.com,🌐 Google' + - 'DOMAIN-SUFFIX,www-googletagmanager.l.google.com,🌐 Google' + - 'DOMAIN-SUFFIX,x.company,🌐 Google' + - 'DOMAIN-SUFFIX,xn--ngstr-lra8j.com,🌐 Google' + - 'DOMAIN-SUFFIX,xn--ngstr-cn-8za9o.com,🌐 Google' + - 'DOMAIN-SUFFIX,youtu.be,🌐 Google' + - 'DOMAIN-SUFFIX,yt.be,🌐 Google' + - 'DOMAIN-SUFFIX,ytimg.com,🌐 Google' + - 'DOMAIN-KEYWORD,blogspot,🌐 Google' + - 'DOMAIN-KEYWORD,gmail,🌐 Google' + - 'DOMAIN-KEYWORD,google,🌐 Google' + - 'DOMAIN-KEYWORD,gstatic,🌐 Google' + - 'DOMAIN-KEYWORD,www.google,🌐 Google' + - 'IP-CIDR,173.194.0.0/16,🌐 Google' + - 'IP-CIDR,74.125.0.0/16,🌐 Google' + - 'DOMAIN-SUFFIX,openai.com,🤖 OpenAI' + - 'DOMAIN-SUFFIX,ai.com,🤖 OpenAI' + - 'DOMAIN-SUFFIX,openaiapi-site.azureedge.net,🤖 OpenAI' + - 'DOMAIN-SUFFIX,openaicom.imgix.net,🤖 OpenAI' + - 'DOMAIN-SUFFIX,openaicomproductionae4b.blob.core.windows.net,🤖 OpenAI' + - 'DOMAIN-SUFFIX,openaicom-api-bdcpf8c6d2e9atf6.z01.azurefd.net,🤖 OpenAI' + - 'DOMAIN-SUFFIX,openaicomproductionae4b.blob.core.windows.net,🤖 OpenAI' + - 'DOMAIN-SUFFIX,1drv.com,🖥 Microsoft' + - 'DOMAIN-SUFFIX,aadrm.com,🖥 Microsoft' + - 'DOMAIN-SUFFIX,acompli.com,🖥 Microsoft' + - 'DOMAIN-SUFFIX,acompli.net,🖥 Microsoft' + - 'DOMAIN-SUFFIX,aka.ms,🖥 Microsoft' + - 'DOMAIN-SUFFIX,akadns.net,🖥 Microsoft' + - 'DOMAIN-SUFFIX,aspnetcdn.com,🖥 Microsoft' + - 'DOMAIN-SUFFIX,assets-yammer.com,🖥 Microsoft' + - 'DOMAIN-SUFFIX,azure.cn,🖥 Microsoft' + - 'DOMAIN-SUFFIX,azure.com,🖥 Microsoft' + - 'DOMAIN-SUFFIX,azure.net,🖥 Microsoft' + - 'DOMAIN-SUFFIX,azureedge.net,🖥 Microsoft' + - 'DOMAIN-SUFFIX,azurerms.com,🖥 Microsoft' + - 'DOMAIN-SUFFIX,bing.com,🖥 Microsoft' + - 'DOMAIN-SUFFIX,bing.com.cn,🖥 Microsoft' + - 'DOMAIN-SUFFIX,bingads.com,🖥 Microsoft' + - 'DOMAIN-SUFFIX,bingagencyawards.com,🖥 Microsoft' + - 'DOMAIN-SUFFIX,bingapistatistics.com,🖥 Microsoft' + - 'DOMAIN-SUFFIX,bingsandbox.com,🖥 Microsoft' + - 'DOMAIN-SUFFIX,bingvisualsearch.com,🖥 Microsoft' + - 'DOMAIN-SUFFIX,bingworld.com,🖥 Microsoft' + - 'DOMAIN-SUFFIX,bluehatnights.com,🖥 Microsoft' + - 'DOMAIN-SUFFIX,dictate.ms,🖥 Microsoft' + - 'DOMAIN-SUFFIX,flipwithsurface.com,🖥 Microsoft' + - 'DOMAIN-SUFFIX,masalladeloslimites.com,🖥 Microsoft' + - 'DOMAIN-SUFFIX,microsoft-give.com,🖥 Microsoft' + - 'DOMAIN-SUFFIX,microsoftcloudsummit.com,🖥 Microsoft' + - 'DOMAIN-SUFFIX,microsoftdiplomados.com,🖥 Microsoft' + - 'DOMAIN-SUFFIX,microsoftlatamholiday.com,🖥 Microsoft' + - 'DOMAIN-SUFFIX,microsoftmxfilantropia.com,🖥 Microsoft' + - 'DOMAIN-SUFFIX,microsoftpartnersolutions.com,🖥 Microsoft' + - 'DOMAIN-SUFFIX,msunlimitedcloudsummit.com,🖥 Microsoft' + - 'DOMAIN-SUFFIX,office365love.com,🖥 Microsoft' + - 'DOMAIN-SUFFIX,office365tw.com,🖥 Microsoft' + - 'DOMAIN-SUFFIX,renovacionoffice.com,🖥 Microsoft' + - 'DOMAIN-SUFFIX,sprinklesapp.com,🖥 Microsoft' + - 'DOMAIN-SUFFIX,cn.bing.com,🖥 Microsoft' + - 'DOMAIN-SUFFIX,cn.bing.net,🖥 Microsoft' + - 'DOMAIN-SUFFIX,ditu.live.com,🖥 Microsoft' + - 'DOMAIN-SUFFIX,full:bj1.api.bing.com,🖥 Microsoft' + - 'DOMAIN-SUFFIX,full:emoi-cncdn.bing.com,🖥 Microsoft' + - 'DOMAIN-SUFFIX,bing.net,🖥 Microsoft' + - 'DOMAIN-SUFFIX,cloudapp.net,🖥 Microsoft' + - 'DOMAIN-SUFFIX,cloudappsecurity.com,🖥 Microsoft' + - 'DOMAIN-SUFFIX,docs.com,🖥 Microsoft' + - 'DOMAIN-SUFFIX,edgesuite.net,🖥 Microsoft' + - 'DOMAIN-SUFFIX,fabric.io,🖥 Microsoft' + - 'DOMAIN-SUFFIX,gfx.ms,🖥 Microsoft' + - 'DOMAIN-SUFFIX,hotmail.com,🖥 Microsoft' + - 'DOMAIN-SUFFIX,live.com,🖥 Microsoft' + - 'DOMAIN-SUFFIX,live.net,🖥 Microsoft' + - 'DOMAIN-SUFFIX,livefilestore.com,🖥 Microsoft' + - 'DOMAIN-SUFFIX,lync.com,🖥 Microsoft' + - 'DOMAIN-SUFFIX,mesh.com,🖥 Microsoft' + - 'DOMAIN-SUFFIX,microsoft-tst.com,🖥 Microsoft' + - 'DOMAIN-SUFFIX,microsoft.com,🖥 Microsoft' + - 'DOMAIN-SUFFIX,microsoftonline.com,🖥 Microsoft' + - 'DOMAIN-SUFFIX,msappproxy.net,🖥 Microsoft' + - 'DOMAIN-SUFFIX,msauth.net,🖥 Microsoft' + - 'DOMAIN-SUFFIX,msauthimages.net,🖥 Microsoft' + - 'DOMAIN-SUFFIX,msecnd.net,🖥 Microsoft' + - 'DOMAIN-SUFFIX,msedge.net,🖥 Microsoft' + - 'DOMAIN-SUFFIX,msft.net,🖥 Microsoft' + - 'DOMAIN-SUFFIX,msftauth.net,🖥 Microsoft' + - 'DOMAIN-SUFFIX,msftauthimages.net,🖥 Microsoft' + - 'DOMAIN-SUFFIX,msftconnecttest.com,🖥 Microsoft' + - 'DOMAIN-SUFFIX,msftidentity.com,🖥 Microsoft' + - 'DOMAIN-SUFFIX,msidentity.com,🖥 Microsoft' + - 'DOMAIN-SUFFIX,msn.com,🖥 Microsoft' + - 'DOMAIN-SUFFIX,msocdn.com,🖥 Microsoft' + - 'DOMAIN-SUFFIX,msocsp.com,🖥 Microsoft' + - 'DOMAIN-SUFFIX,mstea.ms,🖥 Microsoft' + - 'DOMAIN-SUFFIX,o365weve.com,🖥 Microsoft' + - 'DOMAIN-SUFFIX,oaspapps.com,🖥 Microsoft' + - 'DOMAIN-SUFFIX,office.com,🖥 Microsoft' + - 'DOMAIN-SUFFIX,office.net,🖥 Microsoft' + - 'DOMAIN-SUFFIX,office365.com,🖥 Microsoft' + - 'DOMAIN-SUFFIX,officeppe.net,🖥 Microsoft' + - 'DOMAIN-SUFFIX,omniroot.com,🖥 Microsoft' + - 'DOMAIN-SUFFIX,onedrive.com,🖥 Microsoft' + - 'DOMAIN-SUFFIX,onenote.com,🖥 Microsoft' + - 'DOMAIN-SUFFIX,onenote.net,🖥 Microsoft' + - 'DOMAIN-SUFFIX,onestore.ms,🖥 Microsoft' + - 'DOMAIN-SUFFIX,onmicrosoft.com,🖥 Microsoft' + - 'DOMAIN-SUFFIX,outlook.com,🖥 Microsoft' + - 'DOMAIN-SUFFIX,outlookgroups.ms,🖥 Microsoft' + - 'DOMAIN-SUFFIX,outlookmobile.com,🖥 Microsoft' + - 'DOMAIN-SUFFIX,phonefactor.net,🖥 Microsoft' + - 'DOMAIN-SUFFIX,public-trust.com,🖥 Microsoft' + - 'DOMAIN-SUFFIX,s-microsoft.com,🖥 Microsoft' + - 'DOMAIN-SUFFIX,sfbassets.com,🖥 Microsoft' + - 'DOMAIN-SUFFIX,sfx.ms,🖥 Microsoft' + - 'DOMAIN-SUFFIX,sharepoint.com,🖥 Microsoft' + - 'DOMAIN-SUFFIX,sharepointonline.com,🖥 Microsoft' + - 'DOMAIN-SUFFIX,skype.com,🖥 Microsoft' + - 'DOMAIN-SUFFIX,skypeassets.com,🖥 Microsoft' + - 'DOMAIN-SUFFIX,skypeforbusiness.com,🖥 Microsoft' + - 'DOMAIN-SUFFIX,spoprod-a.akamaihd.net,🖥 Microsoft' + - 'DOMAIN-SUFFIX,staffhub.ms,🖥 Microsoft' + - 'DOMAIN-SUFFIX,svc.ms,🖥 Microsoft' + - 'DOMAIN-SUFFIX,sway-cdn.com,🖥 Microsoft' + - 'DOMAIN-SUFFIX,sway-extensions.com,🖥 Microsoft' + - 'DOMAIN-SUFFIX,sway.com,🖥 Microsoft' + - 'DOMAIN-SUFFIX,trafficmanager.net,🖥 Microsoft' + - 'DOMAIN-SUFFIX,uservoice.com,🖥 Microsoft' + - 'DOMAIN-SUFFIX,virtualearth.net,🖥 Microsoft' + - 'DOMAIN-SUFFIX,visualstudio.com,🖥 Microsoft' + - 'DOMAIN-SUFFIX,windows-ppe.net,🖥 Microsoft' + - 'DOMAIN-SUFFIX,windows.com,🖥 Microsoft' + - 'DOMAIN-SUFFIX,windows.net,🖥 Microsoft' + - 'DOMAIN-SUFFIX,windowsazure.com,🖥 Microsoft' + - 'DOMAIN-SUFFIX,windowsupdate.com,🖥 Microsoft' + - 'DOMAIN-SUFFIX,wunderlist.com,🖥 Microsoft' + - 'DOMAIN-SUFFIX,xbox.cn,🖥 Microsoft' + - 'DOMAIN-SUFFIX,xbox.com,🖥 Microsoft' + - 'DOMAIN-SUFFIX,xboxlive.cn,🖥 Microsoft' + - 'DOMAIN-SUFFIX,xboxlive.com,🖥 Microsoft' + - 'DOMAIN-SUFFIX,yammer.com,🖥 Microsoft' + - 'DOMAIN-SUFFIX,yammerusercontent.com,🖥 Microsoft' + - 'DOMAIN-KEYWORD,1drv,🖥 Microsoft' + - 'DOMAIN-KEYWORD,microsoft,🖥 Microsoft' + - 'DOMAIN-KEYWORD,onedrive,🖥 Microsoft' + - 'DOMAIN-KEYWORD,skydrive,🖥 Microsoft' + - 'DOMAIN,e122475.dscg.akamaiedge.net,👩‍💼 LinkedIn' + - 'DOMAIN,licdn.cn.cdn20.com,👩‍💼 LinkedIn,👩‍💼 LinkedIn' + - 'DOMAIN,linkedin.sc.omtrdc.net,👩‍💼 LinkedIn' + - 'DOMAIN-SUFFIX,bizographics.com,👩‍💼 LinkedIn' + - 'DOMAIN-SUFFIX,l-0005.dc-msedge.net,👩‍💼 LinkedIn' + - 'DOMAIN-SUFFIX,l-0005.l-msedge.net,👩‍💼 LinkedIn' + - 'DOMAIN-SUFFIX,licdn.cn,👩‍💼 LinkedIn' + - 'DOMAIN-SUFFIX,licdn.com,👩‍💼 LinkedIn' + - 'DOMAIN-SUFFIX,linkedin.at,👩‍💼 LinkedIn' + - 'DOMAIN-SUFFIX,linkedin.cn,👩‍💼 LinkedIn' + - 'DOMAIN-SUFFIX,linkedin.com,👩‍💼 LinkedIn' + - 'DOMAIN-SUFFIX,lnkd.in,👩‍💼 LinkedIn' + - 'DOMAIN-SUFFIX,acm.org,🖥 Learning' + - 'DOMAIN-SUFFIX,acs.org,🖥 Learning' + - 'DOMAIN-SUFFIX,aip.org,🖥 Learning' + - 'DOMAIN-SUFFIX,ams.org,🖥 Learning' + - 'DOMAIN-SUFFIX,annualreviews.org,🖥 Learning' + - 'DOMAIN-SUFFIX,aps.org,🖥 Learning' + - 'DOMAIN-SUFFIX,ascelibrary.org,🖥 Learning' + - 'DOMAIN-SUFFIX,asm.org,🖥 Learning' + - 'DOMAIN-SUFFIX,asme.org,🖥 Learning' + - 'DOMAIN-SUFFIX,astm.org,🖥 Learning' + - 'DOMAIN-SUFFIX,blackwell-synergy.com,🖥 Learning' + - 'DOMAIN-SUFFIX,bmj.com,🖥 Learning' + - 'DOMAIN-SUFFIX,cabdirect.org,🖥 Learning' + - 'DOMAIN-SUFFIX,cambridge.org,🖥 Learning' + - 'DOMAIN-SUFFIX,cas.org,🖥 Learning' + - 'DOMAIN-SUFFIX,cell.com,🖥 Learning' + - 'DOMAIN-SUFFIX,clarivate.com,🖥 Learning' + - 'DOMAIN-SUFFIX,cnki.net,🖥 Learning' + - 'DOMAIN-SUFFIX,cqvip.com,🖥 Learning' + - 'DOMAIN-SUFFIX,csiro.au,🖥 Learning' + - 'DOMAIN-SUFFIX,deepdyve.com,🖥 Learning' + - 'DOMAIN-SUFFIX,ebscohost.com,🖥 Learning' + - 'DOMAIN-SUFFIX,els-cdn.com,🖥 Learning' + - 'DOMAIN-SUFFIX,elsevier.com,🖥 Learning' + - 'DOMAIN-SUFFIX,emerald.com,🖥 Learning' + - 'DOMAIN-SUFFIX,endnote.com,🖥 Learning' + - 'DOMAIN-SUFFIX,engineeringvillage.com,🖥 Learning' + - 'DOMAIN-SUFFIX,icevirtuallibrary.com,🖥 Learning' + - 'DOMAIN-SUFFIX,ieee.org,🖥 Learning' + - 'DOMAIN-SUFFIX,imf.org,🖥 Learning' + - 'DOMAIN-SUFFIX,iop.org,🖥 Learning' + - 'DOMAIN-SUFFIX,jamanetwork.com,🖥 Learning' + - 'DOMAIN-SUFFIX,jbc.org,🖥 Learning' + - 'DOMAIN-SUFFIX,jhu.edu,🖥 Learning' + - 'DOMAIN-SUFFIX,jstor.org,🖥 Learning' + - 'DOMAIN-SUFFIX,karger.com,🖥 Learning' + - 'DOMAIN-SUFFIX,libguides.com,🖥 Learning' + - 'DOMAIN-SUFFIX,madsrevolution.net,🖥 Learning' + - 'DOMAIN-SUFFIX,mdpi.com,🖥 Learning' + - 'DOMAIN-SUFFIX,mpg.de,🖥 Learning' + - 'DOMAIN-SUFFIX,myilibrary.com,🖥 Learning' + - 'DOMAIN-SUFFIX,nature.com,🖥 Learning' + - 'DOMAIN-SUFFIX,ncbi.nlm.nih.gov,🖥 Learning' + - 'DOMAIN-SUFFIX,oecd-ilibrary.org,🖥 Learning' + - 'DOMAIN-SUFFIX,osapublishing.org,🖥 Learning' + - 'DOMAIN-SUFFIX,oup.com,🖥 Learning' + - 'DOMAIN-SUFFIX,ovid.com,🖥 Learning' + - 'DOMAIN-SUFFIX,oxfordartonline.com,🖥 Learning' + - 'DOMAIN-SUFFIX,oxfordbibliographies.com,🖥 Learning' + - 'DOMAIN-SUFFIX,oxfordmusiconline.com,🖥 Learning' + - 'DOMAIN-SUFFIX,pkulaw.com,🖥 Learning' + - 'DOMAIN-SUFFIX,pnas.org,🖥 Learning' + - 'DOMAIN-SUFFIX,proquest.com,🖥 Learning' + - 'DOMAIN-SUFFIX,readcube.com,🖥 Learning' + - 'DOMAIN-SUFFIX,researchgate.net,🖥 Learning' + - 'DOMAIN-SUFFIX,rsc.org,🖥 Learning' + - 'DOMAIN-SUFFIX,sagepub.com,🖥 Learning' + - 'DOMAIN-SUFFIX,sci-hub.tw,🖥 Learning' + - 'DOMAIN-SUFFIX,sciencedirect.com,🖥 Learning' + - 'DOMAIN-SUFFIX,sciencemag.org,🖥 Learning' + - 'DOMAIN-SUFFIX,scitation.org,🖥 Learning' + - 'DOMAIN-SUFFIX,scopus.com,🖥 Learning' + - 'DOMAIN-SUFFIX,siam.org,🖥 Learning' + - 'DOMAIN-SUFFIX,spiedigitallibrary.org,🖥 Learning' + - 'DOMAIN-SUFFIX,springer.com,🖥 Learning' + - 'DOMAIN-SUFFIX,springerlink.com,🖥 Learning' + - 'DOMAIN-SUFFIX,tandfonline.com,🖥 Learning' + - 'DOMAIN-SUFFIX,un.org,🖥 Learning' + - 'DOMAIN-SUFFIX,uni-bielefeld.de,🖥 Learning' + - 'DOMAIN-SUFFIX,wanfangdata.com,🖥 Learning' + - 'DOMAIN-SUFFIX,webofknowledge.com,🖥 Learning' + - 'DOMAIN-SUFFIX,westlaw.com,🖥 Learning' + - 'DOMAIN-SUFFIX,westlawchina.com,🖥 Learning' + - 'DOMAIN-SUFFIX,wiley.com,🖥 Learning' + - 'DOMAIN-SUFFIX,worldbank.org,🖥 Learning' + - 'DOMAIN-SUFFIX,worldscientific.com,🖥 Learning' + - 'DOMAIN-SUFFIX,pscp.tv,📟 Twitter' + - 'DOMAIN-SUFFIX,periscope.tv,📟 Twitter' + - 'DOMAIN-SUFFIX,t.co,📟 Twitter' + - 'DOMAIN-SUFFIX,twimg.co,📟 Twitter' + - 'DOMAIN-SUFFIX,twimg.com,📟 Twitter' + - 'DOMAIN-SUFFIX,twitpic.com,📟 Twitter' + - 'DOMAIN-SUFFIX,twitter.com,📟 Twitter' + - 'DOMAIN-SUFFIX,twitter.jp,📟 Twitter' + - 'DOMAIN-SUFFIX,vine.co,📟 Twitter' + - 'DOMAIN-SUFFIX,c4assets.com,📺 International-Media' + - 'DOMAIN-SUFFIX,channel4.com,📺 International-Media' + - 'DOMAIN-SUFFIX,abema.io,📺 International-Media' + - 'DOMAIN-SUFFIX,ameba.jp,📺 International-Media' + - 'DOMAIN-SUFFIX,hayabusa.io,📺 International-Media' + - 'DOMAIN,abematv.akamaized.net,📺 International-Media' + - 'DOMAIN,ds-linear-abematv.akamaized.net,📺 International-Media' + - 'DOMAIN,ds-vod-abematv.akamaized.net,📺 International-Media' + - 'DOMAIN,linear-abematv.akamaized.net,📺 International-Media' + - 'DOMAIN-SUFFIX,primevideo.com,📺 International-Media' + - 'DOMAIN-SUFFIX,bahamut.com.tw,📺 International-Media' + - 'DOMAIN-SUFFIX,gamer.com.tw,📺 International-Media' + - 'DOMAIN,gamer-cds.cdn.hinet.net,📺 International-Media' + - 'DOMAIN,gamer2-cds.cdn.hinet.net,📺 International-Media' + - 'DOMAIN-SUFFIX,bbc.co.uk,📺 International-Media' + - 'DOMAIN-SUFFIX,bbci.co.uk,📺 International-Media' + - 'DOMAIN-KEYWORD,bbcfmt,📺 International-Media' + - 'DOMAIN-KEYWORD,uk-live,📺 International-Media' + - 'DOMAIN-SUFFIX,dazn.com,📺 International-Media' + - 'DOMAIN-SUFFIX,encoretvb.com,📺 International-Media' + - 'DOMAIN,content.jwplatform.com,📺 International-Media' + - 'DOMAIN,videos-f.jwpsrv.com,📺 International-Media' + - 'DOMAIN-SUFFIX,dashasiafox.akamaized.net,📺 International-Media' + - 'DOMAIN-SUFFIX,fox.com,📺 International-Media' + - 'DOMAIN-SUFFIX,foxdcg.com,📺 International-Media' + - 'DOMAIN-SUFFIX,foxplus.com,📺 International-Media' + - 'DOMAIN-SUFFIX,staticasiafox.akamaized.net,📺 International-Media' + - 'DOMAIN-SUFFIX,theplatform.com,📺 International-Media' + - 'DOMAIN-SUFFIX,uplynk.com,📺 International-Media' + - 'DOMAIN-SUFFIX,hbo.com,📺 International-Media' + - 'DOMAIN-SUFFIX,hbogo.com,📺 International-Media' + - 'DOMAIN-SUFFIX,hboasia.com,📺 International-Media' + - 'DOMAIN-SUFFIX,hbogo.com,📺 International-Media' + - 'DOMAIN-SUFFIX,hbogoasia.hk,📺 International-Media' + - 'DOMAIN,44wilhpljf.execute-api.ap-southeast-1.amazonaws.com,📺 International-Media' + - 'DOMAIN,bcbolthboa-a.akamaihd.net,📺 International-Media' + - 'DOMAIN,cf-images.ap-southeast-1.prod.boltdns.net,📺 International-Media' + - 'DOMAIN,manifest.prod.boltdns.net,📺 International-Media' + - 'DOMAIN,s3-ap-southeast-1.amazonaws.com,📺 International-Media' + - 'DOMAIN-SUFFIX,hulu.com,📺 International-Media' + - 'DOMAIN-SUFFIX,huluim.com,📺 International-Media' + - 'DOMAIN-SUFFIX,hulustream.com,📺 International-Media' + - 'DOMAIN-SUFFIX,kktv.com.tw,📺 International-Media' + - 'DOMAIN-SUFFIX,kktv.me,📺 International-Media' + - 'DOMAIN,kktv-theater.kk.stream,📺 International-Media' + - 'DOMAIN-SUFFIX,linetv.tw,📺 International-Media' + - 'DOMAIN,d3c7rimkq79yfu.cloudfront.net,📺 International-Media' + - 'DOMAIN-SUFFIX,happyon.jp,📺 International-Media' + - 'DOMAIN-SUFFIX,hulu.jp,📺 International-Media' + - 'DOMAIN-SUFFIX,litv.tv,📺 International-Media' + - 'DOMAIN,litvfreemobile-hichannel.cdn.hinet.net,📺 International-Media' + - 'DOMAIN-SUFFIX,mytvsuper.com,📺 International-Media' + - 'DOMAIN-SUFFIX,tvb.com,📺 International-Media' + - 'DOMAIN-SUFFIX,netflix.com,📺 International-Media' + - 'DOMAIN-SUFFIX,netflix.net,📺 International-Media' + - 'DOMAIN-SUFFIX,nflxext.com,📺 International-Media' + - 'DOMAIN-SUFFIX,nflximg.com,📺 International-Media' + - 'DOMAIN-SUFFIX,nflximg.net,📺 International-Media' + - 'DOMAIN-SUFFIX,nflxso.net,📺 International-Media' + - 'DOMAIN-SUFFIX,nflxvideo.net,📺 International-Media' + - 'IP-CIDR,23.246.0.0/18,📺 International-Media' + - 'IP-CIDR,37.77.184.0/21,📺 International-Media' + - 'IP-CIDR,45.57.0.0/17,📺 International-Media' + - 'IP-CIDR,64.120.128.0/17,📺 International-Media' + - 'IP-CIDR,66.197.128.0/17,📺 International-Media' + - 'IP-CIDR,108.175.32.0/20,📺 International-Media' + - 'IP-CIDR,192.173.64.0/18,📺 International-Media' + - 'IP-CIDR,198.38.96.0/19,📺 International-Media' + - 'IP-CIDR,198.45.48.0/20,📺 International-Media' + - 'DOMAIN-SUFFIX,pbs.org,📺 International-Media' + - 'DOMAIN-SUFFIX,phncdn.com,📺 International-Media' + - 'DOMAIN-SUFFIX,pornhub.com,📺 International-Media' + - 'DOMAIN-SUFFIX,pornhubpremium.com,📺 International-Media' + - 'DOMAIN-SUFFIX,twitch.tv,📺 International-Media' + - 'DOMAIN-SUFFIX,twitchcdn.net,📺 International-Media' + - 'DOMAIN-SUFFIX,ttvnw.net,📺 International-Media' + - 'DOMAIN-SUFFIX,viu.com,📺 International-Media' + - 'DOMAIN-SUFFIX,viu.tv,📺 International-Media' + - 'DOMAIN,api.viu.now.com,📺 International-Media' + - 'DOMAIN,d1k2us671qcoau.cloudfront.net,📺 International-Media' + - 'DOMAIN,d2anahhhmp1ffz.cloudfront.net,📺 International-Media' + - 'DOMAIN,dfp6rglgjqszk.cloudfront.net,📺 International-Media' + - 'DOMAIN-SUFFIX,googlevideo.com,📺 International-Media' + - 'DOMAIN-SUFFIX,youtube.com,📺 International-Media' + - 'DOMAIN,youtubei.googleapis.com,📺 International-Media' + - 'DOMAIN-SUFFIX,deezer.com,📺 International-Media' + - 'DOMAIN-SUFFIX,dzcdn.net,📺 International-Media' + - 'DOMAIN-SUFFIX,kkbox.com,📺 International-Media' + - 'DOMAIN-SUFFIX,kkbox.com.tw,📺 International-Media' + - 'DOMAIN-SUFFIX,kfs.io,📺 International-Media' + - 'DOMAIN-SUFFIX,joox.com,📺 International-Media' + - 'DOMAIN-SUFFIX,pandora.com,📺 International-Media' + - 'DOMAIN-SUFFIX,pscdn.co,📺 International-Media' + - 'DOMAIN-SUFFIX,scdn.co,📺 International-Media' + - 'DOMAIN-SUFFIX,spotify.com,📺 International-Media' + - 'DOMAIN-SUFFIX,spoti.fi,📺 International-Media' + - 'IP-CIDR,35.186.224.47/32,📺 International-Media' + - 'DOMAIN-SUFFIX,tidal.com,📺 International-Media' + - 'DOMAIN-SUFFIX,iqiyi.com,China-Media' + - 'DOMAIN-SUFFIX,71.am,China-Media' + - 'DOMAIN-SUFFIX,bilibili.com,China-Media' + - 'DOMAIN,upos-hz-mirrorakam.akamaized.net,China-Media' + - 'DOMAIN-SUFFIX,genshinimpact.com,🎮 HoYoverse' + - 'DOMAIN-SUFFIX,honkaiimpact3.com,🎮 HoYoverse' + - 'DOMAIN-SUFFIX,honkaistarrail.com,🎮 HoYoverse' + - 'DOMAIN-SUFFIX,hoyo.link,🎮 HoYoverse' + - 'DOMAIN-SUFFIX,hoyolab.com,🎮 HoYoverse' + - 'DOMAIN-SUFFIX,hoyoverse.com,🎮 HoYoverse' + - 'DOMAIN-SUFFIX,n0vadesktop.com,🎮 HoYoverse' + - 'DOMAIN-SUFFIX,17gouwuba.com,Hijacking' + - 'DOMAIN-SUFFIX,186078.com,Hijacking' + - 'DOMAIN-SUFFIX,189zj.cn,Hijacking' + - 'DOMAIN-SUFFIX,285680.com,Hijacking' + - 'DOMAIN-SUFFIX,3721zh.com,Hijacking' + - 'DOMAIN-SUFFIX,4336wang.cn,Hijacking' + - 'DOMAIN-SUFFIX,51chumoping.com,Hijacking' + - 'DOMAIN-SUFFIX,51mld.cn,Hijacking' + - 'DOMAIN-SUFFIX,58mingri.cn,Hijacking' + - 'DOMAIN-SUFFIX,58mingtian.cn,Hijacking' + - 'DOMAIN-SUFFIX,6d63d3.com,Hijacking' + - 'DOMAIN-SUFFIX,7gg.cc,Hijacking' + - 'DOMAIN-SUFFIX,91veg.com,Hijacking' + - 'DOMAIN-SUFFIX,9s6q.cn,Hijacking' + - 'DOMAIN-SUFFIX,adsame.com,Hijacking' + - 'DOMAIN-SUFFIX,aiclk.com,Hijacking' + - 'DOMAIN-SUFFIX,akuai.top,Hijacking' + - 'DOMAIN-SUFFIX,atplay.cn,Hijacking' + - 'DOMAIN-SUFFIX,baiwanchuangyi.com,Hijacking' + - 'DOMAIN-SUFFIX,bayimob.com,Hijacking' + - 'DOMAIN-SUFFIX,beerto.cn,Hijacking' + - 'DOMAIN-SUFFIX,beilamusi.com,Hijacking' + - 'DOMAIN-SUFFIX,benshiw.net,Hijacking' + - 'DOMAIN-SUFFIX,bianxianmao.com,Hijacking' + - 'DOMAIN-SUFFIX,bryonypie.com,Hijacking' + - 'DOMAIN-SUFFIX,cishantao.com,Hijacking' + - 'DOMAIN-SUFFIX,cszlks.com,Hijacking' + - 'DOMAIN-SUFFIX,cudaojia.com,Hijacking' + - 'DOMAIN-SUFFIX,dafapromo.com,Hijacking' + - 'DOMAIN-SUFFIX,daitdai.com,Hijacking' + - 'DOMAIN-SUFFIX,dsaeerf.com,Hijacking' + - 'DOMAIN-SUFFIX,dugesheying.com,Hijacking' + - 'DOMAIN-SUFFIX,dv8c1t.cn,Hijacking' + - 'DOMAIN-SUFFIX,erdoscs.com,Hijacking' + - 'DOMAIN-SUFFIX,fan-yong.com,Hijacking' + - 'DOMAIN-SUFFIX,feih.com.cn,Hijacking' + - 'DOMAIN-SUFFIX,fjlqqc.com,Hijacking' + - 'DOMAIN-SUFFIX,fkku194.com,Hijacking' + - 'DOMAIN-SUFFIX,freedrive.cn,Hijacking' + - 'DOMAIN-SUFFIX,gclick.cn,Hijacking' + - 'DOMAIN-SUFFIX,goufanli100.com,Hijacking' + - 'DOMAIN-SUFFIX,gouwubang.com,Hijacking' + - 'DOMAIN-SUFFIX,haoshengtoys.com,Hijacking' + - 'DOMAIN-SUFFIX,ichaosheng.com,Hijacking' + - 'DOMAIN-SUFFIX,ishop789.com,Hijacking' + - 'DOMAIN-SUFFIX,jdkic.com,Hijacking' + - 'DOMAIN-SUFFIX,jiubuhua.com,Hijacking' + - 'DOMAIN-SUFFIX,jwg365.cn,Hijacking' + - 'DOMAIN-SUFFIX,kawo77.com,Hijacking' + - 'DOMAIN-SUFFIX,kualianyingxiao.cn,Hijacking' + - 'DOMAIN-SUFFIX,kumihua.com,Hijacking' + - 'DOMAIN-SUFFIX,ltheanine.cn,Hijacking' + - 'DOMAIN-SUFFIX,maipinshangmao.com,Hijacking' + - 'DOMAIN-SUFFIX,minisplat.cn,Hijacking' + - 'DOMAIN-SUFFIX,mkitgfs.com,Hijacking' + - 'DOMAIN-SUFFIX,mlnbike.com,Hijacking' + - 'DOMAIN-SUFFIX,mobjump.com,Hijacking' + - 'DOMAIN-SUFFIX,nbkbgd.cn,Hijacking' + - 'DOMAIN-SUFFIX,newapi.com,Hijacking' + - 'DOMAIN-SUFFIX,pinzhitmall.com,Hijacking' + - 'DOMAIN-SUFFIX,poppyta.com,Hijacking' + - 'DOMAIN-SUFFIX,qichexin.com,Hijacking' + - 'DOMAIN-SUFFIX,qinchugudao.com,Hijacking' + - 'DOMAIN-SUFFIX,quanliyouxi.cn,Hijacking' + - 'DOMAIN-SUFFIX,qutaobi.com,Hijacking' + - 'DOMAIN-SUFFIX,ry51w.cn,Hijacking' + - 'DOMAIN-SUFFIX,sg536.cn,Hijacking' + - 'DOMAIN-SUFFIX,sifubo.cn,Hijacking' + - 'DOMAIN-SUFFIX,sifuce.cn,Hijacking' + - 'DOMAIN-SUFFIX,sifuda.cn,Hijacking' + - 'DOMAIN-SUFFIX,sifufu.cn,Hijacking' + - 'DOMAIN-SUFFIX,sifuge.cn,Hijacking' + - 'DOMAIN-SUFFIX,sifugu.cn,Hijacking' + - 'DOMAIN-SUFFIX,sifuhe.cn,Hijacking' + - 'DOMAIN-SUFFIX,sifuhu.cn,Hijacking' + - 'DOMAIN-SUFFIX,sifuji.cn,Hijacking' + - 'DOMAIN-SUFFIX,sifuka.cn,Hijacking' + - 'DOMAIN-SUFFIX,smgru.net,Hijacking' + - 'DOMAIN-SUFFIX,taoggou.com,Hijacking' + - 'DOMAIN-SUFFIX,tcxshop.com,Hijacking' + - 'DOMAIN-SUFFIX,tjqonline.cn,Hijacking' + - 'DOMAIN-SUFFIX,topitme.com,Hijacking' + - 'DOMAIN-SUFFIX,tuia.cn,Hijacking' + - 'DOMAIN-SUFFIX,tuipenguin.com,Hijacking' + - 'DOMAIN-SUFFIX,tuitiger.com,Hijacking' + - 'DOMAIN-SUFFIX,wx16999.com,Hijacking' + - 'DOMAIN-SUFFIX,xiaohuau.xyz,Hijacking' + - 'DOMAIN-SUFFIX,yinmong.com,Hijacking' + - 'DOMAIN-SUFFIX,yiqifa.com,Hijacking' + - 'DOMAIN-SUFFIX,yitaopt.com,Hijacking' + - 'DOMAIN-SUFFIX,yjqiqi.com,Hijacking' + - 'DOMAIN-SUFFIX,yukhj.com,Hijacking' + - 'DOMAIN-SUFFIX,zhaozecheng.cn,Hijacking' + - 'DOMAIN-SUFFIX,zhenxinet.com,Hijacking' + - 'DOMAIN-SUFFIX,zunmi.cn,Hijacking' + - 'DOMAIN-SUFFIX,zzd6.com,Hijacking' + - 'IP-CIDR,39.107.15.115/32,Hijacking' + - 'IP-CIDR,47.89.59.182/32,Hijacking' + - 'IP-CIDR,103.49.209.27/32,Hijacking' + - 'IP-CIDR,123.56.152.96/32,Hijacking' + - 'IP-CIDR,61.160.200.223/32,Hijacking' + - 'IP-CIDR,61.160.200.242/32,Hijacking' + - 'IP-CIDR,61.160.200.252/32,Hijacking' + - 'IP-CIDR,61.174.50.214/32,Hijacking' + - 'IP-CIDR,111.175.220.163/32,Hijacking' + - 'IP-CIDR,111.175.220.164/32,Hijacking' + - 'IP-CIDR,124.232.160.178/32,Hijacking' + - 'IP-CIDR,175.6.223.15/32,Hijacking' + - 'IP-CIDR,183.59.53.237/32,Hijacking' + - 'IP-CIDR,218.93.127.37/32,Hijacking' + - 'IP-CIDR,221.228.17.152/32,Hijacking' + - 'IP-CIDR,221.231.6.79/32,Hijacking' + - 'IP-CIDR,222.186.61.91/32,Hijacking' + - 'IP-CIDR,222.186.61.95/32,Hijacking' + - 'IP-CIDR,222.186.61.96/32,Hijacking' + - 'IP-CIDR,222.186.61.97/32,Hijacking' + - 'IP-CIDR,106.75.231.48/32,Hijacking' + - 'IP-CIDR,119.4.249.166/32,Hijacking' + - 'IP-CIDR,220.196.52.141/32,Hijacking' + - 'IP-CIDR,221.6.4.148/32,Hijacking' + - 'IP-CIDR,114.247.28.96/32,Hijacking' + - 'IP-CIDR,221.179.131.72/32,Hijacking' + - 'IP-CIDR,221.179.140.145/32,Hijacking' + - 'IP-CIDR,10.72.25.0/24,Hijacking' + - 'IP-CIDR,115.182.16.79/32,Hijacking' + - 'IP-CIDR,118.144.88.126/32,Hijacking' + - 'IP-CIDR,118.144.88.215/32,Hijacking' + - 'IP-CIDR,118.144.88.216/32,Hijacking' + - 'IP-CIDR,120.76.189.132/32,Hijacking' + - 'IP-CIDR,124.14.21.147/32,Hijacking' + - 'IP-CIDR,124.14.21.151/32,Hijacking' + - 'IP-CIDR,180.166.52.24/32,Hijacking' + - 'IP-CIDR,211.161.101.106/32,Hijacking' + - 'IP-CIDR,220.115.251.25/32,Hijacking' + - 'IP-CIDR,222.73.156.235/32,Hijacking' + - 'DOMAIN-SUFFIX,kuaizip.com,Hijacking' + - 'DOMAIN-SUFFIX,mackeeper.com,Hijacking' + - 'DOMAIN-SUFFIX,flash.cn,Hijacking' + - 'DOMAIN,geo2.adobe.com,Hijacking' + - 'DOMAIN-SUFFIX,4009997658.com,Hijacking' + - 'DOMAIN-SUFFIX,abbyychina.com,Hijacking' + - 'DOMAIN-SUFFIX,bartender.cc,Hijacking' + - 'DOMAIN-SUFFIX,betterzip.net,Hijacking' + - 'DOMAIN-SUFFIX,beyondcompare.cc,Hijacking' + - 'DOMAIN-SUFFIX,bingdianhuanyuan.cn,Hijacking' + - 'DOMAIN-SUFFIX,chemdraw.com.cn,Hijacking' + - 'DOMAIN-SUFFIX,cjmakeding.com,Hijacking' + - 'DOMAIN-SUFFIX,cjmkt.com,Hijacking' + - 'DOMAIN-SUFFIX,codesoftchina.com,Hijacking' + - 'DOMAIN-SUFFIX,coreldrawchina.com,Hijacking' + - 'DOMAIN-SUFFIX,crossoverchina.com,Hijacking' + - 'DOMAIN-SUFFIX,easyrecoverychina.com,Hijacking' + - 'DOMAIN-SUFFIX,ediuschina.com,Hijacking' + - 'DOMAIN-SUFFIX,flstudiochina.com,Hijacking' + - 'DOMAIN-SUFFIX,formysql.com,Hijacking' + - 'DOMAIN-SUFFIX,guitarpro.cc,Hijacking' + - 'DOMAIN-SUFFIX,huishenghuiying.com.cn,Hijacking' + - 'DOMAIN-SUFFIX,hypersnap.net,Hijacking' + - 'DOMAIN-SUFFIX,iconworkshop.cn,Hijacking' + - 'DOMAIN-SUFFIX,imindmap.cc,Hijacking' + - 'DOMAIN-SUFFIX,jihehuaban.com.cn,Hijacking' + - 'DOMAIN-SUFFIX,keyshot.cc,Hijacking' + - 'DOMAIN-SUFFIX,kingdeecn.cn,Hijacking' + - 'DOMAIN-SUFFIX,logoshejishi.com,Hijacking' + - 'DOMAIN-SUFFIX,mairuan.cn,Hijacking' + - 'DOMAIN-SUFFIX,mairuan.com,Hijacking' + - 'DOMAIN-SUFFIX,mairuan.com.cn,Hijacking' + - 'DOMAIN-SUFFIX,mairuan.net,Hijacking' + - 'DOMAIN-SUFFIX,mairuanwang.com,Hijacking' + - 'DOMAIN-SUFFIX,makeding.com,Hijacking' + - 'DOMAIN-SUFFIX,mathtype.cn,Hijacking' + - 'DOMAIN-SUFFIX,mindmanager.cc,Hijacking' + - 'DOMAIN-SUFFIX,mindmapper.cc,Hijacking' + - 'DOMAIN-SUFFIX,mycleanmymac.com,Hijacking' + - 'DOMAIN-SUFFIX,nicelabel.cc,Hijacking' + - 'DOMAIN-SUFFIX,ntfsformac.cc,Hijacking' + - 'DOMAIN-SUFFIX,ntfsformac.cn,Hijacking' + - 'DOMAIN-SUFFIX,overturechina.com,Hijacking' + - 'DOMAIN-SUFFIX,passwordrecovery.cn,Hijacking' + - 'DOMAIN-SUFFIX,pdfexpert.cc,Hijacking' + - 'DOMAIN-SUFFIX,shankejingling.com,Hijacking' + - 'DOMAIN-SUFFIX,ultraiso.net,Hijacking' + - 'DOMAIN-SUFFIX,vegaschina.cn,Hijacking' + - 'DOMAIN-SUFFIX,xmindchina.net,Hijacking' + - 'DOMAIN-SUFFIX,xshellcn.com,Hijacking' + - 'DOMAIN-SUFFIX,yihuifu.cn,Hijacking' + - 'DOMAIN-SUFFIX,yuanchengxiezuo.com,Hijacking' + - 'DOMAIN-SUFFIX,zbrushcn.com,Hijacking' + - 'DOMAIN-SUFFIX,zhzzx.com,Hijacking' + - 'DOMAIN-SUFFIX,taichi-maker.com,China-Websites' + - 'DOMAIN-SUFFIX,leaguehd.com,China-Websites' + - 'DOMAIN-SUFFIX,plex.tv,China-Websites' + - 'DOMAIN-SUFFIX,qhres.com,China-Websites' + - 'DOMAIN-SUFFIX,qhres.com,China-Websites' + - 'DOMAIN-SUFFIX,qhimg.com,China-Websites' + - 'DOMAIN-SUFFIX,akadns.net,China-Websites' + - 'DOMAIN-SUFFIX,alibaba.com,China-Websites' + - 'DOMAIN-SUFFIX,alicdn.com,China-Websites' + - 'DOMAIN-SUFFIX,alikunlun.com,China-Websites' + - 'DOMAIN-SUFFIX,alipay.com,China-Websites' + - 'DOMAIN-SUFFIX,amap.com,China-Websites' + - 'DOMAIN-SUFFIX,dingtalk.com,China-Websites' + - 'DOMAIN-SUFFIX,taobao.com,China-Websites' + - 'DOMAIN-SUFFIX,tmall.com,China-Websites' + - 'DOMAIN-SUFFIX,tmall.hk,China-Websites' + - 'DOMAIN-SUFFIX,ykimg.com,China-Websites' + - 'DOMAIN-SUFFIX,youku.com,China-Websites' + - 'DOMAIN-SUFFIX,xiami.com,China-Websites' + - 'DOMAIN-SUFFIX,xiami.net,China-Websites' + - 'DOMAIN-SUFFIX,baidu.com,China-Websites' + - 'DOMAIN-SUFFIX,baidubcr.com,China-Websites' + - 'DOMAIN-SUFFIX,bdstatic.com,China-Websites' + - 'DOMAIN-SUFFIX,acgvideo.com,China-Websites' + - 'DOMAIN-SUFFIX,biliapi.com,China-Websites' + - 'DOMAIN-SUFFIX,biliapi.net,China-Websites' + - 'DOMAIN-SUFFIX,bilibili.com,China-Websites' + - 'DOMAIN-SUFFIX,hdslb.com,China-Websites' + - 'DOMAIN-SUFFIX,feiliao.com,China-Websites' + - 'DOMAIN-SUFFIX,pstatp.com,China-Websites' + - 'DOMAIN-SUFFIX,snssdk.com,China-Websites' + - 'DOMAIN-SUFFIX,iesdouyin.com,China-Websites' + - 'DOMAIN-SUFFIX,toutiao.com,China-Websites' + - 'DOMAIN-SUFFIX,343480.com,China-Websites' + - 'DOMAIN-SUFFIX,baduziyuan.com,China-Websites' + - 'DOMAIN-SUFFIX,com-hs-hkdy.com,China-Websites' + - 'DOMAIN-SUFFIX,czybjz.com,China-Websites' + - 'DOMAIN-SUFFIX,dandanzan.com,China-Websites' + - 'DOMAIN-SUFFIX,fjhps.com,China-Websites' + - 'DOMAIN-SUFFIX,kuyunbo.club,China-Websites' + - 'DOMAIN-SUFFIX,21cn.com,China-Websites' + - 'DOMAIN-SUFFIX,hitv.com,China-Websites' + - 'DOMAIN-SUFFIX,mgtv.com,China-Websites' + - 'DOMAIN-SUFFIX,iqiyi.com,China-Websites' + - 'DOMAIN-SUFFIX,iqiyipic.com,China-Websites' + - 'DOMAIN-SUFFIX,71.am.com,China-Websites' + - 'DOMAIN-SUFFIX,jd.com,China-Websites' + - 'DOMAIN-SUFFIX,jd.hk,China-Websites' + - 'DOMAIN-SUFFIX,360buyimg.com,China-Websites' + - 'DOMAIN-SUFFIX,iciba.com,China-Websites' + - 'DOMAIN-SUFFIX,ksosoft.com,China-Websites' + - 'DOMAIN-SUFFIX,meitu.com,China-Websites' + - 'DOMAIN-SUFFIX,meitudata.com,China-Websites' + - 'DOMAIN-SUFFIX,meitustat.com,China-Websites' + - 'DOMAIN-SUFFIX,meipai.com,China-Websites' + - 'DOMAIN-SUFFIX,duokan.com,China-Websites' + - 'DOMAIN-SUFFIX,mi-img.com,China-Websites' + - 'DOMAIN-SUFFIX,miui.com,China-Websites' + - 'DOMAIN-SUFFIX,xiaomi.com,China-Websites' + - 'DOMAIN-SUFFIX,microsoft.com,China-Websites' + - 'DOMAIN-SUFFIX,windows.com,China-Websites' + - 'DOMAIN-SUFFIX,windowsupdate.com,China-Websites' + - 'DOMAIN-SUFFIX,visualstudio.com,China-Websites' + - 'DOMAIN-SUFFIX,msecnd.net,China-Websites' + - 'DOMAIN,officecdn-microsoft-com.akamaized.net,China-Websites' + - 'DOMAIN-SUFFIX,163.com,China-Websites' + - 'DOMAIN-SUFFIX,126.net,China-Websites' + - 'DOMAIN-SUFFIX,127.net,China-Websites' + - 'DOMAIN-SUFFIX,163yun.com,China-Websites' + - 'DOMAIN-SUFFIX,lofter.com,China-Websites' + - 'DOMAIN-SUFFIX,ydstatic.com,China-Websites' + - 'DOMAIN-SUFFIX,sina.com,China-Websites' + - 'DOMAIN-SUFFIX,weibo.com,China-Websites' + - 'DOMAIN-SUFFIX,sohu.com,China-Websites' + - 'DOMAIN-SUFFIX,sohucs.com,China-Websites' + - 'DOMAIN-SUFFIX,sohu-inc.com,China-Websites' + - 'DOMAIN-SUFFIX,v-56.com,China-Websites' + - 'DOMAIN-SUFFIX,sogo.com,China-Websites' + - 'DOMAIN-SUFFIX,sogou.com,China-Websites' + - 'DOMAIN-SUFFIX,sogoucdn.com,China-Websites' + - 'DOMAIN-SUFFIX,qq.com,China-Websites' + - 'DOMAIN-SUFFIX,tencent.com,China-Websites' + - 'DOMAIN-SUFFIX,jstucdn.com,China-Websites' + - 'DOMAIN-SUFFIX,zimuzu.io,China-Websites' + - 'DOMAIN-SUFFIX,zimuzu.tv,China-Websites' + - 'DOMAIN-SUFFIX,zmz2019.com,China-Websites' + - 'DOMAIN-SUFFIX,zmzapi.com,China-Websites' + - 'DOMAIN-SUFFIX,zmzapi.net,China-Websites' + - 'DOMAIN-SUFFIX,zmzfile.com,China-Websites' + - 'DOMAIN-SUFFIX,chinanetcenter.com,China-Websites' + - 'DOMAIN-SUFFIX,wangsu.com,China-Websites' + - 'DOMAIN-SUFFIX,meixincdn.com,China-Websites' + - 'DOMAIN-SUFFIX,ipip.net,China-Websites' + - 'DOMAIN-SUFFIX,ip.la,China-Websites' + - 'DOMAIN-SUFFIX,ip-cdn.com,China-Websites' + - 'DOMAIN-SUFFIX,ipv6-test.com,China-Websites' + - 'DOMAIN-SUFFIX,test-ipv6.com,China-Websites' + - 'DOMAIN-SUFFIX,whatismyip.com,China-Websites' + - 'DOMAIN,ip.bjango.com,China-Websites' + - 'DOMAIN-SUFFIX,netspeedtestmaster.com,China-Websites' + - 'DOMAIN,speedtest.macpaw.com,China-Websites' + - 'DOMAIN-SUFFIX,awesome-hd.me,China-Websites' + - 'DOMAIN-SUFFIX,broadcasthe.net,China-Websites' + - 'DOMAIN-SUFFIX,chdbits.co,China-Websites' + - 'DOMAIN-SUFFIX,classix-unlimited.co.uk,China-Websites' + - 'DOMAIN-SUFFIX,empornium.me,China-Websites' + - 'DOMAIN-SUFFIX,gazellegames.net,China-Websites' + - 'DOMAIN-SUFFIX,hdchina.org,China-Websites' + - 'DOMAIN-SUFFIX,hdsky.me,China-Websites' + - 'DOMAIN-SUFFIX,jpopsuki.eu,China-Websites' + - 'DOMAIN-SUFFIX,keepfrds.com,China-Websites' + - 'DOMAIN-SUFFIX,m-team.cc,China-Websites' + - 'DOMAIN-SUFFIX,nanyangpt.com,China-Websites' + - 'DOMAIN-SUFFIX,ncore.cc,China-Websites' + - 'DOMAIN-SUFFIX,open.cd,China-Websites' + - 'DOMAIN-SUFFIX,ourbits.club,China-Websites' + - 'DOMAIN-SUFFIX,passthepopcorn.me,China-Websites' + - 'DOMAIN-SUFFIX,privatehd.to,China-Websites' + - 'DOMAIN-SUFFIX,redacted.ch,China-Websites' + - 'DOMAIN-SUFFIX,springsunday.net,China-Websites' + - 'DOMAIN-SUFFIX,tjupt.org,China-Websites' + - 'DOMAIN-SUFFIX,totheglory.im,China-Websites' + - 'DOMAIN-SUFFIX,cn,China-Websites' + - 'DOMAIN-SUFFIX,8686c.com,China-Websites' + - 'DOMAIN-SUFFIX,aixifan.com,China-Websites' + - 'DOMAIN-SUFFIX,beitaichufang.com,China-Websites' + - 'DOMAIN-SUFFIX,booking.com,China-Websites' + - 'DOMAIN-SUFFIX,bstatic.com,China-Websites' + - 'DOMAIN-SUFFIX,cailianpress.com,China-Websites' + - 'DOMAIN-SUFFIX,chunyu.mobi,China-Websites' + - 'DOMAIN-SUFFIX,chushou.tv,China-Websites' + - 'DOMAIN-SUFFIX,cmbchina.com,China-Websites' + - 'DOMAIN-SUFFIX,cmbimg.com,China-Websites' + - 'DOMAIN-SUFFIX,ctrip.com,China-Websites' + - 'DOMAIN-SUFFIX,dfcfw.com,China-Websites' + - 'DOMAIN-SUFFIX,douban.com,China-Websites' + - 'DOMAIN-SUFFIX,doubanio.com,China-Websites' + - 'DOMAIN-SUFFIX,douyu.com,China-Websites' + - 'DOMAIN-SUFFIX,dxycdn.com,China-Websites' + - 'DOMAIN-SUFFIX,eastmoney.com,China-Websites' + - 'DOMAIN-SUFFIX,futunn.com,China-Websites' + - 'DOMAIN-SUFFIX,geilicdn.com,China-Websites' + - 'DOMAIN-SUFFIX,hicloud.com,China-Websites' + - 'DOMAIN-SUFFIX,hostbuf.com,China-Websites' + - 'DOMAIN-SUFFIX,huya.com,China-Websites' + - 'DOMAIN-SUFFIX,infinitynewtab.com,China-Websites' + - 'DOMAIN-SUFFIX,ithome.com,China-Websites' + - 'DOMAIN-SUFFIX,keepcdn.com,China-Websites' + - 'DOMAIN-SUFFIX,kkmh.com,China-Websites' + - 'DOMAIN-SUFFIX,luojilab.com,China-Websites' + - 'DOMAIN-SUFFIX,maoyun.tv,China-Websites' + - 'DOMAIN-SUFFIX,meituan.net,China-Websites' + - 'DOMAIN-SUFFIX,mobike.com,China-Websites' + - 'DOMAIN-SUFFIX,mubu.com,China-Websites' + - 'DOMAIN-SUFFIX,myzaker.com,China-Websites' + - 'DOMAIN-SUFFIX,nvidia.com,China-Websites' + - 'DOMAIN-SUFFIX,qyer.com,China-Websites' + - 'DOMAIN-SUFFIX,qyerstatic.com,China-Websites' + - 'DOMAIN-SUFFIX,ronghub.com,China-Websites' + - 'DOMAIN-SUFFIX,ruguoapp.com,China-Websites' + - 'DOMAIN-SUFFIX,smzdm.com,China-Websites' + - 'DOMAIN-SUFFIX,snapdrop.net,China-Websites' + - 'DOMAIN-SUFFIX,sspai.com,China-Websites' + - 'DOMAIN-SUFFIX,teamviewer.com,China-Websites' + - 'DOMAIN-SUFFIX,tianyancha.com,China-Websites' + - 'DOMAIN-SUFFIX,udacity.com,China-Websites' + - 'DOMAIN-SUFFIX,uning.com,China-Websites' + - 'DOMAIN-SUFFIX,weather.com,China-Websites' + - 'DOMAIN-SUFFIX,weidian.com,China-Websites' + - 'DOMAIN-SUFFIX,xmcdn.com,China-Websites' + - 'DOMAIN-SUFFIX,yangkeduo.com,China-Websites' + - 'DOMAIN-SUFFIX,zhangzishi.cc,China-Websites' + - 'DOMAIN-SUFFIX,zhihu.com,China-Websites' + - 'DOMAIN-SUFFIX,zhimg.com,China-Websites' + - 'DOMAIN-SUFFIX,zhuihd.com,China-Websites' + - 'DOMAIN,download.jetbrains.com,China-Websites' + - 'DOMAIN-SUFFIX,local,China-Websites' + - 'DOMAIN,mtalk.google.com,China-Websites' + - 'IP-CIDR,192.168.0.0/16,China-Websites' + - 'IP-CIDR,10.0.0.0/8,China-Websites' + - 'IP-CIDR,172.16.0.0/12,China-Websites' + - 'IP-CIDR,127.0.0.0/8,China-Websites' + - 'IP-CIDR,100.64.0.0/10,China-Websites' + - 'DOMAIN,blizzard.nefficient.co.kr,Final' + - 'DOMAIN,blzddist1-a.akamaihd.net,Final' + - 'DOMAIN,blzddistkr1-a.akamaihd.net,Final' + - 'DOMAIN,bnetproduct-a.akamaihd.net,Final' + - 'DOMAIN,cdn.blz-contentstack.com,Final' + - 'DOMAIN-SUFFIX,battle.net,Final' + - 'DOMAIN-SUFFIX,blizzard.com,Final' + - 'DOMAIN-SUFFIX,appspot.com,Final' + - 'DOMAIN-SUFFIX,blogger.com,Final' + - 'DOMAIN-SUFFIX,getoutline.org,Final' + - 'DOMAIN-SUFFIX,gvt0.com,Final' + - 'DOMAIN-SUFFIX,gvt1.com,Final' + - 'DOMAIN-SUFFIX,gvt3.com,Final' + - 'DOMAIN-SUFFIX,xn--ngstr-lra8j.com,Final' + - 'DOMAIN-KEYWORD,google,Final' + - 'DOMAIN-KEYWORD,blogspot,Final' + - 'DOMAIN-SUFFIX,onedrive.live.com,Final' + - 'DOMAIN-SUFFIX,xboxlive.com,Final' + - 'DOMAIN-SUFFIX,cdninstagram.com,Final' + - 'DOMAIN-SUFFIX,fb.com,Final' + - 'DOMAIN-SUFFIX,fb.me,Final' + - 'DOMAIN-SUFFIX,fbaddins.com,Final' + - 'DOMAIN-SUFFIX,fbcdn.net,Final' + - 'DOMAIN-SUFFIX,fbsbx.com,Final' + - 'DOMAIN-SUFFIX,fbworkmail.com,Final' + - 'DOMAIN-SUFFIX,instagram.com,Final' + - 'DOMAIN-SUFFIX,m.me,Final' + - 'DOMAIN-SUFFIX,messenger.com,Final' + - 'DOMAIN-SUFFIX,oculus.com,Final' + - 'DOMAIN-SUFFIX,oculuscdn.com,Final' + - 'DOMAIN-SUFFIX,rocksdb.org,Final' + - 'DOMAIN-SUFFIX,whatsapp.com,Final' + - 'DOMAIN-SUFFIX,whatsapp.net,Final' + - 'DOMAIN-KEYWORD,facebook,Final' + - 'DOMAIN-SUFFIX,pscp.tv,Final' + - 'DOMAIN-SUFFIX,periscope.tv,Final' + - 'DOMAIN-SUFFIX,t.co,Final' + - 'DOMAIN-SUFFIX,twimg.co,Final' + - 'DOMAIN-SUFFIX,twimg.com,Final' + - 'DOMAIN-SUFFIX,twitpic.com,Final' + - 'DOMAIN-SUFFIX,vine.co,Final' + - 'DOMAIN-KEYWORD,twitter,Final' + - 'DOMAIN-SUFFIX,t.me,Final' + - 'DOMAIN-SUFFIX,tdesktop.com,Final' + - 'DOMAIN-SUFFIX,telegra.ph,Final' + - 'DOMAIN-SUFFIX,telegram.me,Final' + - 'DOMAIN-SUFFIX,telegram.org,Final' + - 'IP-CIDR,67.198.55.0/24,Final' + - 'IP-CIDR,91.108.4.0/22,Final' + - 'IP-CIDR,91.108.8.0/22,Final' + - 'IP-CIDR,91.108.12.0/22,Final' + - 'IP-CIDR,91.108.16.0/22,Final' + - 'IP-CIDR,91.108.56.0/22,Final' + - 'IP-CIDR,109.239.140.0/24,Final' + - 'IP-CIDR,149.154.160.0/20,Final' + - 'IP-CIDR,205.172.60.0/22,Final' + - 'DOMAIN-SUFFIX,line.me,Final' + - 'DOMAIN-SUFFIX,line-apps.com,Final' + - 'DOMAIN-SUFFIX,line-scdn.net,Final' + - 'DOMAIN-SUFFIX,naver.jp,Final' + - 'IP-CIDR,103.2.30.0/23,Final' + - 'IP-CIDR,125.209.208.0/20,Final' + - 'IP-CIDR,147.92.128.0/17,Final' + - 'IP-CIDR,203.104.144.0/21,Final' + - 'DOMAIN-SUFFIX,4shared.com,Final' + - 'DOMAIN-SUFFIX,520cc.cc,Final' + - 'DOMAIN-SUFFIX,9cache.com,Final' + - 'DOMAIN-SUFFIX,9gag.com,Final' + - 'DOMAIN-SUFFIX,abc.com,Final' + - 'DOMAIN-SUFFIX,abc.net.au,Final' + - 'DOMAIN-SUFFIX,abebooks.com,Final' + - 'DOMAIN-SUFFIX,amazon.co.jp,Final' + - 'DOMAIN-SUFFIX,apigee.com,Final' + - 'DOMAIN-SUFFIX,apk-dl.com,Final' + - 'DOMAIN-SUFFIX,apkfind.com,Final' + - 'DOMAIN-SUFFIX,apkmirror.com,Final' + - 'DOMAIN-SUFFIX,apkmonk.com,Final' + - 'DOMAIN-SUFFIX,apkpure.com,Final' + - 'DOMAIN-SUFFIX,aptoide.com,Final' + - 'DOMAIN-SUFFIX,archive.is,Final' + - 'DOMAIN-SUFFIX,archive.org,Final' + - 'DOMAIN-SUFFIX,arte.tv,Final' + - 'DOMAIN-SUFFIX,artstation.com,Final' + - 'DOMAIN-SUFFIX,arukas.io,Final' + - 'DOMAIN-SUFFIX,ask.com,Final' + - 'DOMAIN-SUFFIX,avgle.com,Final' + - 'DOMAIN-SUFFIX,badoo.com,Final' + - 'DOMAIN-SUFFIX,bandwagonhost.com,Final' + - 'DOMAIN-SUFFIX,bbc.com,Final' + - 'DOMAIN-SUFFIX,behance.net,Final' + - 'DOMAIN-SUFFIX,bibox.com,Final' + - 'DOMAIN-SUFFIX,biggo.com.tw,Final' + - 'DOMAIN-SUFFIX,binance.com,Final' + - 'DOMAIN-SUFFIX,bitcointalk.org,Final' + - 'DOMAIN-SUFFIX,bitfinex.com,Final' + - 'DOMAIN-SUFFIX,bitmex.com,Final' + - 'DOMAIN-SUFFIX,bit-z.com,Final' + - 'DOMAIN-SUFFIX,bloglovin.com,Final' + - 'DOMAIN-SUFFIX,bloomberg.cn,Final' + - 'DOMAIN-SUFFIX,bloomberg.com,Final' + - 'DOMAIN-SUFFIX,blubrry.com,Final' + - 'DOMAIN-SUFFIX,book.com.tw,Final' + - 'DOMAIN-SUFFIX,booklive.jp,Final' + - 'DOMAIN-SUFFIX,books.com.tw,Final' + - 'DOMAIN-SUFFIX,box.com,Final' + - 'DOMAIN-SUFFIX,businessinsider.com,Final' + - 'DOMAIN-SUFFIX,bwh1.net,Final' + - 'DOMAIN-SUFFIX,castbox.fm,Final' + - 'DOMAIN-SUFFIX,cbc.ca,Final' + - 'DOMAIN-SUFFIX,cccat.cc,Final' + - 'DOMAIN-SUFFIX,cdw.com,Final' + - 'DOMAIN-SUFFIX,change.org,Final' + - 'DOMAIN-SUFFIX,ck101.com,Final' + - 'DOMAIN-SUFFIX,clarionproject.org,Final' + - 'DOMAIN-SUFFIX,clyp.it,Final' + - 'DOMAIN-SUFFIX,cna.com.tw,Final' + - 'DOMAIN-SUFFIX,comparitech.com,Final' + - 'DOMAIN-SUFFIX,conoha.jp,Final' + - 'DOMAIN-SUFFIX,crucial.com,Final' + - 'DOMAIN-SUFFIX,cts.com.tw,Final' + - 'DOMAIN-SUFFIX,cw.com.tw,Final' + - 'DOMAIN-SUFFIX,cyberctm.com,Final' + - 'DOMAIN-SUFFIX,dailymotion.com,Final' + - 'DOMAIN-SUFFIX,dailyview.tw,Final' + - 'DOMAIN-SUFFIX,daum.net,Final' + - 'DOMAIN-SUFFIX,daumcdn.net,Final' + - 'DOMAIN-SUFFIX,dcard.tw,Final' + - 'DOMAIN-SUFFIX,deepdiscount.com,Final' + - 'DOMAIN-SUFFIX,depositphotos.com,Final' + - 'DOMAIN-SUFFIX,deviantart.com,Final' + - 'DOMAIN-SUFFIX,disconnect.me,Final' + - 'DOMAIN-SUFFIX,discordapp.com,Final' + - 'DOMAIN-SUFFIX,discordapp.net,Final' + - 'DOMAIN-SUFFIX,disqus.com,Final' + - 'DOMAIN-SUFFIX,dns2go.com,Final' + - 'DOMAIN-SUFFIX,dowjones.com,Final' + - 'DOMAIN-SUFFIX,dropbox.com,Final' + - 'DOMAIN-SUFFIX,dropboxusercontent.com,Final' + - 'DOMAIN-SUFFIX,duckduckgo.com,Final' + - 'DOMAIN-SUFFIX,dw.com,Final' + - 'DOMAIN-SUFFIX,dynu.com,Final' + - 'DOMAIN-SUFFIX,earthcam.com,Final' + - 'DOMAIN-SUFFIX,ebookservice.tw,Final' + - 'DOMAIN-SUFFIX,economist.com,Final' + - 'DOMAIN-SUFFIX,edgecastcdn.net,Final' + - 'DOMAIN-SUFFIX,edu,Final' + - 'DOMAIN-SUFFIX,elpais.com,Final' + - 'DOMAIN-SUFFIX,enanyang.my,Final' + - 'DOMAIN-SUFFIX,esoir.be,Final' + - 'DOMAIN-SUFFIX,euronews.com,Final' + - 'DOMAIN-SUFFIX,feedly.com,Final' + - 'DOMAIN-SUFFIX,firech.at,Final' + - 'DOMAIN-SUFFIX,flickr.com,Final' + - 'DOMAIN-SUFFIX,flitto.com,Final' + - 'DOMAIN-SUFFIX,foreignpolicy.com,Final' + - 'DOMAIN-SUFFIX,friday.tw,Final' + - 'DOMAIN-SUFFIX,ftchinese.com,Final' + - 'DOMAIN-SUFFIX,gate.io,Final' + - 'DOMAIN-SUFFIX,getlantern.org,Final' + - 'DOMAIN-SUFFIX,getsync.com,Final' + - 'DOMAIN-SUFFIX,globalvoices.org,Final' + - 'DOMAIN-SUFFIX,goo.ne.jp,Final' + - 'DOMAIN-SUFFIX,goodreads.com,Final' + - 'DOMAIN-SUFFIX,gov,Final' + - 'DOMAIN-SUFFIX,gov.tw,Final' + - 'DOMAIN-SUFFIX,gumroad.com,Final' + - 'DOMAIN-SUFFIX,hbg.com,Final' + - 'DOMAIN-SUFFIX,heroku.com,Final' + - 'DOMAIN-SUFFIX,hightail.com,Final' + - 'DOMAIN-SUFFIX,hk01.com,Final' + - 'DOMAIN-SUFFIX,hkbf.org,Final' + - 'DOMAIN-SUFFIX,hkbookcity.com,Final' + - 'DOMAIN-SUFFIX,hkej.com,Final' + - 'DOMAIN-SUFFIX,hket.com,Final' + - 'DOMAIN-SUFFIX,hkgolden.com,Final' + - 'DOMAIN-SUFFIX,hootsuite.com,Final' + - 'DOMAIN-SUFFIX,hudson.org,Final' + - 'DOMAIN-SUFFIX,hyread.com.tw,Final' + - 'DOMAIN-SUFFIX,ibtimes.com,Final' + - 'DOMAIN-SUFFIX,i-cable.com,Final' + - 'DOMAIN-SUFFIX,icij.org,Final' + - 'DOMAIN-SUFFIX,icoco.com,Final' + - 'DOMAIN-SUFFIX,imgur.com,Final' + - 'DOMAIN-SUFFIX,initiummall.com,Final' + - 'DOMAIN-SUFFIX,insecam.org,Final' + - 'DOMAIN-SUFFIX,ipfs.io,Final' + - 'DOMAIN-SUFFIX,issuu.com,Final' + - 'DOMAIN-SUFFIX,istockphoto.com,Final' + - 'DOMAIN-SUFFIX,japantimes.co.jp,Final' + - 'DOMAIN-SUFFIX,jiji.com,Final' + - 'DOMAIN-SUFFIX,jinx.com,Final' + - 'DOMAIN-SUFFIX,jkforum.net,Final' + - 'DOMAIN-SUFFIX,joinmastodon.org,Final' + - 'DOMAIN-SUFFIX,justpaste.it,Final' + - 'DOMAIN-SUFFIX,kakao.com,Final' + - 'DOMAIN-SUFFIX,kakaocorp.com,Final' + - 'DOMAIN-SUFFIX,kik.com,Final' + - 'DOMAIN-SUFFIX,kobo.com,Final' + - 'DOMAIN-SUFFIX,kobobooks.com,Final' + - 'DOMAIN-SUFFIX,kodingen.com,Final' + - 'DOMAIN-SUFFIX,lemonde.fr,Final' + - 'DOMAIN-SUFFIX,lepoint.fr,Final' + - 'DOMAIN-SUFFIX,lihkg.com,Final' + - 'DOMAIN-SUFFIX,listennotes.com,Final' + - 'DOMAIN-SUFFIX,livestream.com,Final' + - 'DOMAIN-SUFFIX,logmein.com,Final' + - 'DOMAIN-SUFFIX,mail.ru,Final' + - 'DOMAIN-SUFFIX,mailchimp.com,Final' + - 'DOMAIN-SUFFIX,marc.info,Final' + - 'DOMAIN-SUFFIX,matters.news,Final' + - 'DOMAIN-SUFFIX,medium.com,Final' + - 'DOMAIN-SUFFIX,mega.nz,Final' + - 'DOMAIN-SUFFIX,mil,Final' + - 'DOMAIN-SUFFIX,mingpao.com,Final' + - 'DOMAIN-SUFFIX,mobile01.com,Final' + - 'DOMAIN-SUFFIX,myspace.com,Final' + - 'DOMAIN-SUFFIX,myspacecdn.com,Final' + - 'DOMAIN-SUFFIX,nanyang.com,Final' + - 'DOMAIN-SUFFIX,naver.com,Final' + - 'DOMAIN-SUFFIX,newstapa.org,Final' + - 'DOMAIN-SUFFIX,nhk.or.jp,Final' + - 'DOMAIN-SUFFIX,nicovideo.jp,Final' + - 'DOMAIN-SUFFIX,nii.ac.jp,Final' + - 'DOMAIN-SUFFIX,nikkei.com,Final' + - 'DOMAIN-SUFFIX,nofile.io,Final' + - 'DOMAIN-SUFFIX,now.com,Final' + - 'DOMAIN-SUFFIX,nrk.no,Final' + - 'DOMAIN-SUFFIX,nyt.com,Final' + - 'DOMAIN-SUFFIX,nytchina.com,Final' + - 'DOMAIN-SUFFIX,nytcn.me,Final' + - 'DOMAIN-SUFFIX,nytco.com,Final' + - 'DOMAIN-SUFFIX,nytimes.com,Final' + - 'DOMAIN-SUFFIX,nytimg.com,Final' + - 'DOMAIN-SUFFIX,nytlog.com,Final' + - 'DOMAIN-SUFFIX,nytstyle.com,Final' + - 'DOMAIN-SUFFIX,ok.ru,Final' + - 'DOMAIN-SUFFIX,okex.com,Final' + - 'DOMAIN-SUFFIX,on.cc,Final' + - 'DOMAIN-SUFFIX,orientaldaily.com.my,Final' + - 'DOMAIN-SUFFIX,overcast.fm,Final' + - 'DOMAIN-SUFFIX,paltalk.com,Final' + - 'DOMAIN-SUFFIX,pbxes.com,Final' + - 'DOMAIN-SUFFIX,pcdvd.com.tw,Final' + - 'DOMAIN-SUFFIX,pchome.com.tw,Final' + - 'DOMAIN-SUFFIX,pcloud.com,Final' + - 'DOMAIN-SUFFIX,picacomic.com,Final' + - 'DOMAIN-SUFFIX,pinimg.com,Final' + - 'DOMAIN-SUFFIX,pixiv.net,Final' + - 'DOMAIN-SUFFIX,player.fm,Final' + - 'DOMAIN-SUFFIX,plurk.com,Final' + - 'DOMAIN-SUFFIX,po18.tw,Final' + - 'DOMAIN-SUFFIX,prism-break.org,Final' + - 'DOMAIN-SUFFIX,proxifier.com,Final' + - 'DOMAIN-SUFFIX,pts.org.tw,Final' + - 'DOMAIN-SUFFIX,pubu.com.tw,Final' + - 'DOMAIN-SUFFIX,pubu.tw,Final' + - 'DOMAIN-SUFFIX,pureapk.com,Final' + - 'DOMAIN-SUFFIX,quora.com,Final' + - 'DOMAIN-SUFFIX,quoracdn.net,Final' + - 'DOMAIN-SUFFIX,rakuten.co.jp,Final' + - 'DOMAIN-SUFFIX,readingtimes.com.tw,Final' + - 'DOMAIN-SUFFIX,readmoo.com,Final' + - 'DOMAIN-SUFFIX,reddit.com,Final' + - 'DOMAIN-SUFFIX,redditmedia.com,Final' + - 'DOMAIN-SUFFIX,resilio.com,Final' + - 'DOMAIN-SUFFIX,reuters.com,Final' + - 'DOMAIN-SUFFIX,rfi.fr,Final' + - 'DOMAIN-SUFFIX,roadshow.hk,Final' + - 'DOMAIN-SUFFIX,scmp.com,Final' + - 'DOMAIN-SUFFIX,scribd.com,Final' + - 'DOMAIN-SUFFIX,seatguru.com,Final' + - 'DOMAIN-SUFFIX,shadowsocks.org,Final' + - 'DOMAIN-SUFFIX,shopee.tw,Final' + - 'DOMAIN-SUFFIX,slideshare.net,Final' + - 'DOMAIN-SUFFIX,softfamous.com,Final' + - 'DOMAIN-SUFFIX,soundcloud.com,Final' + - 'DOMAIN-SUFFIX,startpage.com,Final' + - 'DOMAIN-SUFFIX,steamcommunity.com,Final' + - 'DOMAIN-SUFFIX,steemit.com,Final' + - 'DOMAIN-SUFFIX,steemitwallet.com,Final' + - 'DOMAIN-SUFFIX,t66y.com,Final' + - 'DOMAIN-SUFFIX,tapatalk.com,Final' + - 'DOMAIN-SUFFIX,teco-hk.org,Final' + - 'DOMAIN-SUFFIX,teco-mo.org,Final' + - 'DOMAIN-SUFFIX,teddysun.com,Final' + - 'DOMAIN-SUFFIX,theguardian.com,Final' + - 'DOMAIN-SUFFIX,theinitium.com,Final' + - 'DOMAIN-SUFFIX,tineye.com,Final' + - 'DOMAIN-SUFFIX,torproject.org,Final' + - 'DOMAIN-SUFFIX,tumblr.com,Final' + - 'DOMAIN-SUFFIX,turbobit.net,Final' + - 'DOMAIN-SUFFIX,tutanota.com,Final' + - 'DOMAIN-SUFFIX,tvboxnow.com,Final' + - 'DOMAIN-SUFFIX,udn.com,Final' + - 'DOMAIN-SUFFIX,unseen.is,Final' + - 'DOMAIN-SUFFIX,upmedia.mg,Final' + - 'DOMAIN-SUFFIX,uptodown.com,Final' + - 'DOMAIN-SUFFIX,ustream.tv,Final' + - 'DOMAIN-SUFFIX,uwants.com,Final' + - 'DOMAIN-SUFFIX,v2ray.com,Final' + - 'DOMAIN-SUFFIX,viber.com,Final' + - 'DOMAIN-SUFFIX,videopress.com,Final' + - 'DOMAIN-SUFFIX,vimeo.com,Final' + - 'DOMAIN-SUFFIX,voachinese.com,Final' + - 'DOMAIN-SUFFIX,voanews.com,Final' + - 'DOMAIN-SUFFIX,voxer.com,Final' + - 'DOMAIN-SUFFIX,vzw.com,Final' + - 'DOMAIN-SUFFIX,w3schools.com,Final' + - 'DOMAIN-SUFFIX,washingtonpost.com,Final' + - 'DOMAIN-SUFFIX,wattpad.com,Final' + - 'DOMAIN-SUFFIX,whoer.net,Final' + - 'DOMAIN-SUFFIX,wikimapia.org,Final' + - 'DOMAIN-SUFFIX,wikipedia.org,Final' + - 'DOMAIN-SUFFIX,winudf.com,Final' + - 'DOMAIN-SUFFIX,wire.com,Final' + - 'DOMAIN-SUFFIX,wordpress.com,Final' + - 'DOMAIN-SUFFIX,workflow.is,Final' + - 'DOMAIN-SUFFIX,worldcat.org,Final' + - 'DOMAIN-SUFFIX,wsj.com,Final' + - 'DOMAIN-SUFFIX,wsj.net,Final' + - 'DOMAIN-SUFFIX,xhamster.com,Final' + - 'DOMAIN-SUFFIX,xnxx.com,Final' + - 'DOMAIN-SUFFIX,xvideos.com,Final' + - 'DOMAIN-SUFFIX,yahoo.com,Final' + - 'DOMAIN-SUFFIX,yandex.ru,Final' + - 'DOMAIN-SUFFIX,ycombinator.com,Final' + - 'DOMAIN-SUFFIX,yesasia.com,Final' + - 'DOMAIN-SUFFIX,yes-news.com,Final' + - 'DOMAIN-SUFFIX,yomiuri.co.jp,Final' + - 'DOMAIN-SUFFIX,you-get.org,Final' + - 'DOMAIN-SUFFIX,zaobao.com,Final' + - 'DOMAIN-SUFFIX,zb.com,Final' + - 'DOMAIN-SUFFIX,zello.com,Final' + - 'DOMAIN-SUFFIX,zeronet.io,Final' + - 'DOMAIN-KEYWORD,github,Final' + - 'DOMAIN-KEYWORD,jav,Final' + - 'DOMAIN-KEYWORD,pinterest,Final' + - 'DOMAIN-KEYWORD,porn,Final' + - 'DOMAIN-KEYWORD,wikileaks,Final' + - 'DOMAIN-SUFFIX,apartmentratings.com,Final' + - 'DOMAIN-SUFFIX,apartments.com,Final' + - 'DOMAIN-SUFFIX,bankmobilevibe.com,Final' + - 'DOMAIN-SUFFIX,bing.com,Final' + - 'DOMAIN-SUFFIX,booktopia.com.au,Final' + - 'DOMAIN-SUFFIX,centauro.com.br,Final' + - 'DOMAIN-SUFFIX,clearsurance.com,Final' + - 'DOMAIN-SUFFIX,costco.com,Final' + - 'DOMAIN-SUFFIX,crackle.com,Final' + - 'DOMAIN-SUFFIX,depositphotos.cn,Final' + - 'DOMAIN-SUFFIX,dish.com,Final' + - 'DOMAIN-SUFFIX,dmm.co.jp,Final' + - 'DOMAIN-SUFFIX,dmm.com,Final' + - 'DOMAIN-SUFFIX,dnvod.tv,Final' + - 'DOMAIN-SUFFIX,esurance.com,Final' + - 'DOMAIN-SUFFIX,extmatrix.com,Final' + - 'DOMAIN-SUFFIX,fastpic.ru,Final' + - 'DOMAIN-SUFFIX,flipboard.com,Final' + - 'DOMAIN-SUFFIX,fnac.be,Final' + - 'DOMAIN-SUFFIX,fnac.com,Final' + - 'DOMAIN-SUFFIX,funkyimg.com,Final' + - 'DOMAIN-SUFFIX,fxnetworks.com,Final' + - 'DOMAIN-SUFFIX,gettyimages.com,Final' + - 'DOMAIN-SUFFIX,go.com,Final' + - 'DOMAIN-SUFFIX,here.com,Final' + - 'DOMAIN-SUFFIX,jcpenney.com,Final' + - 'DOMAIN-SUFFIX,jiehua.tv,Final' + - 'DOMAIN-SUFFIX,kknews.cc,Final' + - 'DOMAIN-SUFFIX,mailfence.com,Final' + - 'DOMAIN-SUFFIX,nationwide.com,Final' + - 'DOMAIN-SUFFIX,nbc.com,Final' + - 'DOMAIN-SUFFIX,nexon.com,Final' + - 'DOMAIN-SUFFIX,nordstrom.com,Final' + - 'DOMAIN-SUFFIX,nordstromimage.com,Final' + - 'DOMAIN-SUFFIX,nordstromrack.com,Final' + - 'DOMAIN-SUFFIX,read01.com,Final' + - 'DOMAIN-SUFFIX,superpages.com,Final' + - 'DOMAIN-SUFFIX,target.com,Final' + - 'DOMAIN-SUFFIX,thinkgeek.com,Final' + - 'DOMAIN-SUFFIX,tracfone.com,Final' + - 'DOMAIN-SUFFIX,uploader.jp,Final' + - 'DOMAIN-SUFFIX,vevo.com,Final' + - 'DOMAIN-SUFFIX,viu.tv,Final' + - 'DOMAIN-SUFFIX,vk.com,Final' + - 'DOMAIN-SUFFIX,vsco.co,Final' + - 'DOMAIN-SUFFIX,xfinity.com,Final' + - 'DOMAIN-SUFFIX,zattoo.com,Final' + - 'DOMAIN,voidtools.com,Final' + - 'DOMAIN,testflight.Apple.com,Final' + - 'DOMAIN-SUFFIX,appsto.re,Final' + - 'DOMAIN,books.itunes.Apple.com,Final' + - 'DOMAIN,hls.itunes.Apple.com,Final' + - 'DOMAIN,apps.Apple.com,Final' + - 'DOMAIN,itunes.Apple.com,Final' + - 'DOMAIN,api-glb-sea.smoot.Apple.com,Final' + - 'DOMAIN,app.bluestacks.cn,Final' + - 'DOMAIN,lookup-api.Apple.com,Final' + - 'DOMAIN,gspe1-ssl.ls.Apple.com,Final' + - 'DOMAIN-SUFFIX,Apple.news,Final' + - 'DOMAIN,news-client.Apple.com,Final' + - 'DOMAIN,news-edge.Apple.com,Final' + - 'DOMAIN,news-events.Apple.com,Final' + - 'DOMAIN,Apple.comscoreresearch.com,Final' + - 'DOMAIN-SUFFIX,abc.xyz,Final' + - 'DOMAIN-SUFFIX,android.com,Final' + - 'DOMAIN,client-api.oray.com,Final' + - 'DOMAIN,ud5.3lsoft.com,Final' + - 'DOMAIN,tool.ouj.com,Final' + - 'DOMAIN,dl1.5kplayer.com,Final' + - 'DOMAIN,hikdownload.ys7.com,Final' + - 'DOMAIN,download.weituibao.com,Final' + - 'DOMAIN-SUFFIX,androidify.com,Final' + - 'DOMAIN-SUFFIX,dialogflow.com,Final' + - 'DOMAIN-SUFFIX,autodraw.com,Final' + - 'DOMAIN-SUFFIX,capitalg.com,Final' + - 'DOMAIN-SUFFIX,certificate-transparency.org,Final' + - 'DOMAIN-SUFFIX,chrome.com,Final' + - 'DOMAIN-SUFFIX,chromeexperiments.com,Final' + - 'DOMAIN-SUFFIX,chromestatus.com,Final' + - 'DOMAIN,update.doctorcom.com,Final' + - 'DOMAIN,cooldock.com,Final' + - 'DOMAIN,static.alimama.com,Final' + - 'DOMAIN,cgi.kg.qq.com,Final' + - 'DOMAIN,update.51nwt.com,Final' + - 'DOMAIN,update2.filseclab.com,Final' + - 'DOMAIN-SUFFIX,chromium.org,Final' + - 'DOMAIN-SUFFIX,creativelab5.com,Final' + - 'DOMAIN-SUFFIX,debug.com,Final' + - 'DOMAIN-SUFFIX,deepmind.com,Final' + - 'DOMAIN-SUFFIX,firebaseio.com,Final' + - 'DOMAIN-SUFFIX,getmdl.io,Final' + - 'DOMAIN,update.khd.2345.cc,Final' + - 'DOMAIN,download.2345.com,Final' + - 'DOMAIN,update.funshion.com,Final' + - 'DOMAIN,fm.dl.126.net,Final' + - 'DOMAIN-SUFFIX,ggpht.com,Final' + - 'DOMAIN-SUFFIX,gmail.com,Final' + - 'DOMAIN-SUFFIX,gmodules.com,Final' + - 'DOMAIN-SUFFIX,godoc.org,Final' + - 'DOMAIN-SUFFIX,golang.org,Final' + - 'DOMAIN-SUFFIX,gstatic.com,Final' + - 'DOMAIN-SUFFIX,gv.com,Final' + - 'DOMAIN-SUFFIX,gwtproject.org,Final' + - 'DOMAIN-SUFFIX,itasoftware.com,Final' + - 'DOMAIN,pc.miguvideo.com,Final' + - 'DOMAIN,update.m.jj.cn,Final' + - 'DOMAIN,newdownload.eweiqi.com,Final' + - 'DOMAIN,ud6.3lsoft.com,Final' + - 'DOMAIN-SUFFIX,madewithcode.com,Final' + - 'DOMAIN-SUFFIX,material.io,Final' + - 'DOMAIN-SUFFIX,polymer-project.org,Final' + - 'DOMAIN-SUFFIX,admin.recaptcha.net,Final' + - 'DOMAIN-SUFFIX,recaptcha.net,Final' + - 'DOMAIN-SUFFIX,shattered.io,Final' + - 'DOMAIN-SUFFIX,synergyse.com,Final' + - 'DOMAIN-SUFFIX,tensorflow.org,Final' + - 'DOMAIN-SUFFIX,tfhub.dev,Final' + - 'DOMAIN-SUFFIX,tiltbrush.com,Final' + - 'DOMAIN-SUFFIX,waveprotocol.org,Final' + - 'DOMAIN-SUFFIX,waymo.com,Final' + - 'DOMAIN-SUFFIX,webmproject.org,Final' + - 'DOMAIN-SUFFIX,webrtc.org,Final' + - 'DOMAIN-SUFFIX,whatbrowser.org,Final' + - 'DOMAIN-SUFFIX,widevine.com,Final' + - 'DOMAIN-SUFFIX,x.company,Final' + - 'DOMAIN-SUFFIX,youtu.be,Final' + - 'DOMAIN-SUFFIX,yt.be,Final' + - 'DOMAIN-SUFFIX,ytimg.com,Final' + - 'DOMAIN-SUFFIX,1drv.com,Final' + - 'DOMAIN-SUFFIX,1drv.ms,Final' + - 'DOMAIN-SUFFIX,live.com,Final' + - 'DOMAIN-SUFFIX,live.net,Final' + - 'DOMAIN-SUFFIX,livefilestore.com,Final' + - 'DOMAIN-SUFFIX,storage.msn.com,Final' + - 'DOMAIN-SUFFIX,0rz.tw,Final' + - 'DOMAIN-SUFFIX,4bluestones.biz,Final' + - 'DOMAIN-SUFFIX,9bis.net,Final' + - 'DOMAIN-SUFFIX,allconnected.co,Final' + - 'DOMAIN-SUFFIX,amazonaws.com,Final' + - 'DOMAIN-SUFFIX,aol.com,Final' + - 'DOMAIN-SUFFIX,bcc.com.tw,Final' + - 'DOMAIN-SUFFIX,bit.ly,Final' + - 'DOMAIN-SUFFIX,bitshare.com,Final' + - 'DOMAIN-SUFFIX,blog.jp,Final' + - 'DOMAIN-SUFFIX,blogimg.jp,Final' + - 'DOMAIN-SUFFIX,blogtd.org,Final' + - 'DOMAIN-SUFFIX,broadcast.co.nz,Final' + - 'DOMAIN-SUFFIX,camfrog.com,Final' + - 'DOMAIN-SUFFIX,cfos.de,Final' + - 'DOMAIN-SUFFIX,citypopulation.de,Final' + - 'DOMAIN-SUFFIX,cloudfront.net,Final' + - 'DOMAIN-SUFFIX,ctitv.com.tw,Final' + - 'DOMAIN-SUFFIX,cuhk.edu.hk,Final' + - 'DOMAIN-SUFFIX,cusu.hk,Final' + - 'DOMAIN-SUFFIX,discuss.com.hk,Final' + - 'DOMAIN-SUFFIX,dropboxapi.com,Final' + - 'DOMAIN-SUFFIX,edditstatic.com,Final' + - 'DOMAIN-SUFFIX,flickriver.com,Final' + - 'DOMAIN-SUFFIX,focustaiwan.tw,Final' + - 'DOMAIN-SUFFIX,free.fr,Final' + - 'DOMAIN-SUFFIX,gigacircle.com,Final' + - 'DOMAIN-SUFFIX,hk-pub.com,Final' + - 'DOMAIN-SUFFIX,hosting.co.uk,Final' + - 'DOMAIN-SUFFIX,hwcdn.net,Final' + - 'DOMAIN-SUFFIX,iphone4hongkong.com,Final' + - 'DOMAIN-SUFFIX,iphonetaiwan.org,Final' + - 'DOMAIN-SUFFIX,iptvbin.com,Final' + - 'DOMAIN-SUFFIX,jtvnw.net,Final' + - 'DOMAIN-SUFFIX,linksalpha.com,Final' + - 'DOMAIN-SUFFIX,manyvids.com,Final' + - 'DOMAIN-SUFFIX,myactimes.com,Final' + - 'DOMAIN-SUFFIX,newsblur.com,Final' + - 'DOMAIN-SUFFIX,now.im,Final' + - 'DOMAIN-SUFFIX,nowe.com,Final' + - 'DOMAIN-SUFFIX,redditlist.com,Final' + - 'DOMAIN-SUFFIX,signal.org,Final' + - 'DOMAIN-SUFFIX,smartmailcloud.com,Final' + - 'DOMAIN-SUFFIX,sparknotes.com,Final' + - 'DOMAIN-SUFFIX,streetvoice.com,Final' + - 'DOMAIN-SUFFIX,supertop.co,Final' + - 'DOMAIN-SUFFIX,tv.com,Final' + - 'DOMAIN-SUFFIX,typepad.com,Final' + - 'DOMAIN-SUFFIX,udnbkk.com,Final' + - 'DOMAIN-SUFFIX,urbanairship.com,Final' + - 'DOMAIN-SUFFIX,whispersystems.org,Final' + - 'DOMAIN-SUFFIX,wikia.com,Final' + - 'DOMAIN-SUFFIX,wn.com,Final' + - 'DOMAIN-SUFFIX,wolframalpha.com,Final' + - 'DOMAIN-SUFFIX,x-art.com,Final' + - 'DOMAIN-SUFFIX,yimg.com,Final' + - 'GEOIP,CN,China-Websites' + - 'MATCH,Final' diff --git a/temp/TrustedAccessPath.yaml b/temp/TrustedAccessPath.yaml new file mode 100644 index 0000000..869a823 --- /dev/null +++ b/temp/TrustedAccessPath.yaml @@ -0,0 +1,567 @@ +mixed-port: 7890 +allow-lan: true +bind-address: '*' +mode: rule +log-level: info +external-controller: '127.0.0.1:9090' +dns: + enable: true + ipv6: false + default-nameserver: [223.5.5.5, 119.29.29.29] + enhanced-mode: fake-ip + fake-ip-range: 198.18.0.1/16 + use-hosts: true + nameserver: ['https://doh.pub/dns-query', 'https://dns.alidns.com/dns-query'] + fallback: ['https://doh.dns.sb/dns-query', 'https://dns.cloudflare.com/dns-query', 'https://dns.twnic.tw/dns-query', 'tls://8.8.4.4:853'] + fallback-filter: { geoip: true, ipcidr: [240.0.0.0/4, 0.0.0.0/32] } +proxies: + - { name: '剩余流量:183.54 GB', type: trojan, server: taptap.sffyn.com, port: 48333, password: 474627a7-b6e2-4452-86a1-2519f27cc3e6, udp: true, sni: mhlnf.cn, skip-cert-verify: true, network: tcp } + - { name: '距离下次重置剩余:14 天', type: trojan, server: taptap.sffyn.com, port: 48333, password: 474627a7-b6e2-4452-86a1-2519f27cc3e6, udp: true, sni: mhlnf.cn, skip-cert-verify: true, network: tcp } + - { name: 套餐到期:2026-07-06, type: trojan, server: taptap.sffyn.com, port: 48333, password: 474627a7-b6e2-4452-86a1-2519f27cc3e6, udp: true, sni: mhlnf.cn, skip-cert-verify: true, network: tcp } + - { name: '🇭🇰HongKong 01', type: trojan, server: taptap.sffyn.com, port: 48333, password: 474627a7-b6e2-4452-86a1-2519f27cc3e6, udp: true, sni: mhlnf.cn, skip-cert-verify: true, network: tcp } + - { name: '🇭🇰HongKong 02', type: trojan, server: taptap.sffyn.com, port: 40439, password: 474627a7-b6e2-4452-86a1-2519f27cc3e6, udp: true, sni: mhlnf.cn, skip-cert-verify: true, network: tcp } + - { name: '🇭🇰HongKong 03', type: trojan, server: taptap.sffyn.com, port: 48335, password: 474627a7-b6e2-4452-86a1-2519f27cc3e6, udp: true, sni: mhlnf.cn, skip-cert-verify: true, network: tcp } + - { name: '🇭🇰HongKong 04', type: trojan, server: taptap.sffyn.com, port: 38557, password: 474627a7-b6e2-4452-86a1-2519f27cc3e6, udp: true, sni: mhlnf.cn, skip-cert-verify: true, network: tcp } + - { name: '🇭🇰HongKong 电联优化', type: trojan, server: dianlian.sffyn.com, port: 48333, password: 474627a7-b6e2-4452-86a1-2519f27cc3e6, udp: true, sni: mhlnf.cn, skip-cert-verify: true, network: tcp } + - { name: '🇨🇳Taiwan 01', type: trojan, server: taptap.sffyn.com, port: 49503, password: 474627a7-b6e2-4452-86a1-2519f27cc3e6, udp: true, sni: mhlnf.cn, skip-cert-verify: true, network: tcp } + - { name: '🇨🇳Taiwan 02', type: trojan, server: taptap.sffyn.com, port: 58785, password: 474627a7-b6e2-4452-86a1-2519f27cc3e6, udp: true, sni: mhlnf.cn, skip-cert-verify: true, network: tcp } + - { name: '🇨🇳Taiwan 03', type: trojan, server: taptap.sffyn.com, port: 19731, password: 474627a7-b6e2-4452-86a1-2519f27cc3e6, udp: true, sni: mhlnf.cn, skip-cert-verify: true, network: tcp } + - { name: '🇨🇳Taiwan 04', type: trojan, server: taptap.sffyn.com, port: 27008, password: 474627a7-b6e2-4452-86a1-2519f27cc3e6, udp: true, sni: mhlnf.cn, skip-cert-verify: true, network: tcp } + - { name: '🇨🇳Taiwan 电联优化', type: trojan, server: dianlian.sffyn.com, port: 49503, password: 474627a7-b6e2-4452-86a1-2519f27cc3e6, udp: true, sni: mhlnf.cn, skip-cert-verify: true, network: tcp } + - { name: '🇸🇬Singapore 01', type: trojan, server: taptap.sffyn.com, port: 45613, password: 474627a7-b6e2-4452-86a1-2519f27cc3e6, udp: true, sni: mhlnf.cn, skip-cert-verify: true, network: tcp } + - { name: '🇸🇬Singapore 02', type: trojan, server: taptap.sffyn.com, port: 15455, password: 474627a7-b6e2-4452-86a1-2519f27cc3e6, udp: true, sni: mhlnf.cn, skip-cert-verify: true, network: tcp } + - { name: '🇸🇬Singapore 03', type: trojan, server: taptap.sffyn.com, port: 37083, password: 474627a7-b6e2-4452-86a1-2519f27cc3e6, udp: true, sni: mhlnf.cn, skip-cert-verify: true, network: tcp } + - { name: '🇸🇬Singapore 04', type: trojan, server: taptap.sffyn.com, port: 24911, password: 474627a7-b6e2-4452-86a1-2519f27cc3e6, udp: true, sni: mhlnf.cn, skip-cert-verify: true, network: tcp } + - { name: '🇸🇬Singapore 电联优化', type: trojan, server: dianlian.sffyn.com, port: 45613, password: 474627a7-b6e2-4452-86a1-2519f27cc3e6, udp: true, sni: mhlnf.cn, skip-cert-verify: true, network: tcp } + - { name: '🇯🇵Japanese 01', type: trojan, server: taptap.sffyn.com, port: 41977, password: 474627a7-b6e2-4452-86a1-2519f27cc3e6, udp: true, sni: mhlnf.cn, skip-cert-verify: true, network: tcp } + - { name: '🇯🇵Japanese 02', type: trojan, server: taptap.sffyn.com, port: 32484, password: 474627a7-b6e2-4452-86a1-2519f27cc3e6, udp: true, sni: mhlnf.cn, skip-cert-verify: true, network: tcp } + - { name: '🇯🇵Japanese 03', type: trojan, server: taptap.sffyn.com, port: 11247, password: 474627a7-b6e2-4452-86a1-2519f27cc3e6, udp: true, sni: mhlnf.cn, skip-cert-verify: true, network: tcp } + - { name: '🇯🇵Japanese 04', type: trojan, server: taptap.sffyn.com, port: 10452, password: 474627a7-b6e2-4452-86a1-2519f27cc3e6, udp: true, sni: mhlnf.cn, skip-cert-verify: true, network: tcp } + - { name: '🇯🇵Japanese 电联优化', type: trojan, server: dianlian.sffyn.com, port: 32484, password: 474627a7-b6e2-4452-86a1-2519f27cc3e6, udp: true, sni: mhlnf.cn, skip-cert-verify: true, network: tcp } + - { name: '🇺🇸USA 01', type: trojan, server: taptap.sffyn.com, port: 27306, password: 474627a7-b6e2-4452-86a1-2519f27cc3e6, udp: true, sni: mhlnf.cn, skip-cert-verify: true, network: tcp } + - { name: '🇺🇸USA 02', type: trojan, server: taptap.sffyn.com, port: 49591, password: 474627a7-b6e2-4452-86a1-2519f27cc3e6, udp: true, sni: mhlnf.cn, skip-cert-verify: true, network: tcp } + - { name: '🇺🇸USA 03', type: trojan, server: taptap.sffyn.com, port: 59617, password: 474627a7-b6e2-4452-86a1-2519f27cc3e6, udp: true, sni: mhlnf.cn, skip-cert-verify: true, network: tcp } + - { name: '🇺🇸USA 04', type: trojan, server: taptap.sffyn.com, port: 22639, password: 474627a7-b6e2-4452-86a1-2519f27cc3e6, udp: true, sni: mhlnf.cn, skip-cert-verify: true, network: tcp } + - { name: '🇺🇸USA 电联优化', type: trojan, server: dianlian.sffyn.com, port: 27306, password: 474627a7-b6e2-4452-86a1-2519f27cc3e6, udp: true, sni: mhlnf.cn, skip-cert-verify: true, network: tcp } + - { name: 🇺🇸USA-家庭带宽01, type: trojan, server: taptap.sffyn.com, port: 20541, password: 474627a7-b6e2-4452-86a1-2519f27cc3e6, udp: true, sni: mhlnf.cn, skip-cert-verify: true, network: tcp } + - { name: '🇰🇷 Korea 01', type: trojan, server: taptap.sffyn.com, port: 44991, password: 474627a7-b6e2-4452-86a1-2519f27cc3e6, udp: true, sni: mhlnf.cn, skip-cert-verify: true, network: tcp } + - { name: '🇹🇷 Turkey', type: trojan, server: taptap.sffyn.com, port: 10292, password: 474627a7-b6e2-4452-86a1-2519f27cc3e6, udp: true, sni: mhlnf.cn, skip-cert-verify: true, network: tcp } +proxy-groups: + - { name: TrustedAccessPath, type: select, proxies: [自动选择, 故障转移, '剩余流量:183.54 GB', '距离下次重置剩余:14 天', 套餐到期:2026-07-06, '🇭🇰HongKong 01', '🇭🇰HongKong 02', '🇭🇰HongKong 03', '🇭🇰HongKong 04', '🇭🇰HongKong 电联优化', '🇨🇳Taiwan 01', '🇨🇳Taiwan 02', '🇨🇳Taiwan 03', '🇨🇳Taiwan 04', '🇨🇳Taiwan 电联优化', '🇸🇬Singapore 01', '🇸🇬Singapore 02', '🇸🇬Singapore 03', '🇸🇬Singapore 04', '🇸🇬Singapore 电联优化', '🇯🇵Japanese 01', '🇯🇵Japanese 02', '🇯🇵Japanese 03', '🇯🇵Japanese 04', '🇯🇵Japanese 电联优化', '🇺🇸USA 01', '🇺🇸USA 02', '🇺🇸USA 03', '🇺🇸USA 04', '🇺🇸USA 电联优化', 🇺🇸USA-家庭带宽01, '🇰🇷 Korea 01', '🇹🇷 Turkey'] } + - { name: 自动选择, type: url-test, proxies: ['剩余流量:183.54 GB', '距离下次重置剩余:14 天', 套餐到期:2026-07-06, '🇭🇰HongKong 01', '🇭🇰HongKong 02', '🇭🇰HongKong 03', '🇭🇰HongKong 04', '🇭🇰HongKong 电联优化', '🇨🇳Taiwan 01', '🇨🇳Taiwan 02', '🇨🇳Taiwan 03', '🇨🇳Taiwan 04', '🇨🇳Taiwan 电联优化', '🇸🇬Singapore 01', '🇸🇬Singapore 02', '🇸🇬Singapore 03', '🇸🇬Singapore 04', '🇸🇬Singapore 电联优化', '🇯🇵Japanese 01', '🇯🇵Japanese 02', '🇯🇵Japanese 03', '🇯🇵Japanese 04', '🇯🇵Japanese 电联优化', '🇺🇸USA 01', '🇺🇸USA 02', '🇺🇸USA 03', '🇺🇸USA 04', '🇺🇸USA 电联优化', 🇺🇸USA-家庭带宽01, '🇰🇷 Korea 01', '🇹🇷 Turkey'], url: 'http://www.gstatic.com/generate_204', interval: 86400 } + - { name: 故障转移, type: fallback, proxies: ['剩余流量:183.54 GB', '距离下次重置剩余:14 天', 套餐到期:2026-07-06, '🇭🇰HongKong 01', '🇭🇰HongKong 02', '🇭🇰HongKong 03', '🇭🇰HongKong 04', '🇭🇰HongKong 电联优化', '🇨🇳Taiwan 01', '🇨🇳Taiwan 02', '🇨🇳Taiwan 03', '🇨🇳Taiwan 04', '🇨🇳Taiwan 电联优化', '🇸🇬Singapore 01', '🇸🇬Singapore 02', '🇸🇬Singapore 03', '🇸🇬Singapore 04', '🇸🇬Singapore 电联优化', '🇯🇵Japanese 01', '🇯🇵Japanese 02', '🇯🇵Japanese 03', '🇯🇵Japanese 04', '🇯🇵Japanese 电联优化', '🇺🇸USA 01', '🇺🇸USA 02', '🇺🇸USA 03', '🇺🇸USA 04', '🇺🇸USA 电联优化', 🇺🇸USA-家庭带宽01, '🇰🇷 Korea 01', '🇹🇷 Turkey'], url: 'http://www.gstatic.com/generate_204', interval: 7200 } +rules: + - 'DOMAIN,dycdn.tapcloud.me,DIRECT' + - 'DOMAIN-SUFFIX,services.googleapis.cn,TrustedAccessPath' + - 'DOMAIN-SUFFIX,xn--ngstr-lra8j.com,TrustedAccessPath' + - 'DOMAIN,safebrowsing.urlsec.qq.com,DIRECT' + - 'DOMAIN,safebrowsing.googleapis.com,DIRECT' + - 'DOMAIN,developer.apple.com,TrustedAccessPath' + - 'DOMAIN-SUFFIX,digicert.com,TrustedAccessPath' + - 'DOMAIN,ocsp.apple.com,TrustedAccessPath' + - 'DOMAIN,ocsp.comodoca.com,TrustedAccessPath' + - 'DOMAIN,ocsp.usertrust.com,TrustedAccessPath' + - 'DOMAIN,ocsp.sectigo.com,TrustedAccessPath' + - 'DOMAIN,ocsp.verisign.net,TrustedAccessPath' + - 'DOMAIN-SUFFIX,apple-dns.net,TrustedAccessPath' + - 'DOMAIN,testflight.apple.com,TrustedAccessPath' + - 'DOMAIN,sandbox.itunes.apple.com,TrustedAccessPath' + - 'DOMAIN,itunes.apple.com,TrustedAccessPath' + - 'DOMAIN-SUFFIX,apps.apple.com,TrustedAccessPath' + - 'DOMAIN-SUFFIX,blobstore.apple.com,TrustedAccessPath' + - 'DOMAIN,cvws.icloud-content.com,TrustedAccessPath' + - 'DOMAIN-SUFFIX,mzstatic.com,DIRECT' + - 'DOMAIN-SUFFIX,itunes.apple.com,DIRECT' + - 'DOMAIN-SUFFIX,icloud.com,DIRECT' + - 'DOMAIN-SUFFIX,icloud-content.com,DIRECT' + - 'DOMAIN-SUFFIX,me.com,DIRECT' + - 'DOMAIN-SUFFIX,aaplimg.com,DIRECT' + - 'DOMAIN-SUFFIX,cdn20.com,DIRECT' + - 'DOMAIN-SUFFIX,cdn-apple.com,DIRECT' + - 'DOMAIN-SUFFIX,akadns.net,DIRECT' + - 'DOMAIN-SUFFIX,akamaiedge.net,DIRECT' + - 'DOMAIN-SUFFIX,edgekey.net,DIRECT' + - 'DOMAIN-SUFFIX,mwcloudcdn.com,DIRECT' + - 'DOMAIN-SUFFIX,mwcname.com,DIRECT' + - 'DOMAIN-SUFFIX,apple.com,DIRECT' + - 'DOMAIN-SUFFIX,apple-cloudkit.com,DIRECT' + - 'DOMAIN-SUFFIX,apple-mapkit.com,DIRECT' + - 'DOMAIN-SUFFIX,126.com,DIRECT' + - 'DOMAIN-SUFFIX,126.net,DIRECT' + - 'DOMAIN-SUFFIX,127.net,DIRECT' + - 'DOMAIN-SUFFIX,163.com,DIRECT' + - 'DOMAIN-SUFFIX,360buyimg.com,DIRECT' + - 'DOMAIN-SUFFIX,36kr.com,DIRECT' + - 'DOMAIN-SUFFIX,acfun.tv,DIRECT' + - 'DOMAIN-SUFFIX,air-matters.com,DIRECT' + - 'DOMAIN-SUFFIX,aixifan.com,DIRECT' + - 'DOMAIN-KEYWORD,alicdn,DIRECT' + - 'DOMAIN-KEYWORD,alipay,DIRECT' + - 'DOMAIN-KEYWORD,taobao,DIRECT' + - 'DOMAIN-SUFFIX,amap.com,DIRECT' + - 'DOMAIN-SUFFIX,autonavi.com,DIRECT' + - 'DOMAIN-KEYWORD,baidu,DIRECT' + - 'DOMAIN-SUFFIX,bdimg.com,DIRECT' + - 'DOMAIN-SUFFIX,bdstatic.com,DIRECT' + - 'DOMAIN-SUFFIX,bilibili.com,DIRECT' + - 'DOMAIN-SUFFIX,bilivideo.com,DIRECT' + - 'DOMAIN-SUFFIX,caiyunapp.com,DIRECT' + - 'DOMAIN-SUFFIX,clouddn.com,DIRECT' + - 'DOMAIN-SUFFIX,cnbeta.com,DIRECT' + - 'DOMAIN-SUFFIX,cnbetacdn.com,DIRECT' + - 'DOMAIN-SUFFIX,cootekservice.com,DIRECT' + - 'DOMAIN-SUFFIX,csdn.net,DIRECT' + - 'DOMAIN-SUFFIX,ctrip.com,DIRECT' + - 'DOMAIN-SUFFIX,dgtle.com,DIRECT' + - 'DOMAIN-SUFFIX,dianping.com,DIRECT' + - 'DOMAIN-SUFFIX,douban.com,DIRECT' + - 'DOMAIN-SUFFIX,doubanio.com,DIRECT' + - 'DOMAIN-SUFFIX,duokan.com,DIRECT' + - 'DOMAIN-SUFFIX,easou.com,DIRECT' + - 'DOMAIN-SUFFIX,ele.me,DIRECT' + - 'DOMAIN-SUFFIX,feng.com,DIRECT' + - 'DOMAIN-SUFFIX,fir.im,DIRECT' + - 'DOMAIN-SUFFIX,frdic.com,DIRECT' + - 'DOMAIN-SUFFIX,g-cores.com,DIRECT' + - 'DOMAIN-SUFFIX,godic.net,DIRECT' + - 'DOMAIN-SUFFIX,gtimg.com,DIRECT' + - 'DOMAIN,cdn.hockeyapp.net,DIRECT' + - 'DOMAIN-SUFFIX,hongxiu.com,DIRECT' + - 'DOMAIN-SUFFIX,hxcdn.net,DIRECT' + - 'DOMAIN-SUFFIX,iciba.com,DIRECT' + - 'DOMAIN-SUFFIX,ifeng.com,DIRECT' + - 'DOMAIN-SUFFIX,ifengimg.com,DIRECT' + - 'DOMAIN-SUFFIX,ipip.net,DIRECT' + - 'DOMAIN-SUFFIX,iqiyi.com,DIRECT' + - 'DOMAIN-SUFFIX,jd.com,DIRECT' + - 'DOMAIN-SUFFIX,jianshu.com,DIRECT' + - 'DOMAIN-SUFFIX,knewone.com,DIRECT' + - 'DOMAIN-SUFFIX,le.com,DIRECT' + - 'DOMAIN-SUFFIX,lecloud.com,DIRECT' + - 'DOMAIN-SUFFIX,lemicp.com,DIRECT' + - 'DOMAIN-SUFFIX,licdn.com,DIRECT' + - 'DOMAIN-SUFFIX,luoo.net,DIRECT' + - 'DOMAIN-SUFFIX,meituan.com,DIRECT' + - 'DOMAIN-SUFFIX,meituan.net,DIRECT' + - 'DOMAIN-SUFFIX,mi.com,DIRECT' + - 'DOMAIN-SUFFIX,miaopai.com,DIRECT' + - 'DOMAIN-SUFFIX,microsoft.com,DIRECT' + - 'DOMAIN-SUFFIX,microsoftonline.com,DIRECT' + - 'DOMAIN-SUFFIX,miui.com,DIRECT' + - 'DOMAIN-SUFFIX,miwifi.com,DIRECT' + - 'DOMAIN-SUFFIX,mob.com,DIRECT' + - 'DOMAIN-SUFFIX,netease.com,DIRECT' + - 'DOMAIN-SUFFIX,office.com,DIRECT' + - 'DOMAIN-SUFFIX,office365.com,DIRECT' + - 'DOMAIN-KEYWORD,officecdn,DIRECT' + - 'DOMAIN-SUFFIX,oschina.net,DIRECT' + - 'DOMAIN-SUFFIX,ppsimg.com,DIRECT' + - 'DOMAIN-SUFFIX,pstatp.com,DIRECT' + - 'DOMAIN-SUFFIX,qcloud.com,DIRECT' + - 'DOMAIN-SUFFIX,qdaily.com,DIRECT' + - 'DOMAIN-SUFFIX,qdmm.com,DIRECT' + - 'DOMAIN-SUFFIX,qhimg.com,DIRECT' + - 'DOMAIN-SUFFIX,qhres.com,DIRECT' + - 'DOMAIN-SUFFIX,qidian.com,DIRECT' + - 'DOMAIN-SUFFIX,qihucdn.com,DIRECT' + - 'DOMAIN-SUFFIX,qiniu.com,DIRECT' + - 'DOMAIN-SUFFIX,qiniucdn.com,DIRECT' + - 'DOMAIN-SUFFIX,qiyipic.com,DIRECT' + - 'DOMAIN-SUFFIX,qq.com,DIRECT' + - 'DOMAIN-SUFFIX,qqurl.com,DIRECT' + - 'DOMAIN-SUFFIX,rarbg.to,DIRECT' + - 'DOMAIN-SUFFIX,ruguoapp.com,DIRECT' + - 'DOMAIN-SUFFIX,segmentfault.com,DIRECT' + - 'DOMAIN-SUFFIX,sinaapp.com,DIRECT' + - 'DOMAIN-SUFFIX,smzdm.com,DIRECT' + - 'DOMAIN-SUFFIX,snapdrop.net,DIRECT' + - 'DOMAIN-SUFFIX,sogou.com,DIRECT' + - 'DOMAIN-SUFFIX,sogoucdn.com,DIRECT' + - 'DOMAIN-SUFFIX,sohu.com,DIRECT' + - 'DOMAIN-SUFFIX,soku.com,DIRECT' + - 'DOMAIN-SUFFIX,speedtest.net,DIRECT' + - 'DOMAIN-SUFFIX,sspai.com,DIRECT' + - 'DOMAIN-SUFFIX,suning.com,DIRECT' + - 'DOMAIN-SUFFIX,taobao.com,DIRECT' + - 'DOMAIN-SUFFIX,tencent.com,DIRECT' + - 'DOMAIN-SUFFIX,tenpay.com,DIRECT' + - 'DOMAIN-SUFFIX,tianyancha.com,DIRECT' + - 'DOMAIN-SUFFIX,tmall.com,DIRECT' + - 'DOMAIN-SUFFIX,tudou.com,DIRECT' + - 'DOMAIN-SUFFIX,umetrip.com,DIRECT' + - 'DOMAIN-SUFFIX,upaiyun.com,DIRECT' + - 'DOMAIN-SUFFIX,upyun.com,DIRECT' + - 'DOMAIN-SUFFIX,veryzhun.com,DIRECT' + - 'DOMAIN-SUFFIX,weather.com,DIRECT' + - 'DOMAIN-SUFFIX,weibo.com,DIRECT' + - 'DOMAIN-SUFFIX,xiami.com,DIRECT' + - 'DOMAIN-SUFFIX,xiami.net,DIRECT' + - 'DOMAIN-SUFFIX,xiaomicp.com,DIRECT' + - 'DOMAIN-SUFFIX,ximalaya.com,DIRECT' + - 'DOMAIN-SUFFIX,xmcdn.com,DIRECT' + - 'DOMAIN-SUFFIX,xunlei.com,DIRECT' + - 'DOMAIN-SUFFIX,yhd.com,DIRECT' + - 'DOMAIN-SUFFIX,yihaodianimg.com,DIRECT' + - 'DOMAIN-SUFFIX,yinxiang.com,DIRECT' + - 'DOMAIN-SUFFIX,ykimg.com,DIRECT' + - 'DOMAIN-SUFFIX,youdao.com,DIRECT' + - 'DOMAIN-SUFFIX,youku.com,DIRECT' + - 'DOMAIN-SUFFIX,zealer.com,DIRECT' + - 'DOMAIN-SUFFIX,zhihu.com,DIRECT' + - 'DOMAIN-SUFFIX,zhimg.com,DIRECT' + - 'DOMAIN-SUFFIX,zimuzu.tv,DIRECT' + - 'DOMAIN-SUFFIX,zoho.com,DIRECT' + - 'DOMAIN-KEYWORD,amazon,TrustedAccessPath' + - 'DOMAIN-KEYWORD,google,TrustedAccessPath' + - 'DOMAIN-KEYWORD,gmail,TrustedAccessPath' + - 'DOMAIN-KEYWORD,youtube,TrustedAccessPath' + - 'DOMAIN-KEYWORD,facebook,TrustedAccessPath' + - 'DOMAIN-SUFFIX,fb.me,TrustedAccessPath' + - 'DOMAIN-SUFFIX,fbcdn.net,TrustedAccessPath' + - 'DOMAIN-KEYWORD,twitter,TrustedAccessPath' + - 'DOMAIN-KEYWORD,instagram,TrustedAccessPath' + - 'DOMAIN-KEYWORD,dropbox,TrustedAccessPath' + - 'DOMAIN-SUFFIX,twimg.com,TrustedAccessPath' + - 'DOMAIN-KEYWORD,blogspot,TrustedAccessPath' + - 'DOMAIN-SUFFIX,youtu.be,TrustedAccessPath' + - 'DOMAIN-KEYWORD,whatsapp,TrustedAccessPath' + - 'DOMAIN-KEYWORD,admarvel,REJECT' + - 'DOMAIN-KEYWORD,admaster,REJECT' + - 'DOMAIN-KEYWORD,adsage,REJECT' + - 'DOMAIN-KEYWORD,adsmogo,REJECT' + - 'DOMAIN-KEYWORD,adsrvmedia,REJECT' + - 'DOMAIN-KEYWORD,adwords,REJECT' + - 'DOMAIN-KEYWORD,adservice,REJECT' + - 'DOMAIN-SUFFIX,appsflyer.com,REJECT' + - 'DOMAIN-KEYWORD,domob,REJECT' + - 'DOMAIN-SUFFIX,doubleclick.net,REJECT' + - 'DOMAIN-KEYWORD,duomeng,REJECT' + - 'DOMAIN-KEYWORD,dwtrack,REJECT' + - 'DOMAIN-KEYWORD,guanggao,REJECT' + - 'DOMAIN-KEYWORD,lianmeng,REJECT' + - 'DOMAIN-SUFFIX,mmstat.com,REJECT' + - 'DOMAIN-KEYWORD,mopub,REJECT' + - 'DOMAIN-KEYWORD,omgmta,REJECT' + - 'DOMAIN-KEYWORD,openx,REJECT' + - 'DOMAIN-KEYWORD,partnerad,REJECT' + - 'DOMAIN-KEYWORD,pingfore,REJECT' + - 'DOMAIN-KEYWORD,supersonicads,REJECT' + - 'DOMAIN-KEYWORD,uedas,REJECT' + - 'DOMAIN-KEYWORD,umeng,REJECT' + - 'DOMAIN-KEYWORD,usage,REJECT' + - 'DOMAIN-SUFFIX,vungle.com,REJECT' + - 'DOMAIN-KEYWORD,wlmonitor,REJECT' + - 'DOMAIN-KEYWORD,zjtoolbar,REJECT' + - 'DOMAIN-SUFFIX,9to5mac.com,TrustedAccessPath' + - 'DOMAIN-SUFFIX,abpchina.org,TrustedAccessPath' + - 'DOMAIN-SUFFIX,adblockplus.org,TrustedAccessPath' + - 'DOMAIN-SUFFIX,adobe.com,TrustedAccessPath' + - 'DOMAIN-SUFFIX,akamaized.net,TrustedAccessPath' + - 'DOMAIN-SUFFIX,alfredapp.com,TrustedAccessPath' + - 'DOMAIN-SUFFIX,amplitude.com,TrustedAccessPath' + - 'DOMAIN-SUFFIX,ampproject.org,TrustedAccessPath' + - 'DOMAIN-SUFFIX,android.com,TrustedAccessPath' + - 'DOMAIN-SUFFIX,angularjs.org,TrustedAccessPath' + - 'DOMAIN-SUFFIX,aolcdn.com,TrustedAccessPath' + - 'DOMAIN-SUFFIX,apkpure.com,TrustedAccessPath' + - 'DOMAIN-SUFFIX,appledaily.com,TrustedAccessPath' + - 'DOMAIN-SUFFIX,appshopper.com,TrustedAccessPath' + - 'DOMAIN-SUFFIX,appspot.com,TrustedAccessPath' + - 'DOMAIN-SUFFIX,arcgis.com,TrustedAccessPath' + - 'DOMAIN-SUFFIX,archive.org,TrustedAccessPath' + - 'DOMAIN-SUFFIX,armorgames.com,TrustedAccessPath' + - 'DOMAIN-SUFFIX,aspnetcdn.com,TrustedAccessPath' + - 'DOMAIN-SUFFIX,att.com,TrustedAccessPath' + - 'DOMAIN-SUFFIX,awsstatic.com,TrustedAccessPath' + - 'DOMAIN-SUFFIX,azureedge.net,TrustedAccessPath' + - 'DOMAIN-SUFFIX,azurewebsites.net,TrustedAccessPath' + - 'DOMAIN-SUFFIX,bing.com,TrustedAccessPath' + - 'DOMAIN-SUFFIX,bintray.com,TrustedAccessPath' + - 'DOMAIN-SUFFIX,bit.com,TrustedAccessPath' + - 'DOMAIN-SUFFIX,bit.ly,TrustedAccessPath' + - 'DOMAIN-SUFFIX,bitbucket.org,TrustedAccessPath' + - 'DOMAIN-SUFFIX,bjango.com,TrustedAccessPath' + - 'DOMAIN-SUFFIX,bkrtx.com,TrustedAccessPath' + - 'DOMAIN-SUFFIX,blog.com,TrustedAccessPath' + - 'DOMAIN-SUFFIX,blogcdn.com,TrustedAccessPath' + - 'DOMAIN-SUFFIX,blogger.com,TrustedAccessPath' + - 'DOMAIN-SUFFIX,blogsmithmedia.com,TrustedAccessPath' + - 'DOMAIN-SUFFIX,blogspot.com,TrustedAccessPath' + - 'DOMAIN-SUFFIX,blogspot.hk,TrustedAccessPath' + - 'DOMAIN-SUFFIX,bloomberg.com,TrustedAccessPath' + - 'DOMAIN-SUFFIX,box.com,TrustedAccessPath' + - 'DOMAIN-SUFFIX,box.net,TrustedAccessPath' + - 'DOMAIN-SUFFIX,cachefly.net,TrustedAccessPath' + - 'DOMAIN-SUFFIX,chromium.org,TrustedAccessPath' + - 'DOMAIN-SUFFIX,cl.ly,TrustedAccessPath' + - 'DOMAIN-SUFFIX,cloudflare.com,TrustedAccessPath' + - 'DOMAIN-SUFFIX,cloudfront.net,TrustedAccessPath' + - 'DOMAIN-SUFFIX,cloudmagic.com,TrustedAccessPath' + - 'DOMAIN-SUFFIX,cmail19.com,TrustedAccessPath' + - 'DOMAIN-SUFFIX,cnet.com,TrustedAccessPath' + - 'DOMAIN-SUFFIX,cocoapods.org,TrustedAccessPath' + - 'DOMAIN-SUFFIX,comodoca.com,TrustedAccessPath' + - 'DOMAIN-SUFFIX,crashlytics.com,TrustedAccessPath' + - 'DOMAIN-SUFFIX,culturedcode.com,TrustedAccessPath' + - 'DOMAIN-SUFFIX,d.pr,TrustedAccessPath' + - 'DOMAIN-SUFFIX,danilo.to,TrustedAccessPath' + - 'DOMAIN-SUFFIX,dayone.me,TrustedAccessPath' + - 'DOMAIN-SUFFIX,db.tt,TrustedAccessPath' + - 'DOMAIN-SUFFIX,deskconnect.com,TrustedAccessPath' + - 'DOMAIN-SUFFIX,disq.us,TrustedAccessPath' + - 'DOMAIN-SUFFIX,disqus.com,TrustedAccessPath' + - 'DOMAIN-SUFFIX,disquscdn.com,TrustedAccessPath' + - 'DOMAIN-SUFFIX,dnsimple.com,TrustedAccessPath' + - 'DOMAIN-SUFFIX,docker.com,TrustedAccessPath' + - 'DOMAIN-SUFFIX,dribbble.com,TrustedAccessPath' + - 'DOMAIN-SUFFIX,droplr.com,TrustedAccessPath' + - 'DOMAIN-SUFFIX,duckduckgo.com,TrustedAccessPath' + - 'DOMAIN-SUFFIX,dueapp.com,TrustedAccessPath' + - 'DOMAIN-SUFFIX,dytt8.net,TrustedAccessPath' + - 'DOMAIN-SUFFIX,edgecastcdn.net,TrustedAccessPath' + - 'DOMAIN-SUFFIX,edgekey.net,TrustedAccessPath' + - 'DOMAIN-SUFFIX,edgesuite.net,TrustedAccessPath' + - 'DOMAIN-SUFFIX,engadget.com,TrustedAccessPath' + - 'DOMAIN-SUFFIX,entrust.net,TrustedAccessPath' + - 'DOMAIN-SUFFIX,eurekavpt.com,TrustedAccessPath' + - 'DOMAIN-SUFFIX,evernote.com,TrustedAccessPath' + - 'DOMAIN-SUFFIX,fabric.io,TrustedAccessPath' + - 'DOMAIN-SUFFIX,fast.com,TrustedAccessPath' + - 'DOMAIN-SUFFIX,fastly.net,TrustedAccessPath' + - 'DOMAIN-SUFFIX,fc2.com,TrustedAccessPath' + - 'DOMAIN-SUFFIX,feedburner.com,TrustedAccessPath' + - 'DOMAIN-SUFFIX,feedly.com,TrustedAccessPath' + - 'DOMAIN-SUFFIX,feedsportal.com,TrustedAccessPath' + - 'DOMAIN-SUFFIX,fiftythree.com,TrustedAccessPath' + - 'DOMAIN-SUFFIX,firebaseio.com,TrustedAccessPath' + - 'DOMAIN-SUFFIX,flexibits.com,TrustedAccessPath' + - 'DOMAIN-SUFFIX,flickr.com,TrustedAccessPath' + - 'DOMAIN-SUFFIX,flipboard.com,TrustedAccessPath' + - 'DOMAIN-SUFFIX,g.co,TrustedAccessPath' + - 'DOMAIN-SUFFIX,gabia.net,TrustedAccessPath' + - 'DOMAIN-SUFFIX,geni.us,TrustedAccessPath' + - 'DOMAIN-SUFFIX,gfx.ms,TrustedAccessPath' + - 'DOMAIN-SUFFIX,ggpht.com,TrustedAccessPath' + - 'DOMAIN-SUFFIX,ghostnoteapp.com,TrustedAccessPath' + - 'DOMAIN-SUFFIX,git.io,TrustedAccessPath' + - 'DOMAIN-KEYWORD,github,TrustedAccessPath' + - 'DOMAIN-SUFFIX,globalsign.com,TrustedAccessPath' + - 'DOMAIN-SUFFIX,gmodules.com,TrustedAccessPath' + - 'DOMAIN-SUFFIX,godaddy.com,TrustedAccessPath' + - 'DOMAIN-SUFFIX,golang.org,TrustedAccessPath' + - 'DOMAIN-SUFFIX,gongm.in,TrustedAccessPath' + - 'DOMAIN-SUFFIX,goo.gl,TrustedAccessPath' + - 'DOMAIN-SUFFIX,goodreaders.com,TrustedAccessPath' + - 'DOMAIN-SUFFIX,goodreads.com,TrustedAccessPath' + - 'DOMAIN-SUFFIX,gravatar.com,TrustedAccessPath' + - 'DOMAIN-SUFFIX,gstatic.com,TrustedAccessPath' + - 'DOMAIN-SUFFIX,gvt0.com,TrustedAccessPath' + - 'DOMAIN-SUFFIX,hockeyapp.net,TrustedAccessPath' + - 'DOMAIN-SUFFIX,hotmail.com,TrustedAccessPath' + - 'DOMAIN-SUFFIX,icons8.com,TrustedAccessPath' + - 'DOMAIN-SUFFIX,ifixit.com,TrustedAccessPath' + - 'DOMAIN-SUFFIX,ift.tt,TrustedAccessPath' + - 'DOMAIN-SUFFIX,ifttt.com,TrustedAccessPath' + - 'DOMAIN-SUFFIX,iherb.com,TrustedAccessPath' + - 'DOMAIN-SUFFIX,imageshack.us,TrustedAccessPath' + - 'DOMAIN-SUFFIX,img.ly,TrustedAccessPath' + - 'DOMAIN-SUFFIX,imgur.com,TrustedAccessPath' + - 'DOMAIN-SUFFIX,imore.com,TrustedAccessPath' + - 'DOMAIN-SUFFIX,instapaper.com,TrustedAccessPath' + - 'DOMAIN-SUFFIX,ipn.li,TrustedAccessPath' + - 'DOMAIN-SUFFIX,is.gd,TrustedAccessPath' + - 'DOMAIN-SUFFIX,issuu.com,TrustedAccessPath' + - 'DOMAIN-SUFFIX,itgonglun.com,TrustedAccessPath' + - 'DOMAIN-SUFFIX,itun.es,TrustedAccessPath' + - 'DOMAIN-SUFFIX,ixquick.com,TrustedAccessPath' + - 'DOMAIN-SUFFIX,j.mp,TrustedAccessPath' + - 'DOMAIN-SUFFIX,js.revsci.net,TrustedAccessPath' + - 'DOMAIN-SUFFIX,jshint.com,TrustedAccessPath' + - 'DOMAIN-SUFFIX,jtvnw.net,TrustedAccessPath' + - 'DOMAIN-SUFFIX,justgetflux.com,TrustedAccessPath' + - 'DOMAIN-SUFFIX,kat.cr,TrustedAccessPath' + - 'DOMAIN-SUFFIX,klip.me,TrustedAccessPath' + - 'DOMAIN-SUFFIX,libsyn.com,TrustedAccessPath' + - 'DOMAIN-SUFFIX,linkedin.com,TrustedAccessPath' + - 'DOMAIN-SUFFIX,line-apps.com,TrustedAccessPath' + - 'DOMAIN-SUFFIX,linode.com,TrustedAccessPath' + - 'DOMAIN-SUFFIX,lithium.com,TrustedAccessPath' + - 'DOMAIN-SUFFIX,littlehj.com,TrustedAccessPath' + - 'DOMAIN-SUFFIX,live.com,TrustedAccessPath' + - 'DOMAIN-SUFFIX,live.net,TrustedAccessPath' + - 'DOMAIN-SUFFIX,livefilestore.com,TrustedAccessPath' + - 'DOMAIN-SUFFIX,llnwd.net,TrustedAccessPath' + - 'DOMAIN-SUFFIX,macid.co,TrustedAccessPath' + - 'DOMAIN-SUFFIX,macromedia.com,TrustedAccessPath' + - 'DOMAIN-SUFFIX,macrumors.com,TrustedAccessPath' + - 'DOMAIN-SUFFIX,mashable.com,TrustedAccessPath' + - 'DOMAIN-SUFFIX,mathjax.org,TrustedAccessPath' + - 'DOMAIN-SUFFIX,medium.com,TrustedAccessPath' + - 'DOMAIN-SUFFIX,mega.co.nz,TrustedAccessPath' + - 'DOMAIN-SUFFIX,mega.nz,TrustedAccessPath' + - 'DOMAIN-SUFFIX,megaupload.com,TrustedAccessPath' + - 'DOMAIN-SUFFIX,microsofttranslator.com,TrustedAccessPath' + - 'DOMAIN-SUFFIX,mindnode.com,TrustedAccessPath' + - 'DOMAIN-SUFFIX,mobile01.com,TrustedAccessPath' + - 'DOMAIN-SUFFIX,modmyi.com,TrustedAccessPath' + - 'DOMAIN-SUFFIX,msedge.net,TrustedAccessPath' + - 'DOMAIN-SUFFIX,myfontastic.com,TrustedAccessPath' + - 'DOMAIN-SUFFIX,name.com,TrustedAccessPath' + - 'DOMAIN-SUFFIX,nextmedia.com,TrustedAccessPath' + - 'DOMAIN-SUFFIX,nsstatic.net,TrustedAccessPath' + - 'DOMAIN-SUFFIX,nssurge.com,TrustedAccessPath' + - 'DOMAIN-SUFFIX,nyt.com,TrustedAccessPath' + - 'DOMAIN-SUFFIX,nytimes.com,TrustedAccessPath' + - 'DOMAIN-SUFFIX,omnigroup.com,TrustedAccessPath' + - 'DOMAIN-SUFFIX,onedrive.com,TrustedAccessPath' + - 'DOMAIN-SUFFIX,onenote.com,TrustedAccessPath' + - 'DOMAIN-SUFFIX,ooyala.com,TrustedAccessPath' + - 'DOMAIN-SUFFIX,openvpn.net,TrustedAccessPath' + - 'DOMAIN-SUFFIX,openwrt.org,TrustedAccessPath' + - 'DOMAIN-SUFFIX,orkut.com,TrustedAccessPath' + - 'DOMAIN-SUFFIX,osxdaily.com,TrustedAccessPath' + - 'DOMAIN-SUFFIX,outlook.com,TrustedAccessPath' + - 'DOMAIN-SUFFIX,ow.ly,TrustedAccessPath' + - 'DOMAIN-SUFFIX,paddleapi.com,TrustedAccessPath' + - 'DOMAIN-SUFFIX,parallels.com,TrustedAccessPath' + - 'DOMAIN-SUFFIX,parse.com,TrustedAccessPath' + - 'DOMAIN-SUFFIX,pdfexpert.com,TrustedAccessPath' + - 'DOMAIN-SUFFIX,periscope.tv,TrustedAccessPath' + - 'DOMAIN-SUFFIX,pinboard.in,TrustedAccessPath' + - 'DOMAIN-SUFFIX,pinterest.com,TrustedAccessPath' + - 'DOMAIN-SUFFIX,pixelmator.com,TrustedAccessPath' + - 'DOMAIN-SUFFIX,pixiv.net,TrustedAccessPath' + - 'DOMAIN-SUFFIX,playpcesor.com,TrustedAccessPath' + - 'DOMAIN-SUFFIX,playstation.com,TrustedAccessPath' + - 'DOMAIN-SUFFIX,playstation.com.hk,TrustedAccessPath' + - 'DOMAIN-SUFFIX,playstation.net,TrustedAccessPath' + - 'DOMAIN-SUFFIX,playstationnetwork.com,TrustedAccessPath' + - 'DOMAIN-SUFFIX,pushwoosh.com,TrustedAccessPath' + - 'DOMAIN-SUFFIX,rime.im,TrustedAccessPath' + - 'DOMAIN-SUFFIX,servebom.com,TrustedAccessPath' + - 'DOMAIN-SUFFIX,sfx.ms,TrustedAccessPath' + - 'DOMAIN-SUFFIX,shadowsocks.org,TrustedAccessPath' + - 'DOMAIN-SUFFIX,sharethis.com,TrustedAccessPath' + - 'DOMAIN-SUFFIX,shazam.com,TrustedAccessPath' + - 'DOMAIN-SUFFIX,skype.com,TrustedAccessPath' + - 'DOMAIN-SUFFIX,smartdnsTrustedAccessPath.com,TrustedAccessPath' + - 'DOMAIN-SUFFIX,smartmailcloud.com,TrustedAccessPath' + - 'DOMAIN-SUFFIX,sndcdn.com,TrustedAccessPath' + - 'DOMAIN-SUFFIX,sony.com,TrustedAccessPath' + - 'DOMAIN-SUFFIX,soundcloud.com,TrustedAccessPath' + - 'DOMAIN-SUFFIX,sourceforge.net,TrustedAccessPath' + - 'DOMAIN-SUFFIX,spotify.com,TrustedAccessPath' + - 'DOMAIN-SUFFIX,squarespace.com,TrustedAccessPath' + - 'DOMAIN-SUFFIX,sstatic.net,TrustedAccessPath' + - 'DOMAIN-SUFFIX,st.luluku.pw,TrustedAccessPath' + - 'DOMAIN-SUFFIX,stackoverflow.com,TrustedAccessPath' + - 'DOMAIN-SUFFIX,startpage.com,TrustedAccessPath' + - 'DOMAIN-SUFFIX,staticflickr.com,TrustedAccessPath' + - 'DOMAIN-SUFFIX,steamcommunity.com,TrustedAccessPath' + - 'DOMAIN-SUFFIX,symauth.com,TrustedAccessPath' + - 'DOMAIN-SUFFIX,symcb.com,TrustedAccessPath' + - 'DOMAIN-SUFFIX,symcd.com,TrustedAccessPath' + - 'DOMAIN-SUFFIX,tapbots.com,TrustedAccessPath' + - 'DOMAIN-SUFFIX,tapbots.net,TrustedAccessPath' + - 'DOMAIN-SUFFIX,tdesktop.com,TrustedAccessPath' + - 'DOMAIN-SUFFIX,techcrunch.com,TrustedAccessPath' + - 'DOMAIN-SUFFIX,techsmith.com,TrustedAccessPath' + - 'DOMAIN-SUFFIX,thepiratebay.org,TrustedAccessPath' + - 'DOMAIN-SUFFIX,theverge.com,TrustedAccessPath' + - 'DOMAIN-SUFFIX,time.com,TrustedAccessPath' + - 'DOMAIN-SUFFIX,timeinc.net,TrustedAccessPath' + - 'DOMAIN-SUFFIX,tiny.cc,TrustedAccessPath' + - 'DOMAIN-SUFFIX,tinypic.com,TrustedAccessPath' + - 'DOMAIN-SUFFIX,tmblr.co,TrustedAccessPath' + - 'DOMAIN-SUFFIX,todoist.com,TrustedAccessPath' + - 'DOMAIN-SUFFIX,trello.com,TrustedAccessPath' + - 'DOMAIN-SUFFIX,trustasiassl.com,TrustedAccessPath' + - 'DOMAIN-SUFFIX,tumblr.co,TrustedAccessPath' + - 'DOMAIN-SUFFIX,tumblr.com,TrustedAccessPath' + - 'DOMAIN-SUFFIX,tweetdeck.com,TrustedAccessPath' + - 'DOMAIN-SUFFIX,tweetmarker.net,TrustedAccessPath' + - 'DOMAIN-SUFFIX,twitch.tv,TrustedAccessPath' + - 'DOMAIN-SUFFIX,txmblr.com,TrustedAccessPath' + - 'DOMAIN-SUFFIX,typekit.net,TrustedAccessPath' + - 'DOMAIN-SUFFIX,ubertags.com,TrustedAccessPath' + - 'DOMAIN-SUFFIX,ublock.org,TrustedAccessPath' + - 'DOMAIN-SUFFIX,ubnt.com,TrustedAccessPath' + - 'DOMAIN-SUFFIX,ulyssesapp.com,TrustedAccessPath' + - 'DOMAIN-SUFFIX,urchin.com,TrustedAccessPath' + - 'DOMAIN-SUFFIX,usertrust.com,TrustedAccessPath' + - 'DOMAIN-SUFFIX,v.gd,TrustedAccessPath' + - 'DOMAIN-SUFFIX,v2ex.com,TrustedAccessPath' + - 'DOMAIN-SUFFIX,vimeo.com,TrustedAccessPath' + - 'DOMAIN-SUFFIX,vimeocdn.com,TrustedAccessPath' + - 'DOMAIN-SUFFIX,vine.co,TrustedAccessPath' + - 'DOMAIN-SUFFIX,vivaldi.com,TrustedAccessPath' + - 'DOMAIN-SUFFIX,vox-cdn.com,TrustedAccessPath' + - 'DOMAIN-SUFFIX,vsco.co,TrustedAccessPath' + - 'DOMAIN-SUFFIX,vultr.com,TrustedAccessPath' + - 'DOMAIN-SUFFIX,w.org,TrustedAccessPath' + - 'DOMAIN-SUFFIX,w3schools.com,TrustedAccessPath' + - 'DOMAIN-SUFFIX,webtype.com,TrustedAccessPath' + - 'DOMAIN-SUFFIX,wikiwand.com,TrustedAccessPath' + - 'DOMAIN-SUFFIX,wikileaks.org,TrustedAccessPath' + - 'DOMAIN-SUFFIX,wikimedia.org,TrustedAccessPath' + - 'DOMAIN-SUFFIX,wikipedia.com,TrustedAccessPath' + - 'DOMAIN-SUFFIX,wikipedia.org,TrustedAccessPath' + - 'DOMAIN-SUFFIX,windows.com,TrustedAccessPath' + - 'DOMAIN-SUFFIX,windows.net,TrustedAccessPath' + - 'DOMAIN-SUFFIX,wire.com,TrustedAccessPath' + - 'DOMAIN-SUFFIX,wordpress.com,TrustedAccessPath' + - 'DOMAIN-SUFFIX,workflowy.com,TrustedAccessPath' + - 'DOMAIN-SUFFIX,wp.com,TrustedAccessPath' + - 'DOMAIN-SUFFIX,wsj.com,TrustedAccessPath' + - 'DOMAIN-SUFFIX,wsj.net,TrustedAccessPath' + - 'DOMAIN-SUFFIX,xda-developers.com,TrustedAccessPath' + - 'DOMAIN-SUFFIX,xeeno.com,TrustedAccessPath' + - 'DOMAIN-SUFFIX,xiti.com,TrustedAccessPath' + - 'DOMAIN-SUFFIX,yahoo.com,TrustedAccessPath' + - 'DOMAIN-SUFFIX,yimg.com,TrustedAccessPath' + - 'DOMAIN-SUFFIX,ying.com,TrustedAccessPath' + - 'DOMAIN-SUFFIX,yoyo.org,TrustedAccessPath' + - 'DOMAIN-SUFFIX,ytimg.com,TrustedAccessPath' + - 'DOMAIN-SUFFIX,telegra.ph,TrustedAccessPath' + - 'DOMAIN-SUFFIX,telegram.org,TrustedAccessPath' + - 'IP-CIDR,91.108.4.0/22,TrustedAccessPath,no-resolve' + - 'IP-CIDR,91.108.8.0/21,TrustedAccessPath,no-resolve' + - 'IP-CIDR,91.108.16.0/22,TrustedAccessPath,no-resolve' + - 'IP-CIDR,91.108.56.0/22,TrustedAccessPath,no-resolve' + - 'IP-CIDR,149.154.160.0/20,TrustedAccessPath,no-resolve' + - 'IP-CIDR6,2001:67c:4e8::/48,TrustedAccessPath,no-resolve' + - 'IP-CIDR6,2001:b28:f23d::/48,TrustedAccessPath,no-resolve' + - 'IP-CIDR6,2001:b28:f23f::/48,TrustedAccessPath,no-resolve' + - 'IP-CIDR,120.232.181.162/32,TrustedAccessPath,no-resolve' + - 'IP-CIDR,120.241.147.226/32,TrustedAccessPath,no-resolve' + - 'IP-CIDR,120.253.253.226/32,TrustedAccessPath,no-resolve' + - 'IP-CIDR,120.253.255.162/32,TrustedAccessPath,no-resolve' + - 'IP-CIDR,120.253.255.34/32,TrustedAccessPath,no-resolve' + - 'IP-CIDR,120.253.255.98/32,TrustedAccessPath,no-resolve' + - 'IP-CIDR,180.163.150.162/32,TrustedAccessPath,no-resolve' + - 'IP-CIDR,180.163.150.34/32,TrustedAccessPath,no-resolve' + - 'IP-CIDR,180.163.151.162/32,TrustedAccessPath,no-resolve' + - 'IP-CIDR,180.163.151.34/32,TrustedAccessPath,no-resolve' + - 'IP-CIDR,203.208.39.0/24,TrustedAccessPath,no-resolve' + - 'IP-CIDR,203.208.40.0/24,TrustedAccessPath,no-resolve' + - 'IP-CIDR,203.208.41.0/24,TrustedAccessPath,no-resolve' + - 'IP-CIDR,203.208.43.0/24,TrustedAccessPath,no-resolve' + - 'IP-CIDR,203.208.50.0/24,TrustedAccessPath,no-resolve' + - 'IP-CIDR,220.181.174.162/32,TrustedAccessPath,no-resolve' + - 'IP-CIDR,220.181.174.226/32,TrustedAccessPath,no-resolve' + - 'IP-CIDR,220.181.174.34/32,TrustedAccessPath,no-resolve' + - 'DOMAIN,injections.adguard.org,DIRECT' + - 'DOMAIN,local.adguard.org,DIRECT' + - 'DOMAIN-SUFFIX,local,DIRECT' + - 'IP-CIDR,127.0.0.0/8,DIRECT' + - 'IP-CIDR,172.16.0.0/12,DIRECT' + - 'IP-CIDR,192.168.0.0/16,DIRECT' + - 'IP-CIDR,10.0.0.0/8,DIRECT' + - 'IP-CIDR,17.0.0.0/8,DIRECT' + - 'IP-CIDR,100.64.0.0/10,DIRECT' + - 'IP-CIDR,224.0.0.0/4,DIRECT' + - 'IP-CIDR6,fe80::/10,DIRECT' + - 'DOMAIN-SUFFIX,cn,DIRECT' + - 'DOMAIN-KEYWORD,-cn,DIRECT' + - 'GEOIP,CN,DIRECT' + - 'MATCH,TrustedAccessPath' diff --git a/temp/流量光机场.yaml b/temp/流量光机场.yaml new file mode 100644 index 0000000..cd5f2d5 --- /dev/null +++ b/temp/流量光机场.yaml @@ -0,0 +1,599 @@ +mixed-port: 7890 +allow-lan: true +bind-address: '*' +mode: rule +log-level: info +external-controller: '127.0.0.1:9090' +dns: + enable: true + ipv6: false + default-nameserver: [223.5.5.5, 119.29.29.29] + enhanced-mode: fake-ip + fake-ip-range: 198.18.0.1/16 + use-hosts: true + nameserver: ['https://dns.alidns.com/dns-query', 'https://9.9.9.9/dns-query', 'https://101.101.101.101/dns-query', 'https://223.5.5.5/dns-query', 'https://doh.pub/dns-query'] + fallback: ['https://9.9.9.9/dns-query', 'https://101.101.101.101/dns-query', 'https://doh.dns.sb/dns-query', 'https://dns.cloudflare.com/dns-query', 'https://dns.google/dns-query'] + fallback-filter: { geoip: true, ipcidr: [240.0.0.0/4, 0.0.0.0/32] } +proxies: + - { name: '剩余流量:70.77 GB', type: ss, server: cyusd123.qeayr.cn, port: 14784, cipher: 2022-blake3-aes-128-gcm, password: 'MjdlZmY4YWIyZDU0OGNkNw==:MjgzNjNjNWUtMWIxOS00Mw==', udp: true } + - { name: '距离下次重置流量剩余:17 天', type: ss, server: cyusd123.qeayr.cn, port: 14784, cipher: 2022-blake3-aes-128-gcm, password: 'MjdlZmY4YWIyZDU0OGNkNw==:MjgzNjNjNWUtMWIxOS00Mw==', udp: true } + - { name: 未到期:2025-08-09, type: ss, server: cyusd123.qeayr.cn, port: 14784, cipher: 2022-blake3-aes-128-gcm, password: 'MjdlZmY4YWIyZDU0OGNkNw==:MjgzNjNjNWUtMWIxOS00Mw==', udp: true } + - { name: '🇭🇰Hong Kong 01', type: ss, server: cyusd123.qeayr.cn, port: 14784, cipher: 2022-blake3-aes-128-gcm, password: 'MjdlZmY4YWIyZDU0OGNkNw==:MjgzNjNjNWUtMWIxOS00Mw==', udp: true } + - { name: '🇭🇰Hong Kong 02', type: ss, server: cyusd123.qeayr.cn, port: 14785, cipher: 2022-blake3-aes-128-gcm, password: 'MjdlZmY4YWIyZDU0OGNkNw==:MjgzNjNjNWUtMWIxOS00Mw==', udp: true } + - { name: '🇭🇰Hong Kong 03', type: ss, server: qc456987.qeayr.cn, port: 24787, cipher: 2022-blake3-aes-128-gcm, password: 'MjdlZmY4YWIyZDU0OGNkNw==:MjgzNjNjNWUtMWIxOS00Mw==', udp: true } + - { name: '🇭🇰Hong Kong 04', type: ss, server: qc456987.qeayr.cn, port: 24788, cipher: 2022-blake3-aes-128-gcm, password: 'MjdlZmY4YWIyZDU0OGNkNw==:MjgzNjNjNWUtMWIxOS00Mw==', udp: true } + - { name: '🇭🇰Hong Kong 05', type: ss, server: s20002625.qeayr.cn, port: 46814, cipher: 2022-blake3-aes-128-gcm, password: 'MjdlZmY4YWIyZDU0OGNkNw==:MjgzNjNjNWUtMWIxOS00Mw==', udp: true } + - { name: '🇭🇰Hong Kong 06', type: ss, server: s20002625.qeayr.cn, port: 46815, cipher: 2022-blake3-aes-128-gcm, password: 'MjdlZmY4YWIyZDU0OGNkNw==:MjgzNjNjNWUtMWIxOS00Mw==', udp: true } + - { name: '🇭🇰Hong Kong IEPL 01', type: ss, server: apiyhyzsj.gweuc.cn, port: 26613, cipher: 2022-blake3-aes-128-gcm, password: 'MjdlZmY4YWIyZDU0OGNkNw==:MjgzNjNjNWUtMWIxOS00Mw==', udp: true } + - { name: '🇭🇰Hong Kong IEPL 02', type: ss, server: apiyhyzsj.gweuc.cn, port: 26614, cipher: 2022-blake3-aes-128-gcm, password: 'MjdlZmY4YWIyZDU0OGNkNw==:MjgzNjNjNWUtMWIxOS00Mw==', udp: true } + - { name: '🇹🇼Taiwan 01', type: ss, server: cyusd123.qeayr.cn, port: 14786, cipher: 2022-blake3-aes-128-gcm, password: 'MjdlZmY4YWIyZDU0OGNkNw==:MjgzNjNjNWUtMWIxOS00Mw==', udp: true } + - { name: '🇹🇼Taiwan 02', type: ss, server: cyusd123.qeayr.cn, port: 14790, cipher: 2022-blake3-aes-128-gcm, password: 'MjdlZmY4YWIyZDU0OGNkNw==:MjgzNjNjNWUtMWIxOS00Mw==', udp: true } + - { name: '🇹🇼Taiwan 03', type: ss, server: qc456987.qeayr.cn, port: 24789, cipher: 2022-blake3-aes-128-gcm, password: 'MjdlZmY4YWIyZDU0OGNkNw==:MjgzNjNjNWUtMWIxOS00Mw==', udp: true } + - { name: '🇹🇼Taiwan 04', type: ss, server: qc456987.qeayr.cn, port: 24790, cipher: 2022-blake3-aes-128-gcm, password: 'MjdlZmY4YWIyZDU0OGNkNw==:MjgzNjNjNWUtMWIxOS00Mw==', udp: true } + - { name: '🇹🇼Taiwan 05', type: ss, server: s20002625.qeayr.cn, port: 46816, cipher: 2022-blake3-aes-128-gcm, password: 'MjdlZmY4YWIyZDU0OGNkNw==:MjgzNjNjNWUtMWIxOS00Mw==', udp: true } + - { name: '🇹🇼Taiwan 06', type: ss, server: s20002625.qeayr.cn, port: 46817, cipher: 2022-blake3-aes-128-gcm, password: 'MjdlZmY4YWIyZDU0OGNkNw==:MjgzNjNjNWUtMWIxOS00Mw==', udp: true } + - { name: '🇹🇼Taiwan IEPL 01', type: ss, server: apiyhyzsj.gweuc.cn, port: 26615, cipher: 2022-blake3-aes-128-gcm, password: 'MjdlZmY4YWIyZDU0OGNkNw==:MjgzNjNjNWUtMWIxOS00Mw==', udp: true } + - { name: '🇹🇼Taiwan IEPL 02', type: ss, server: apiyhyzsj.gweuc.cn, port: 26616, cipher: 2022-blake3-aes-128-gcm, password: 'MjdlZmY4YWIyZDU0OGNkNw==:MjgzNjNjNWUtMWIxOS00Mw==', udp: true } + - { name: '🇯🇵Japan 01', type: ss, server: cyusd123.qeayr.cn, port: 14791, cipher: 2022-blake3-aes-128-gcm, password: 'MjdlZmY4YWIyZDU0OGNkNw==:MjgzNjNjNWUtMWIxOS00Mw==', udp: true } + - { name: '🇯🇵Japan 02', type: ss, server: cyusd123.qeayr.cn, port: 14792, cipher: 2022-blake3-aes-128-gcm, password: 'MjdlZmY4YWIyZDU0OGNkNw==:MjgzNjNjNWUtMWIxOS00Mw==', udp: true } + - { name: '🇯🇵Japan 03', type: ss, server: qc456987.qeayr.cn, port: 24791, cipher: 2022-blake3-aes-128-gcm, password: 'MjdlZmY4YWIyZDU0OGNkNw==:MjgzNjNjNWUtMWIxOS00Mw==', udp: true } + - { name: '🇯🇵Japan 04', type: ss, server: qc456987.qeayr.cn, port: 24792, cipher: 2022-blake3-aes-128-gcm, password: 'MjdlZmY4YWIyZDU0OGNkNw==:MjgzNjNjNWUtMWIxOS00Mw==', udp: true } + - { name: '🇯🇵Japan 05', type: ss, server: s20002625.qeayr.cn, port: 46818, cipher: 2022-blake3-aes-128-gcm, password: 'MjdlZmY4YWIyZDU0OGNkNw==:MjgzNjNjNWUtMWIxOS00Mw==', udp: true } + - { name: '🇯🇵Japan 06', type: ss, server: s20002625.qeayr.cn, port: 46819, cipher: 2022-blake3-aes-128-gcm, password: 'MjdlZmY4YWIyZDU0OGNkNw==:MjgzNjNjNWUtMWIxOS00Mw==', udp: true } + - { name: '🇯🇵Japan IEPL 01', type: ss, server: apiyhyzsj.gweuc.cn, port: 26617, cipher: 2022-blake3-aes-128-gcm, password: 'MjdlZmY4YWIyZDU0OGNkNw==:MjgzNjNjNWUtMWIxOS00Mw==', udp: true } + - { name: '🇯🇵Japan IEPL 02', type: ss, server: apiyhyzsj.gweuc.cn, port: 26618, cipher: 2022-blake3-aes-128-gcm, password: 'MjdlZmY4YWIyZDU0OGNkNw==:MjgzNjNjNWUtMWIxOS00Mw==', udp: true } + - { name: '🇺🇸United States 01', type: ss, server: cyusd123.qeayr.cn, port: 14787, cipher: 2022-blake3-aes-128-gcm, password: 'MjdlZmY4YWIyZDU0OGNkNw==:MjgzNjNjNWUtMWIxOS00Mw==', udp: true } + - { name: '🇺🇸United States 02', type: ss, server: cyusd123.qeayr.cn, port: 14793, cipher: 2022-blake3-aes-128-gcm, password: 'MjdlZmY4YWIyZDU0OGNkNw==:MjgzNjNjNWUtMWIxOS00Mw==', udp: true } + - { name: '🇺🇸United States 03', type: ss, server: qc456987.qeayr.cn, port: 24793, cipher: 2022-blake3-aes-128-gcm, password: 'MjdlZmY4YWIyZDU0OGNkNw==:MjgzNjNjNWUtMWIxOS00Mw==', udp: true } + - { name: '🇺🇸United States 04', type: ss, server: qc456987.qeayr.cn, port: 24794, cipher: 2022-blake3-aes-128-gcm, password: 'MjdlZmY4YWIyZDU0OGNkNw==:MjgzNjNjNWUtMWIxOS00Mw==', udp: true } + - { name: '🇺🇸United States 05', type: ss, server: s20002625.qeayr.cn, port: 46820, cipher: 2022-blake3-aes-128-gcm, password: 'MjdlZmY4YWIyZDU0OGNkNw==:MjgzNjNjNWUtMWIxOS00Mw==', udp: true } + - { name: '🇺🇸United States 06', type: ss, server: s20002625.qeayr.cn, port: 46821, cipher: 2022-blake3-aes-128-gcm, password: 'MjdlZmY4YWIyZDU0OGNkNw==:MjgzNjNjNWUtMWIxOS00Mw==', udp: true } + - { name: '🇺🇸United States IEPL 01', type: ss, server: apiyhyzsj.gweuc.cn, port: 26619, cipher: 2022-blake3-aes-128-gcm, password: 'MjdlZmY4YWIyZDU0OGNkNw==:MjgzNjNjNWUtMWIxOS00Mw==', udp: true } + - { name: '🇺🇸United States IEPL 02', type: ss, server: apiyhyzsj.gweuc.cn, port: 26620, cipher: 2022-blake3-aes-128-gcm, password: 'MjdlZmY4YWIyZDU0OGNkNw==:MjgzNjNjNWUtMWIxOS00Mw==', udp: true } + - { name: '🇸🇬Singapore 01', type: ss, server: cyusd123.qeayr.cn, port: 14789, cipher: 2022-blake3-aes-128-gcm, password: 'MjdlZmY4YWIyZDU0OGNkNw==:MjgzNjNjNWUtMWIxOS00Mw==', udp: true } + - { name: '🇸🇬Singapore 02', type: ss, server: cyusd123.qeayr.cn, port: 14795, cipher: 2022-blake3-aes-128-gcm, password: 'MjdlZmY4YWIyZDU0OGNkNw==:MjgzNjNjNWUtMWIxOS00Mw==', udp: true } + - { name: '🇸🇬Singapore 03', type: ss, server: qc456987.qeayr.cn, port: 24795, cipher: 2022-blake3-aes-128-gcm, password: 'MjdlZmY4YWIyZDU0OGNkNw==:MjgzNjNjNWUtMWIxOS00Mw==', udp: true } + - { name: '🇸🇬Singapore 04', type: ss, server: qc456987.qeayr.cn, port: 24796, cipher: 2022-blake3-aes-128-gcm, password: 'MjdlZmY4YWIyZDU0OGNkNw==:MjgzNjNjNWUtMWIxOS00Mw==', udp: true } + - { name: '🇸🇬Singapore 05', type: ss, server: s20002625.qeayr.cn, port: 46830, cipher: 2022-blake3-aes-128-gcm, password: 'MjdlZmY4YWIyZDU0OGNkNw==:MjgzNjNjNWUtMWIxOS00Mw==', udp: true } + - { name: '🇸🇬Singapore 06', type: ss, server: s20002625.qeayr.cn, port: 46831, cipher: 2022-blake3-aes-128-gcm, password: 'MjdlZmY4YWIyZDU0OGNkNw==:MjgzNjNjNWUtMWIxOS00Mw==', udp: true } + - { name: '🇸🇬Singapore IEPL 01', type: ss, server: apiyhyzsj.gweuc.cn, port: 26621, cipher: 2022-blake3-aes-128-gcm, password: 'MjdlZmY4YWIyZDU0OGNkNw==:MjgzNjNjNWUtMWIxOS00Mw==', udp: true } + - { name: '🇸🇬Singapore IEPL 02', type: ss, server: apiyhyzsj.gweuc.cn, port: 26622, cipher: 2022-blake3-aes-128-gcm, password: 'MjdlZmY4YWIyZDU0OGNkNw==:MjgzNjNjNWUtMWIxOS00Mw==', udp: true } + - { name: '🇰🇷Korea 01', type: ss, server: cyusd123.qeayr.cn, port: 14794, cipher: 2022-blake3-aes-128-gcm, password: 'MjdlZmY4YWIyZDU0OGNkNw==:MjgzNjNjNWUtMWIxOS00Mw==', udp: true } + - { name: '🇰🇷Korea 02', type: ss, server: qc456987.qeayr.cn, port: 24797, cipher: 2022-blake3-aes-128-gcm, password: 'MjdlZmY4YWIyZDU0OGNkNw==:MjgzNjNjNWUtMWIxOS00Mw==', udp: true } + - { name: '🇰🇷Korea 03', type: ss, server: s20002625.qeayr.cn, port: 46824, cipher: 2022-blake3-aes-128-gcm, password: 'MjdlZmY4YWIyZDU0OGNkNw==:MjgzNjNjNWUtMWIxOS00Mw==', udp: true } + - { name: '🇦🇺Australia 01', type: ss, server: cyusd123.qeayr.cn, port: 14796, cipher: 2022-blake3-aes-128-gcm, password: 'MjdlZmY4YWIyZDU0OGNkNw==:MjgzNjNjNWUtMWIxOS00Mw==', udp: true } + - { name: '🇦🇺Australia 02', type: ss, server: qc456987.qeayr.cn, port: 24798, cipher: 2022-blake3-aes-128-gcm, password: 'MjdlZmY4YWIyZDU0OGNkNw==:MjgzNjNjNWUtMWIxOS00Mw==', udp: true } + - { name: '🇦🇺Australia 03', type: ss, server: s20002625.qeayr.cn, port: 46826, cipher: 2022-blake3-aes-128-gcm, password: 'MjdlZmY4YWIyZDU0OGNkNw==:MjgzNjNjNWUtMWIxOS00Mw==', udp: true } + - { name: '🇬🇧United Kingdom 01', type: ss, server: cyusd123.qeayr.cn, port: 47830, cipher: 2022-blake3-aes-128-gcm, password: 'MjdlZmY4YWIyZDU0OGNkNw==:MjgzNjNjNWUtMWIxOS00Mw==', udp: true } + - { name: '🇬🇧United Kingdom 02', type: ss, server: qc456987.qeayr.cn, port: 47831, cipher: 2022-blake3-aes-128-gcm, password: 'MjdlZmY4YWIyZDU0OGNkNw==:MjgzNjNjNWUtMWIxOS00Mw==', udp: true } + - { name: '🇬🇧United Kingdom 03', type: ss, server: s20002625.qeayr.cn, port: 47832, cipher: 2022-blake3-aes-128-gcm, password: 'MjdlZmY4YWIyZDU0OGNkNw==:MjgzNjNjNWUtMWIxOS00Mw==', udp: true } + - { name: '🇦🇶Antarctica 01', type: ss, server: cyusd123.qeayr.cn, port: 14797, cipher: 2022-blake3-aes-128-gcm, password: 'MjdlZmY4YWIyZDU0OGNkNw==:MjgzNjNjNWUtMWIxOS00Mw==', udp: true } + - { name: '🇦🇶Antarctica 02', type: ss, server: qc456987.qeayr.cn, port: 24799, cipher: 2022-blake3-aes-128-gcm, password: 'MjdlZmY4YWIyZDU0OGNkNw==:MjgzNjNjNWUtMWIxOS00Mw==', udp: true } + - { name: '🇦🇶Antarctica 03', type: ss, server: s20002625.qeayr.cn, port: 13918, cipher: 2022-blake3-aes-128-gcm, password: 'MjdlZmY4YWIyZDU0OGNkNw==:MjgzNjNjNWUtMWIxOS00Mw==', udp: true } +proxy-groups: + - { name: 流量光机场, type: select, proxies: [自动选择, 故障转移, '剩余流量:70.77 GB', '距离下次重置流量剩余:17 天', 未到期:2025-08-09, '🇭🇰Hong Kong 01', '🇭🇰Hong Kong 02', '🇭🇰Hong Kong 03', '🇭🇰Hong Kong 04', '🇭🇰Hong Kong 05', '🇭🇰Hong Kong 06', '🇭🇰Hong Kong IEPL 01', '🇭🇰Hong Kong IEPL 02', '🇹🇼Taiwan 01', '🇹🇼Taiwan 02', '🇹🇼Taiwan 03', '🇹🇼Taiwan 04', '🇹🇼Taiwan 05', '🇹🇼Taiwan 06', '🇹🇼Taiwan IEPL 01', '🇹🇼Taiwan IEPL 02', '🇯🇵Japan 01', '🇯🇵Japan 02', '🇯🇵Japan 03', '🇯🇵Japan 04', '🇯🇵Japan 05', '🇯🇵Japan 06', '🇯🇵Japan IEPL 01', '🇯🇵Japan IEPL 02', '🇺🇸United States 01', '🇺🇸United States 02', '🇺🇸United States 03', '🇺🇸United States 04', '🇺🇸United States 05', '🇺🇸United States 06', '🇺🇸United States IEPL 01', '🇺🇸United States IEPL 02', '🇸🇬Singapore 01', '🇸🇬Singapore 02', '🇸🇬Singapore 03', '🇸🇬Singapore 04', '🇸🇬Singapore 05', '🇸🇬Singapore 06', '🇸🇬Singapore IEPL 01', '🇸🇬Singapore IEPL 02', '🇰🇷Korea 01', '🇰🇷Korea 02', '🇰🇷Korea 03', '🇦🇺Australia 01', '🇦🇺Australia 02', '🇦🇺Australia 03', '🇬🇧United Kingdom 01', '🇬🇧United Kingdom 02', '🇬🇧United Kingdom 03', '🇦🇶Antarctica 01', '🇦🇶Antarctica 02', '🇦🇶Antarctica 03'] } + - { name: 自动选择, type: url-test, proxies: ['剩余流量:70.77 GB', '距离下次重置流量剩余:17 天', 未到期:2025-08-09, '🇭🇰Hong Kong 01', '🇭🇰Hong Kong 02', '🇭🇰Hong Kong 03', '🇭🇰Hong Kong 04', '🇭🇰Hong Kong 05', '🇭🇰Hong Kong 06', '🇭🇰Hong Kong IEPL 01', '🇭🇰Hong Kong IEPL 02', '🇹🇼Taiwan 01', '🇹🇼Taiwan 02', '🇹🇼Taiwan 03', '🇹🇼Taiwan 04', '🇹🇼Taiwan 05', '🇹🇼Taiwan 06', '🇹🇼Taiwan IEPL 01', '🇹🇼Taiwan IEPL 02', '🇯🇵Japan 01', '🇯🇵Japan 02', '🇯🇵Japan 03', '🇯🇵Japan 04', '🇯🇵Japan 05', '🇯🇵Japan 06', '🇯🇵Japan IEPL 01', '🇯🇵Japan IEPL 02', '🇺🇸United States 01', '🇺🇸United States 02', '🇺🇸United States 03', '🇺🇸United States 04', '🇺🇸United States 05', '🇺🇸United States 06', '🇺🇸United States IEPL 01', '🇺🇸United States IEPL 02', '🇸🇬Singapore 01', '🇸🇬Singapore 02', '🇸🇬Singapore 03', '🇸🇬Singapore 04', '🇸🇬Singapore 05', '🇸🇬Singapore 06', '🇸🇬Singapore IEPL 01', '🇸🇬Singapore IEPL 02', '🇰🇷Korea 01', '🇰🇷Korea 02', '🇰🇷Korea 03', '🇦🇺Australia 01', '🇦🇺Australia 02', '🇦🇺Australia 03', '🇬🇧United Kingdom 01', '🇬🇧United Kingdom 02', '🇬🇧United Kingdom 03', '🇦🇶Antarctica 01', '🇦🇶Antarctica 02', '🇦🇶Antarctica 03'], url: 'http://www.gstatic.com/generate_204', interval: 86400 } + - { name: 故障转移, type: fallback, proxies: ['剩余流量:70.77 GB', '距离下次重置流量剩余:17 天', 未到期:2025-08-09, '🇭🇰Hong Kong 01', '🇭🇰Hong Kong 02', '🇭🇰Hong Kong 03', '🇭🇰Hong Kong 04', '🇭🇰Hong Kong 05', '🇭🇰Hong Kong 06', '🇭🇰Hong Kong IEPL 01', '🇭🇰Hong Kong IEPL 02', '🇹🇼Taiwan 01', '🇹🇼Taiwan 02', '🇹🇼Taiwan 03', '🇹🇼Taiwan 04', '🇹🇼Taiwan 05', '🇹🇼Taiwan 06', '🇹🇼Taiwan IEPL 01', '🇹🇼Taiwan IEPL 02', '🇯🇵Japan 01', '🇯🇵Japan 02', '🇯🇵Japan 03', '🇯🇵Japan 04', '🇯🇵Japan 05', '🇯🇵Japan 06', '🇯🇵Japan IEPL 01', '🇯🇵Japan IEPL 02', '🇺🇸United States 01', '🇺🇸United States 02', '🇺🇸United States 03', '🇺🇸United States 04', '🇺🇸United States 05', '🇺🇸United States 06', '🇺🇸United States IEPL 01', '🇺🇸United States IEPL 02', '🇸🇬Singapore 01', '🇸🇬Singapore 02', '🇸🇬Singapore 03', '🇸🇬Singapore 04', '🇸🇬Singapore 05', '🇸🇬Singapore 06', '🇸🇬Singapore IEPL 01', '🇸🇬Singapore IEPL 02', '🇰🇷Korea 01', '🇰🇷Korea 02', '🇰🇷Korea 03', '🇦🇺Australia 01', '🇦🇺Australia 02', '🇦🇺Australia 03', '🇬🇧United Kingdom 01', '🇬🇧United Kingdom 02', '🇬🇧United Kingdom 03', '🇦🇶Antarctica 01', '🇦🇶Antarctica 02', '🇦🇶Antarctica 03'], url: 'http://www.gstatic.com/generate_204', interval: 7200 } +rules: + - 'IP-CIDR,120.236.198.164/32,DIRECT,no-resolve' + - 'IP-CIDR,120.241.236.44/32,DIRECT,no-resolve' + - 'IP-CIDR,36.151.65.8/32,DIRECT,no-resolve' + - 'IP-CIDR,120.241.226.32/32,DIRECT,no-resolve' + - 'DOMAIN,rgergergergerg6555.saojc.xyz,DIRECT' + - 'DOMAIN,cn.bing.com,DIRECT' + - 'DOMAIN-SUFFIX,services.googleapis.cn,流量光机场' + - 'DOMAIN-SUFFIX,xn--ngstr-lra8j.com,流量光机场' + - 'DOMAIN-SUFFIX,play.googleapis.com,流量光机场' + - 'DOMAIN,connectivitycheck.gstatic.com,流量光机场' + - 'DOMAIN-SUFFIX,android.clients.google.com,流量光机场' + - 'DOMAIN,safebrowsing.urlsec.qq.com,DIRECT' + - 'DOMAIN,safebrowsing.googleapis.com,DIRECT' + - 'DOMAIN,developer.apple.com,流量光机场' + - 'DOMAIN-SUFFIX,digicert.com,流量光机场' + - 'DOMAIN,ocsp.apple.com,流量光机场' + - 'DOMAIN,ocsp.comodoca.com,流量光机场' + - 'DOMAIN,ocsp.usertrust.com,流量光机场' + - 'DOMAIN,ocsp.sectigo.com,流量光机场' + - 'DOMAIN,ocsp.verisign.net,流量光机场' + - 'DOMAIN-SUFFIX,apple-dns.net,流量光机场' + - 'DOMAIN,testflight.apple.com,流量光机场' + - 'DOMAIN,sandbox.itunes.apple.com,流量光机场' + - 'DOMAIN,itunes.apple.com,流量光机场' + - 'DOMAIN-SUFFIX,apps.apple.com,流量光机场' + - 'DOMAIN-SUFFIX,blobstore.apple.com,流量光机场' + - 'DOMAIN,cvws.icloud-content.com,流量光机场' + - 'DOMAIN-SUFFIX,mzstatic.com,DIRECT' + - 'DOMAIN-SUFFIX,itunes.apple.com,DIRECT' + - 'DOMAIN-SUFFIX,icloud.com,DIRECT' + - 'DOMAIN-SUFFIX,icloud-content.com,DIRECT' + - 'DOMAIN-SUFFIX,me.com,DIRECT' + - 'DOMAIN-SUFFIX,aaplimg.com,DIRECT' + - 'DOMAIN-SUFFIX,cdn20.com,DIRECT' + - 'DOMAIN-SUFFIX,cdn-apple.com,DIRECT' + - 'DOMAIN-SUFFIX,akadns.net,DIRECT' + - 'DOMAIN-SUFFIX,akamaiedge.net,DIRECT' + - 'DOMAIN-SUFFIX,edgekey.net,DIRECT' + - 'DOMAIN-SUFFIX,mwcloudcdn.com,DIRECT' + - 'DOMAIN-SUFFIX,mwcname.com,DIRECT' + - 'DOMAIN-SUFFIX,apple.com,DIRECT' + - 'DOMAIN-SUFFIX,apple-cloudkit.com,DIRECT' + - 'DOMAIN-SUFFIX,apple-mapkit.com,DIRECT' + - 'DOMAIN-SUFFIX,126.com,DIRECT' + - 'DOMAIN-SUFFIX,126.net,DIRECT' + - 'DOMAIN-SUFFIX,127.net,DIRECT' + - 'DOMAIN-SUFFIX,163.com,DIRECT' + - 'DOMAIN-SUFFIX,360buyimg.com,DIRECT' + - 'DOMAIN-SUFFIX,36kr.com,DIRECT' + - 'DOMAIN-SUFFIX,acfun.tv,DIRECT' + - 'DOMAIN-SUFFIX,air-matters.com,DIRECT' + - 'DOMAIN-SUFFIX,aixifan.com,DIRECT' + - 'DOMAIN-KEYWORD,alicdn,DIRECT' + - 'DOMAIN-KEYWORD,alipay,DIRECT' + - 'DOMAIN-KEYWORD,taobao,DIRECT' + - 'DOMAIN-SUFFIX,amap.com,DIRECT' + - 'DOMAIN-SUFFIX,autonavi.com,DIRECT' + - 'DOMAIN-KEYWORD,baidu,DIRECT' + - 'DOMAIN-SUFFIX,bdimg.com,DIRECT' + - 'DOMAIN-SUFFIX,bdstatic.com,DIRECT' + - 'DOMAIN-SUFFIX,bilibili.com,DIRECT' + - 'DOMAIN-SUFFIX,bilivideo.com,DIRECT' + - 'DOMAIN-SUFFIX,caiyunapp.com,DIRECT' + - 'DOMAIN-SUFFIX,clouddn.com,DIRECT' + - 'DOMAIN-SUFFIX,cnbeta.com,DIRECT' + - 'DOMAIN-SUFFIX,cnbetacdn.com,DIRECT' + - 'DOMAIN-SUFFIX,cootekservice.com,DIRECT' + - 'DOMAIN-SUFFIX,csdn.net,DIRECT' + - 'DOMAIN-SUFFIX,ctrip.com,DIRECT' + - 'DOMAIN-SUFFIX,dgtle.com,DIRECT' + - 'DOMAIN-SUFFIX,dianping.com,DIRECT' + - 'DOMAIN-SUFFIX,douban.com,DIRECT' + - 'DOMAIN-SUFFIX,doubanio.com,DIRECT' + - 'DOMAIN-SUFFIX,duokan.com,DIRECT' + - 'DOMAIN-SUFFIX,easou.com,DIRECT' + - 'DOMAIN-SUFFIX,ele.me,DIRECT' + - 'DOMAIN-SUFFIX,feng.com,DIRECT' + - 'DOMAIN-SUFFIX,fir.im,DIRECT' + - 'DOMAIN-SUFFIX,frdic.com,DIRECT' + - 'DOMAIN-SUFFIX,g-cores.com,DIRECT' + - 'DOMAIN-SUFFIX,godic.net,DIRECT' + - 'DOMAIN-SUFFIX,gtimg.com,DIRECT' + - 'DOMAIN,cdn.hockeyapp.net,DIRECT' + - 'DOMAIN-SUFFIX,hongxiu.com,DIRECT' + - 'DOMAIN-SUFFIX,hxcdn.net,DIRECT' + - 'DOMAIN-SUFFIX,iciba.com,DIRECT' + - 'DOMAIN-SUFFIX,ifeng.com,DIRECT' + - 'DOMAIN-SUFFIX,ifengimg.com,DIRECT' + - 'DOMAIN-SUFFIX,ipip.net,DIRECT' + - 'DOMAIN-SUFFIX,iqiyi.com,DIRECT' + - 'DOMAIN-SUFFIX,jd.com,DIRECT' + - 'DOMAIN-SUFFIX,jianshu.com,DIRECT' + - 'DOMAIN-SUFFIX,knewone.com,DIRECT' + - 'DOMAIN-SUFFIX,le.com,DIRECT' + - 'DOMAIN-SUFFIX,lecloud.com,DIRECT' + - 'DOMAIN-SUFFIX,lemicp.com,DIRECT' + - 'DOMAIN-SUFFIX,licdn.com,DIRECT' + - 'DOMAIN-SUFFIX,luoo.net,DIRECT' + - 'DOMAIN-SUFFIX,meituan.com,DIRECT' + - 'DOMAIN-SUFFIX,meituan.net,DIRECT' + - 'DOMAIN-SUFFIX,mi.com,DIRECT' + - 'DOMAIN-SUFFIX,miaopai.com,DIRECT' + - 'DOMAIN-SUFFIX,microsoft.com,DIRECT' + - 'DOMAIN-SUFFIX,microsoftonline.com,DIRECT' + - 'DOMAIN-SUFFIX,miui.com,DIRECT' + - 'DOMAIN-SUFFIX,miwifi.com,DIRECT' + - 'DOMAIN-SUFFIX,mob.com,DIRECT' + - 'DOMAIN-SUFFIX,netease.com,DIRECT' + - 'DOMAIN-SUFFIX,office.com,DIRECT' + - 'DOMAIN-SUFFIX,office365.com,DIRECT' + - 'DOMAIN-KEYWORD,officecdn,DIRECT' + - 'DOMAIN-SUFFIX,oschina.net,DIRECT' + - 'DOMAIN-SUFFIX,ppsimg.com,DIRECT' + - 'DOMAIN-SUFFIX,pstatp.com,DIRECT' + - 'DOMAIN-SUFFIX,qcloud.com,DIRECT' + - 'DOMAIN-SUFFIX,qdaily.com,DIRECT' + - 'DOMAIN-SUFFIX,qdmm.com,DIRECT' + - 'DOMAIN-SUFFIX,qhimg.com,DIRECT' + - 'DOMAIN-SUFFIX,qhres.com,DIRECT' + - 'DOMAIN-SUFFIX,qidian.com,DIRECT' + - 'DOMAIN-SUFFIX,qihucdn.com,DIRECT' + - 'DOMAIN-SUFFIX,qiniu.com,DIRECT' + - 'DOMAIN-SUFFIX,qiniucdn.com,DIRECT' + - 'DOMAIN-SUFFIX,qiyipic.com,DIRECT' + - 'DOMAIN-SUFFIX,qq.com,DIRECT' + - 'DOMAIN-SUFFIX,qqurl.com,DIRECT' + - 'DOMAIN-SUFFIX,rarbg.to,DIRECT' + - 'DOMAIN-SUFFIX,ruguoapp.com,DIRECT' + - 'DOMAIN-SUFFIX,segmentfault.com,DIRECT' + - 'DOMAIN-SUFFIX,sinaapp.com,DIRECT' + - 'DOMAIN-SUFFIX,smzdm.com,DIRECT' + - 'DOMAIN-SUFFIX,snapdrop.net,DIRECT' + - 'DOMAIN-SUFFIX,sogou.com,DIRECT' + - 'DOMAIN-SUFFIX,sogoucdn.com,DIRECT' + - 'DOMAIN-SUFFIX,sohu.com,DIRECT' + - 'DOMAIN-SUFFIX,soku.com,DIRECT' + - 'DOMAIN-SUFFIX,speedtest.net,DIRECT' + - 'DOMAIN-SUFFIX,sspai.com,DIRECT' + - 'DOMAIN-SUFFIX,suning.com,DIRECT' + - 'DOMAIN-SUFFIX,taobao.com,DIRECT' + - 'DOMAIN-SUFFIX,tencent.com,DIRECT' + - 'DOMAIN-SUFFIX,tenpay.com,DIRECT' + - 'DOMAIN-SUFFIX,tianyancha.com,DIRECT' + - 'DOMAIN-SUFFIX,tmall.com,DIRECT' + - 'DOMAIN-SUFFIX,tudou.com,DIRECT' + - 'DOMAIN-SUFFIX,umetrip.com,DIRECT' + - 'DOMAIN-SUFFIX,upaiyun.com,DIRECT' + - 'DOMAIN-SUFFIX,upyun.com,DIRECT' + - 'DOMAIN-SUFFIX,veryzhun.com,DIRECT' + - 'DOMAIN-SUFFIX,weather.com,DIRECT' + - 'DOMAIN-SUFFIX,weibo.com,DIRECT' + - 'DOMAIN-SUFFIX,xiami.com,DIRECT' + - 'DOMAIN-SUFFIX,xiami.net,DIRECT' + - 'DOMAIN-SUFFIX,xiaomicp.com,DIRECT' + - 'DOMAIN-SUFFIX,ximalaya.com,DIRECT' + - 'DOMAIN-SUFFIX,xmcdn.com,DIRECT' + - 'DOMAIN-SUFFIX,xunlei.com,DIRECT' + - 'DOMAIN-SUFFIX,yhd.com,DIRECT' + - 'DOMAIN-SUFFIX,yihaodianimg.com,DIRECT' + - 'DOMAIN-SUFFIX,yinxiang.com,DIRECT' + - 'DOMAIN-SUFFIX,ykimg.com,DIRECT' + - 'DOMAIN-SUFFIX,youdao.com,DIRECT' + - 'DOMAIN-SUFFIX,youku.com,DIRECT' + - 'DOMAIN-SUFFIX,zealer.com,DIRECT' + - 'DOMAIN-SUFFIX,zhihu.com,DIRECT' + - 'DOMAIN-SUFFIX,zhimg.com,DIRECT' + - 'DOMAIN-SUFFIX,zimuzu.tv,DIRECT' + - 'DOMAIN-SUFFIX,zoho.com,DIRECT' + - 'DOMAIN-KEYWORD,amazon,流量光机场' + - 'DOMAIN-KEYWORD,google,流量光机场' + - 'DOMAIN-KEYWORD,gmail,流量光机场' + - 'DOMAIN-KEYWORD,youtube,流量光机场' + - 'DOMAIN-KEYWORD,facebook,流量光机场' + - 'DOMAIN-SUFFIX,fb.me,流量光机场' + - 'DOMAIN-SUFFIX,fbcdn.net,流量光机场' + - 'DOMAIN-KEYWORD,twitter,流量光机场' + - 'DOMAIN-KEYWORD,instagram,流量光机场' + - 'DOMAIN-KEYWORD,dropbox,流量光机场' + - 'DOMAIN-SUFFIX,twimg.com,流量光机场' + - 'DOMAIN-KEYWORD,blogspot,流量光机场' + - 'DOMAIN-SUFFIX,youtu.be,流量光机场' + - 'DOMAIN-KEYWORD,whatsapp,流量光机场' + - 'DOMAIN-KEYWORD,admarvel,REJECT' + - 'DOMAIN-KEYWORD,admaster,REJECT' + - 'DOMAIN-KEYWORD,adsage,REJECT' + - 'DOMAIN-KEYWORD,adsmogo,REJECT' + - 'DOMAIN-KEYWORD,adsrvmedia,REJECT' + - 'DOMAIN-KEYWORD,adwords,REJECT' + - 'DOMAIN-KEYWORD,adservice,REJECT' + - 'DOMAIN-SUFFIX,appsflyer.com,REJECT' + - 'DOMAIN-KEYWORD,domob,REJECT' + - 'DOMAIN-SUFFIX,doubleclick.net,REJECT' + - 'DOMAIN-KEYWORD,duomeng,REJECT' + - 'DOMAIN-KEYWORD,dwtrack,REJECT' + - 'DOMAIN-KEYWORD,guanggao,REJECT' + - 'DOMAIN-KEYWORD,lianmeng,REJECT' + - 'DOMAIN-SUFFIX,mmstat.com,REJECT' + - 'DOMAIN-KEYWORD,mopub,REJECT' + - 'DOMAIN-KEYWORD,omgmta,REJECT' + - 'DOMAIN-KEYWORD,openx,REJECT' + - 'DOMAIN-KEYWORD,partnerad,REJECT' + - 'DOMAIN-KEYWORD,pingfore,REJECT' + - 'DOMAIN-KEYWORD,supersonicads,REJECT' + - 'DOMAIN-KEYWORD,uedas,REJECT' + - 'DOMAIN-KEYWORD,umeng,REJECT' + - 'DOMAIN-KEYWORD,usage,REJECT' + - 'DOMAIN-SUFFIX,vungle.com,REJECT' + - 'DOMAIN-KEYWORD,wlmonitor,REJECT' + - 'DOMAIN-KEYWORD,zjtoolbar,REJECT' + - 'DOMAIN-SUFFIX,9to5mac.com,流量光机场' + - 'DOMAIN-SUFFIX,abpchina.org,流量光机场' + - 'DOMAIN-SUFFIX,adblockplus.org,流量光机场' + - 'DOMAIN-SUFFIX,adobe.com,流量光机场' + - 'DOMAIN-SUFFIX,akamaized.net,流量光机场' + - 'DOMAIN-SUFFIX,alfredapp.com,流量光机场' + - 'DOMAIN-SUFFIX,amplitude.com,流量光机场' + - 'DOMAIN-SUFFIX,ampproject.org,流量光机场' + - 'DOMAIN-SUFFIX,android.com,流量光机场' + - 'DOMAIN-SUFFIX,angularjs.org,流量光机场' + - 'DOMAIN-SUFFIX,aolcdn.com,流量光机场' + - 'DOMAIN-SUFFIX,apkpure.com,流量光机场' + - 'DOMAIN-SUFFIX,appledaily.com,流量光机场' + - 'DOMAIN-SUFFIX,appshopper.com,流量光机场' + - 'DOMAIN-SUFFIX,appspot.com,流量光机场' + - 'DOMAIN-SUFFIX,arcgis.com,流量光机场' + - 'DOMAIN-SUFFIX,archive.org,流量光机场' + - 'DOMAIN-SUFFIX,armorgames.com,流量光机场' + - 'DOMAIN-SUFFIX,aspnetcdn.com,流量光机场' + - 'DOMAIN-SUFFIX,att.com,流量光机场' + - 'DOMAIN-SUFFIX,awsstatic.com,流量光机场' + - 'DOMAIN-SUFFIX,azureedge.net,流量光机场' + - 'DOMAIN-SUFFIX,azurewebsites.net,流量光机场' + - 'DOMAIN-SUFFIX,bing.com,流量光机场' + - 'DOMAIN-SUFFIX,bintray.com,流量光机场' + - 'DOMAIN-SUFFIX,bit.com,流量光机场' + - 'DOMAIN-SUFFIX,bit.ly,流量光机场' + - 'DOMAIN-SUFFIX,bitbucket.org,流量光机场' + - 'DOMAIN-SUFFIX,bjango.com,流量光机场' + - 'DOMAIN-SUFFIX,bkrtx.com,流量光机场' + - 'DOMAIN-SUFFIX,blog.com,流量光机场' + - 'DOMAIN-SUFFIX,blogcdn.com,流量光机场' + - 'DOMAIN-SUFFIX,blogger.com,流量光机场' + - 'DOMAIN-SUFFIX,blogsmithmedia.com,流量光机场' + - 'DOMAIN-SUFFIX,blogspot.com,流量光机场' + - 'DOMAIN-SUFFIX,blogspot.hk,流量光机场' + - 'DOMAIN-SUFFIX,bloomberg.com,流量光机场' + - 'DOMAIN-SUFFIX,box.com,流量光机场' + - 'DOMAIN-SUFFIX,box.net,流量光机场' + - 'DOMAIN-SUFFIX,cachefly.net,流量光机场' + - 'DOMAIN-SUFFIX,chromium.org,流量光机场' + - 'DOMAIN-SUFFIX,cl.ly,流量光机场' + - 'DOMAIN-SUFFIX,cloudflare.com,流量光机场' + - 'DOMAIN-SUFFIX,cloudfront.net,流量光机场' + - 'DOMAIN-SUFFIX,cloudmagic.com,流量光机场' + - 'DOMAIN-SUFFIX,cmail19.com,流量光机场' + - 'DOMAIN-SUFFIX,cnet.com,流量光机场' + - 'DOMAIN-SUFFIX,cocoapods.org,流量光机场' + - 'DOMAIN-SUFFIX,comodoca.com,流量光机场' + - 'DOMAIN-SUFFIX,crashlytics.com,流量光机场' + - 'DOMAIN-SUFFIX,culturedcode.com,流量光机场' + - 'DOMAIN-SUFFIX,d.pr,流量光机场' + - 'DOMAIN-SUFFIX,danilo.to,流量光机场' + - 'DOMAIN-SUFFIX,dayone.me,流量光机场' + - 'DOMAIN-SUFFIX,db.tt,流量光机场' + - 'DOMAIN-SUFFIX,deskconnect.com,流量光机场' + - 'DOMAIN-SUFFIX,disq.us,流量光机场' + - 'DOMAIN-SUFFIX,disqus.com,流量光机场' + - 'DOMAIN-SUFFIX,disquscdn.com,流量光机场' + - 'DOMAIN-SUFFIX,dnsimple.com,流量光机场' + - 'DOMAIN-SUFFIX,docker.com,流量光机场' + - 'DOMAIN-SUFFIX,dribbble.com,流量光机场' + - 'DOMAIN-SUFFIX,droplr.com,流量光机场' + - 'DOMAIN-SUFFIX,duckduckgo.com,流量光机场' + - 'DOMAIN-SUFFIX,dueapp.com,流量光机场' + - 'DOMAIN-SUFFIX,dytt8.net,流量光机场' + - 'DOMAIN-SUFFIX,edgecastcdn.net,流量光机场' + - 'DOMAIN-SUFFIX,edgekey.net,流量光机场' + - 'DOMAIN-SUFFIX,edgesuite.net,流量光机场' + - 'DOMAIN-SUFFIX,engadget.com,流量光机场' + - 'DOMAIN-SUFFIX,entrust.net,流量光机场' + - 'DOMAIN-SUFFIX,eurekavpt.com,流量光机场' + - 'DOMAIN-SUFFIX,evernote.com,流量光机场' + - 'DOMAIN-SUFFIX,fabric.io,流量光机场' + - 'DOMAIN-SUFFIX,fast.com,流量光机场' + - 'DOMAIN-SUFFIX,fastly.net,流量光机场' + - 'DOMAIN-SUFFIX,fc2.com,流量光机场' + - 'DOMAIN-SUFFIX,feedburner.com,流量光机场' + - 'DOMAIN-SUFFIX,feedly.com,流量光机场' + - 'DOMAIN-SUFFIX,feedsportal.com,流量光机场' + - 'DOMAIN-SUFFIX,fiftythree.com,流量光机场' + - 'DOMAIN-SUFFIX,firebaseio.com,流量光机场' + - 'DOMAIN-SUFFIX,flexibits.com,流量光机场' + - 'DOMAIN-SUFFIX,flickr.com,流量光机场' + - 'DOMAIN-SUFFIX,flipboard.com,流量光机场' + - 'DOMAIN-SUFFIX,g.co,流量光机场' + - 'DOMAIN-SUFFIX,gabia.net,流量光机场' + - 'DOMAIN-SUFFIX,geni.us,流量光机场' + - 'DOMAIN-SUFFIX,gfx.ms,流量光机场' + - 'DOMAIN-SUFFIX,ggpht.com,流量光机场' + - 'DOMAIN-SUFFIX,ghostnoteapp.com,流量光机场' + - 'DOMAIN-SUFFIX,git.io,流量光机场' + - 'DOMAIN-KEYWORD,github,流量光机场' + - 'DOMAIN-SUFFIX,globalsign.com,流量光机场' + - 'DOMAIN-SUFFIX,gmodules.com,流量光机场' + - 'DOMAIN-SUFFIX,godaddy.com,流量光机场' + - 'DOMAIN-SUFFIX,golang.org,流量光机场' + - 'DOMAIN-SUFFIX,gongm.in,流量光机场' + - 'DOMAIN-SUFFIX,goo.gl,流量光机场' + - 'DOMAIN-SUFFIX,goodreaders.com,流量光机场' + - 'DOMAIN-SUFFIX,goodreads.com,流量光机场' + - 'DOMAIN-SUFFIX,gravatar.com,流量光机场' + - 'DOMAIN-SUFFIX,gstatic.com,流量光机场' + - 'DOMAIN-SUFFIX,gvt0.com,流量光机场' + - 'DOMAIN-SUFFIX,hockeyapp.net,流量光机场' + - 'DOMAIN-SUFFIX,hotmail.com,流量光机场' + - 'DOMAIN-SUFFIX,icons8.com,流量光机场' + - 'DOMAIN-SUFFIX,ifixit.com,流量光机场' + - 'DOMAIN-SUFFIX,ift.tt,流量光机场' + - 'DOMAIN-SUFFIX,ifttt.com,流量光机场' + - 'DOMAIN-SUFFIX,iherb.com,流量光机场' + - 'DOMAIN-SUFFIX,imageshack.us,流量光机场' + - 'DOMAIN-SUFFIX,img.ly,流量光机场' + - 'DOMAIN-SUFFIX,imgur.com,流量光机场' + - 'DOMAIN-SUFFIX,imore.com,流量光机场' + - 'DOMAIN-SUFFIX,instapaper.com,流量光机场' + - 'DOMAIN-SUFFIX,ipn.li,流量光机场' + - 'DOMAIN-SUFFIX,is.gd,流量光机场' + - 'DOMAIN-SUFFIX,issuu.com,流量光机场' + - 'DOMAIN-SUFFIX,itgonglun.com,流量光机场' + - 'DOMAIN-SUFFIX,itun.es,流量光机场' + - 'DOMAIN-SUFFIX,ixquick.com,流量光机场' + - 'DOMAIN-SUFFIX,j.mp,流量光机场' + - 'DOMAIN-SUFFIX,js.revsci.net,流量光机场' + - 'DOMAIN-SUFFIX,jshint.com,流量光机场' + - 'DOMAIN-SUFFIX,jtvnw.net,流量光机场' + - 'DOMAIN-SUFFIX,justgetflux.com,流量光机场' + - 'DOMAIN-SUFFIX,kat.cr,流量光机场' + - 'DOMAIN-SUFFIX,klip.me,流量光机场' + - 'DOMAIN-SUFFIX,libsyn.com,流量光机场' + - 'DOMAIN-SUFFIX,linkedin.com,流量光机场' + - 'DOMAIN-SUFFIX,line-apps.com,流量光机场' + - 'DOMAIN-SUFFIX,linode.com,流量光机场' + - 'DOMAIN-SUFFIX,lithium.com,流量光机场' + - 'DOMAIN-SUFFIX,littlehj.com,流量光机场' + - 'DOMAIN-SUFFIX,live.com,流量光机场' + - 'DOMAIN-SUFFIX,live.net,流量光机场' + - 'DOMAIN-SUFFIX,livefilestore.com,流量光机场' + - 'DOMAIN-SUFFIX,llnwd.net,流量光机场' + - 'DOMAIN-SUFFIX,macid.co,流量光机场' + - 'DOMAIN-SUFFIX,macromedia.com,流量光机场' + - 'DOMAIN-SUFFIX,macrumors.com,流量光机场' + - 'DOMAIN-SUFFIX,mashable.com,流量光机场' + - 'DOMAIN-SUFFIX,mathjax.org,流量光机场' + - 'DOMAIN-SUFFIX,medium.com,流量光机场' + - 'DOMAIN-SUFFIX,mega.co.nz,流量光机场' + - 'DOMAIN-SUFFIX,mega.nz,流量光机场' + - 'DOMAIN-SUFFIX,megaupload.com,流量光机场' + - 'DOMAIN-SUFFIX,microsofttranslator.com,流量光机场' + - 'DOMAIN-SUFFIX,mindnode.com,流量光机场' + - 'DOMAIN-SUFFIX,mobile01.com,流量光机场' + - 'DOMAIN-SUFFIX,modmyi.com,流量光机场' + - 'DOMAIN-SUFFIX,msedge.net,流量光机场' + - 'DOMAIN-SUFFIX,myfontastic.com,流量光机场' + - 'DOMAIN-SUFFIX,name.com,流量光机场' + - 'DOMAIN-SUFFIX,nextmedia.com,流量光机场' + - 'DOMAIN-SUFFIX,nsstatic.net,流量光机场' + - 'DOMAIN-SUFFIX,nssurge.com,流量光机场' + - 'DOMAIN-SUFFIX,nyt.com,流量光机场' + - 'DOMAIN-SUFFIX,nytimes.com,流量光机场' + - 'DOMAIN-SUFFIX,omnigroup.com,流量光机场' + - 'DOMAIN-SUFFIX,onedrive.com,流量光机场' + - 'DOMAIN-SUFFIX,onenote.com,流量光机场' + - 'DOMAIN-SUFFIX,ooyala.com,流量光机场' + - 'DOMAIN-SUFFIX,openvpn.net,流量光机场' + - 'DOMAIN-SUFFIX,openwrt.org,流量光机场' + - 'DOMAIN-SUFFIX,orkut.com,流量光机场' + - 'DOMAIN-SUFFIX,osxdaily.com,流量光机场' + - 'DOMAIN-SUFFIX,outlook.com,流量光机场' + - 'DOMAIN-SUFFIX,ow.ly,流量光机场' + - 'DOMAIN-SUFFIX,paddleapi.com,流量光机场' + - 'DOMAIN-SUFFIX,parallels.com,流量光机场' + - 'DOMAIN-SUFFIX,parse.com,流量光机场' + - 'DOMAIN-SUFFIX,pdfexpert.com,流量光机场' + - 'DOMAIN-SUFFIX,periscope.tv,流量光机场' + - 'DOMAIN-SUFFIX,pinboard.in,流量光机场' + - 'DOMAIN-SUFFIX,pinterest.com,流量光机场' + - 'DOMAIN-SUFFIX,pixelmator.com,流量光机场' + - 'DOMAIN-SUFFIX,pixiv.net,流量光机场' + - 'DOMAIN-SUFFIX,playpcesor.com,流量光机场' + - 'DOMAIN-SUFFIX,playstation.com,流量光机场' + - 'DOMAIN-SUFFIX,playstation.com.hk,流量光机场' + - 'DOMAIN-SUFFIX,playstation.net,流量光机场' + - 'DOMAIN-SUFFIX,playstationnetwork.com,流量光机场' + - 'DOMAIN-SUFFIX,pushwoosh.com,流量光机场' + - 'DOMAIN-SUFFIX,rime.im,流量光机场' + - 'DOMAIN-SUFFIX,servebom.com,流量光机场' + - 'DOMAIN-SUFFIX,sfx.ms,流量光机场' + - 'DOMAIN-SUFFIX,shadowsocks.org,流量光机场' + - 'DOMAIN-SUFFIX,sharethis.com,流量光机场' + - 'DOMAIN-SUFFIX,shazam.com,流量光机场' + - 'DOMAIN-SUFFIX,skype.com,流量光机场' + - 'DOMAIN-SUFFIX,smartdns流量光机场.com,流量光机场' + - 'DOMAIN-SUFFIX,smartmailcloud.com,流量光机场' + - 'DOMAIN-SUFFIX,sndcdn.com,流量光机场' + - 'DOMAIN-SUFFIX,sony.com,流量光机场' + - 'DOMAIN-SUFFIX,soundcloud.com,流量光机场' + - 'DOMAIN-SUFFIX,sourceforge.net,流量光机场' + - 'DOMAIN-SUFFIX,spotify.com,流量光机场' + - 'DOMAIN-SUFFIX,squarespace.com,流量光机场' + - 'DOMAIN-SUFFIX,sstatic.net,流量光机场' + - 'DOMAIN-SUFFIX,st.luluku.pw,流量光机场' + - 'DOMAIN-SUFFIX,stackoverflow.com,流量光机场' + - 'DOMAIN-SUFFIX,startpage.com,流量光机场' + - 'DOMAIN-SUFFIX,staticflickr.com,流量光机场' + - 'DOMAIN-SUFFIX,steamcommunity.com,流量光机场' + - 'DOMAIN-SUFFIX,symauth.com,流量光机场' + - 'DOMAIN-SUFFIX,symcb.com,流量光机场' + - 'DOMAIN-SUFFIX,symcd.com,流量光机场' + - 'DOMAIN-SUFFIX,tapbots.com,流量光机场' + - 'DOMAIN-SUFFIX,tapbots.net,流量光机场' + - 'DOMAIN-SUFFIX,tdesktop.com,流量光机场' + - 'DOMAIN-SUFFIX,techcrunch.com,流量光机场' + - 'DOMAIN-SUFFIX,techsmith.com,流量光机场' + - 'DOMAIN-SUFFIX,thepiratebay.org,流量光机场' + - 'DOMAIN-SUFFIX,theverge.com,流量光机场' + - 'DOMAIN-SUFFIX,time.com,流量光机场' + - 'DOMAIN-SUFFIX,timeinc.net,流量光机场' + - 'DOMAIN-SUFFIX,tiny.cc,流量光机场' + - 'DOMAIN-SUFFIX,tinypic.com,流量光机场' + - 'DOMAIN-SUFFIX,tmblr.co,流量光机场' + - 'DOMAIN-SUFFIX,todoist.com,流量光机场' + - 'DOMAIN-SUFFIX,trello.com,流量光机场' + - 'DOMAIN-SUFFIX,trustasiassl.com,流量光机场' + - 'DOMAIN-SUFFIX,tumblr.co,流量光机场' + - 'DOMAIN-SUFFIX,tumblr.com,流量光机场' + - 'DOMAIN-SUFFIX,tweetdeck.com,流量光机场' + - 'DOMAIN-SUFFIX,tweetmarker.net,流量光机场' + - 'DOMAIN-SUFFIX,twitch.tv,流量光机场' + - 'DOMAIN-SUFFIX,txmblr.com,流量光机场' + - 'DOMAIN-SUFFIX,typekit.net,流量光机场' + - 'DOMAIN-SUFFIX,ubertags.com,流量光机场' + - 'DOMAIN-SUFFIX,ublock.org,流量光机场' + - 'DOMAIN-SUFFIX,ubnt.com,流量光机场' + - 'DOMAIN-SUFFIX,ulyssesapp.com,流量光机场' + - 'DOMAIN-SUFFIX,urchin.com,流量光机场' + - 'DOMAIN-SUFFIX,usertrust.com,流量光机场' + - 'DOMAIN-SUFFIX,v.gd,流量光机场' + - 'DOMAIN-SUFFIX,v2ex.com,流量光机场' + - 'DOMAIN-SUFFIX,vimeo.com,流量光机场' + - 'DOMAIN-SUFFIX,vimeocdn.com,流量光机场' + - 'DOMAIN-SUFFIX,vine.co,流量光机场' + - 'DOMAIN-SUFFIX,vivaldi.com,流量光机场' + - 'DOMAIN-SUFFIX,vox-cdn.com,流量光机场' + - 'DOMAIN-SUFFIX,vsco.co,流量光机场' + - 'DOMAIN-SUFFIX,vultr.com,流量光机场' + - 'DOMAIN-SUFFIX,w.org,流量光机场' + - 'DOMAIN-SUFFIX,w3schools.com,流量光机场' + - 'DOMAIN-SUFFIX,webtype.com,流量光机场' + - 'DOMAIN-SUFFIX,wikiwand.com,流量光机场' + - 'DOMAIN-SUFFIX,wikileaks.org,流量光机场' + - 'DOMAIN-SUFFIX,wikimedia.org,流量光机场' + - 'DOMAIN-SUFFIX,wikipedia.com,流量光机场' + - 'DOMAIN-SUFFIX,wikipedia.org,流量光机场' + - 'DOMAIN-SUFFIX,windows.com,流量光机场' + - 'DOMAIN-SUFFIX,windows.net,流量光机场' + - 'DOMAIN-SUFFIX,wire.com,流量光机场' + - 'DOMAIN-SUFFIX,wordpress.com,流量光机场' + - 'DOMAIN-SUFFIX,workflowy.com,流量光机场' + - 'DOMAIN-SUFFIX,wp.com,流量光机场' + - 'DOMAIN-SUFFIX,wsj.com,流量光机场' + - 'DOMAIN-SUFFIX,wsj.net,流量光机场' + - 'DOMAIN-SUFFIX,xda-developers.com,流量光机场' + - 'DOMAIN-SUFFIX,xeeno.com,流量光机场' + - 'DOMAIN-SUFFIX,xiti.com,流量光机场' + - 'DOMAIN-SUFFIX,yahoo.com,流量光机场' + - 'DOMAIN-SUFFIX,yimg.com,流量光机场' + - 'DOMAIN-SUFFIX,ying.com,流量光机场' + - 'DOMAIN-SUFFIX,yoyo.org,流量光机场' + - 'DOMAIN-SUFFIX,ytimg.com,流量光机场' + - 'DOMAIN-SUFFIX,telegra.ph,流量光机场' + - 'DOMAIN-SUFFIX,telegram.org,流量光机场' + - 'IP-CIDR,91.108.4.0/22,流量光机场,no-resolve' + - 'IP-CIDR,91.108.8.0/21,流量光机场,no-resolve' + - 'IP-CIDR,91.108.16.0/22,流量光机场,no-resolve' + - 'IP-CIDR,91.108.56.0/22,流量光机场,no-resolve' + - 'IP-CIDR,149.154.160.0/20,流量光机场,no-resolve' + - 'IP-CIDR6,2001:67c:4e8::/48,流量光机场,no-resolve' + - 'IP-CIDR6,2001:b28:f23d::/48,流量光机场,no-resolve' + - 'IP-CIDR6,2001:b28:f23f::/48,流量光机场,no-resolve' + - 'IP-CIDR,120.232.181.162/32,流量光机场,no-resolve' + - 'IP-CIDR,120.241.147.226/32,流量光机场,no-resolve' + - 'IP-CIDR,120.253.253.226/32,流量光机场,no-resolve' + - 'IP-CIDR,120.253.255.162/32,流量光机场,no-resolve' + - 'IP-CIDR,120.253.255.34/32,流量光机场,no-resolve' + - 'IP-CIDR,120.253.255.98/32,流量光机场,no-resolve' + - 'IP-CIDR,180.163.150.162/32,流量光机场,no-resolve' + - 'IP-CIDR,180.163.150.34/32,流量光机场,no-resolve' + - 'IP-CIDR,180.163.151.162/32,流量光机场,no-resolve' + - 'IP-CIDR,180.163.151.34/32,流量光机场,no-resolve' + - 'IP-CIDR,203.208.39.0/24,流量光机场,no-resolve' + - 'IP-CIDR,203.208.40.0/24,流量光机场,no-resolve' + - 'IP-CIDR,203.208.41.0/24,流量光机场,no-resolve' + - 'IP-CIDR,203.208.43.0/24,流量光机场,no-resolve' + - 'IP-CIDR,203.208.50.0/24,流量光机场,no-resolve' + - 'IP-CIDR,220.181.174.162/32,流量光机场,no-resolve' + - 'IP-CIDR,220.181.174.226/32,流量光机场,no-resolve' + - 'IP-CIDR,220.181.174.34/32,流量光机场,no-resolve' + - 'DOMAIN,injections.adguard.org,DIRECT' + - 'DOMAIN,local.adguard.org,DIRECT' + - 'DOMAIN-SUFFIX,local,DIRECT' + - 'IP-CIDR,127.0.0.0/8,DIRECT' + - 'IP-CIDR,172.16.0.0/12,DIRECT' + - 'IP-CIDR,192.168.0.0/16,DIRECT' + - 'IP-CIDR,10.0.0.0/8,DIRECT' + - 'IP-CIDR,17.0.0.0/8,DIRECT' + - 'IP-CIDR,100.64.0.0/10,DIRECT' + - 'IP-CIDR,224.0.0.0/4,DIRECT' + - 'IP-CIDR6,fe80::/10,DIRECT' + - 'DOMAIN-SUFFIX,cn,DIRECT' + - 'DOMAIN-KEYWORD,-cn,DIRECT' + - 'GEOIP,CN,DIRECT' + - 'MATCH,流量光机场' diff --git a/uv.lock b/uv.lock new file mode 100644 index 0000000..65946dd --- /dev/null +++ b/uv.lock @@ -0,0 +1,227 @@ +version = 1 +revision = 2 +requires-python = ">=3.8" +resolution-markers = [ + "python_full_version >= '3.9'", + "python_full_version < '3.9'", +] + +[[package]] +name = "certifi" +version = "2025.7.14" +source = { registry = "https://pypi.org/simple" } +sdist = { url = "https://files.pythonhosted.org/packages/b3/76/52c535bcebe74590f296d6c77c86dabf761c41980e1347a2422e4aa2ae41/certifi-2025.7.14.tar.gz", hash = "sha256:8ea99dbdfaaf2ba2f9bac77b9249ef62ec5218e7c2b2e903378ed5fccf765995", size = 163981, upload-time = "2025-07-14T03:29:28.449Z" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/4f/52/34c6cf5bb9285074dc3531c437b3919e825d976fde097a7a73f79e726d03/certifi-2025.7.14-py3-none-any.whl", hash = "sha256:6b31f564a415d79ee77df69d757bb49a5bb53bd9f756cbbe24394ffd6fc1f4b2", size = 162722, upload-time = "2025-07-14T03:29:26.863Z" }, +] + +[[package]] +name = "charset-normalizer" +version = "3.4.2" +source = { registry = "https://pypi.org/simple" } +sdist = { url = "https://files.pythonhosted.org/packages/e4/33/89c2ced2b67d1c2a61c19c6751aa8902d46ce3dacb23600a283619f5a12d/charset_normalizer-3.4.2.tar.gz", hash = "sha256:5baececa9ecba31eff645232d59845c07aa030f0c81ee70184a90d35099a0e63", size = 126367, upload-time = "2025-05-02T08:34:42.01Z" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/95/28/9901804da60055b406e1a1c5ba7aac1276fb77f1dde635aabfc7fd84b8ab/charset_normalizer-3.4.2-cp310-cp310-macosx_10_9_universal2.whl", hash = "sha256:7c48ed483eb946e6c04ccbe02c6b4d1d48e51944b6db70f697e089c193404941", size = 201818, upload-time = "2025-05-02T08:31:46.725Z" }, + { url = "https://files.pythonhosted.org/packages/d9/9b/892a8c8af9110935e5adcbb06d9c6fe741b6bb02608c6513983048ba1a18/charset_normalizer-3.4.2-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:b2d318c11350e10662026ad0eb71bb51c7812fc8590825304ae0bdd4ac283acd", size = 144649, upload-time = "2025-05-02T08:31:48.889Z" }, + { url = "https://files.pythonhosted.org/packages/7b/a5/4179abd063ff6414223575e008593861d62abfc22455b5d1a44995b7c101/charset_normalizer-3.4.2-cp310-cp310-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:9cbfacf36cb0ec2897ce0ebc5d08ca44213af24265bd56eca54bee7923c48fd6", size = 155045, upload-time = "2025-05-02T08:31:50.757Z" }, + { url = "https://files.pythonhosted.org/packages/3b/95/bc08c7dfeddd26b4be8c8287b9bb055716f31077c8b0ea1cd09553794665/charset_normalizer-3.4.2-cp310-cp310-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:18dd2e350387c87dabe711b86f83c9c78af772c748904d372ade190b5c7c9d4d", size = 147356, upload-time = "2025-05-02T08:31:52.634Z" }, + { url = "https://files.pythonhosted.org/packages/a8/2d/7a5b635aa65284bf3eab7653e8b4151ab420ecbae918d3e359d1947b4d61/charset_normalizer-3.4.2-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:8075c35cd58273fee266c58c0c9b670947c19df5fb98e7b66710e04ad4e9ff86", size = 149471, upload-time = "2025-05-02T08:31:56.207Z" }, + { url = "https://files.pythonhosted.org/packages/ae/38/51fc6ac74251fd331a8cfdb7ec57beba8c23fd5493f1050f71c87ef77ed0/charset_normalizer-3.4.2-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:5bf4545e3b962767e5c06fe1738f951f77d27967cb2caa64c28be7c4563e162c", size = 151317, upload-time = "2025-05-02T08:31:57.613Z" }, + { url = "https://files.pythonhosted.org/packages/b7/17/edee1e32215ee6e9e46c3e482645b46575a44a2d72c7dfd49e49f60ce6bf/charset_normalizer-3.4.2-cp310-cp310-musllinux_1_2_aarch64.whl", hash = "sha256:7a6ab32f7210554a96cd9e33abe3ddd86732beeafc7a28e9955cdf22ffadbab0", size = 146368, upload-time = "2025-05-02T08:31:59.468Z" }, + { url = "https://files.pythonhosted.org/packages/26/2c/ea3e66f2b5f21fd00b2825c94cafb8c326ea6240cd80a91eb09e4a285830/charset_normalizer-3.4.2-cp310-cp310-musllinux_1_2_i686.whl", hash = "sha256:b33de11b92e9f75a2b545d6e9b6f37e398d86c3e9e9653c4864eb7e89c5773ef", size = 154491, upload-time = "2025-05-02T08:32:01.219Z" }, + { url = "https://files.pythonhosted.org/packages/52/47/7be7fa972422ad062e909fd62460d45c3ef4c141805b7078dbab15904ff7/charset_normalizer-3.4.2-cp310-cp310-musllinux_1_2_ppc64le.whl", hash = "sha256:8755483f3c00d6c9a77f490c17e6ab0c8729e39e6390328e42521ef175380ae6", size = 157695, upload-time = "2025-05-02T08:32:03.045Z" }, + { url = "https://files.pythonhosted.org/packages/2f/42/9f02c194da282b2b340f28e5fb60762de1151387a36842a92b533685c61e/charset_normalizer-3.4.2-cp310-cp310-musllinux_1_2_s390x.whl", hash = "sha256:68a328e5f55ec37c57f19ebb1fdc56a248db2e3e9ad769919a58672958e8f366", size = 154849, upload-time = "2025-05-02T08:32:04.651Z" }, + { url = "https://files.pythonhosted.org/packages/67/44/89cacd6628f31fb0b63201a618049be4be2a7435a31b55b5eb1c3674547a/charset_normalizer-3.4.2-cp310-cp310-musllinux_1_2_x86_64.whl", hash = "sha256:21b2899062867b0e1fde9b724f8aecb1af14f2778d69aacd1a5a1853a597a5db", size = 150091, upload-time = "2025-05-02T08:32:06.719Z" }, + { url = "https://files.pythonhosted.org/packages/1f/79/4b8da9f712bc079c0f16b6d67b099b0b8d808c2292c937f267d816ec5ecc/charset_normalizer-3.4.2-cp310-cp310-win32.whl", hash = "sha256:e8082b26888e2f8b36a042a58307d5b917ef2b1cacab921ad3323ef91901c71a", size = 98445, upload-time = "2025-05-02T08:32:08.66Z" }, + { url = "https://files.pythonhosted.org/packages/7d/d7/96970afb4fb66497a40761cdf7bd4f6fca0fc7bafde3a84f836c1f57a926/charset_normalizer-3.4.2-cp310-cp310-win_amd64.whl", hash = "sha256:f69a27e45c43520f5487f27627059b64aaf160415589230992cec34c5e18a509", size = 105782, upload-time = "2025-05-02T08:32:10.46Z" }, + { url = "https://files.pythonhosted.org/packages/05/85/4c40d00dcc6284a1c1ad5de5e0996b06f39d8232f1031cd23c2f5c07ee86/charset_normalizer-3.4.2-cp311-cp311-macosx_10_9_universal2.whl", hash = "sha256:be1e352acbe3c78727a16a455126d9ff83ea2dfdcbc83148d2982305a04714c2", size = 198794, upload-time = "2025-05-02T08:32:11.945Z" }, + { url = "https://files.pythonhosted.org/packages/41/d9/7a6c0b9db952598e97e93cbdfcb91bacd89b9b88c7c983250a77c008703c/charset_normalizer-3.4.2-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:aa88ca0b1932e93f2d961bf3addbb2db902198dca337d88c89e1559e066e7645", size = 142846, upload-time = "2025-05-02T08:32:13.946Z" }, + { url = "https://files.pythonhosted.org/packages/66/82/a37989cda2ace7e37f36c1a8ed16c58cf48965a79c2142713244bf945c89/charset_normalizer-3.4.2-cp311-cp311-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:d524ba3f1581b35c03cb42beebab4a13e6cdad7b36246bd22541fa585a56cccd", size = 153350, upload-time = "2025-05-02T08:32:15.873Z" }, + { url = "https://files.pythonhosted.org/packages/df/68/a576b31b694d07b53807269d05ec3f6f1093e9545e8607121995ba7a8313/charset_normalizer-3.4.2-cp311-cp311-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:28a1005facc94196e1fb3e82a3d442a9d9110b8434fc1ded7a24a2983c9888d8", size = 145657, upload-time = "2025-05-02T08:32:17.283Z" }, + { url = "https://files.pythonhosted.org/packages/92/9b/ad67f03d74554bed3aefd56fe836e1623a50780f7c998d00ca128924a499/charset_normalizer-3.4.2-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:fdb20a30fe1175ecabed17cbf7812f7b804b8a315a25f24678bcdf120a90077f", size = 147260, upload-time = "2025-05-02T08:32:18.807Z" }, + { url = "https://files.pythonhosted.org/packages/a6/e6/8aebae25e328160b20e31a7e9929b1578bbdc7f42e66f46595a432f8539e/charset_normalizer-3.4.2-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:0f5d9ed7f254402c9e7d35d2f5972c9bbea9040e99cd2861bd77dc68263277c7", size = 149164, upload-time = "2025-05-02T08:32:20.333Z" }, + { url = "https://files.pythonhosted.org/packages/8b/f2/b3c2f07dbcc248805f10e67a0262c93308cfa149a4cd3d1fe01f593e5fd2/charset_normalizer-3.4.2-cp311-cp311-musllinux_1_2_aarch64.whl", hash = "sha256:efd387a49825780ff861998cd959767800d54f8308936b21025326de4b5a42b9", size = 144571, upload-time = "2025-05-02T08:32:21.86Z" }, + { url = "https://files.pythonhosted.org/packages/60/5b/c3f3a94bc345bc211622ea59b4bed9ae63c00920e2e8f11824aa5708e8b7/charset_normalizer-3.4.2-cp311-cp311-musllinux_1_2_i686.whl", hash = "sha256:f0aa37f3c979cf2546b73e8222bbfa3dc07a641585340179d768068e3455e544", size = 151952, upload-time = "2025-05-02T08:32:23.434Z" }, + { url = "https://files.pythonhosted.org/packages/e2/4d/ff460c8b474122334c2fa394a3f99a04cf11c646da895f81402ae54f5c42/charset_normalizer-3.4.2-cp311-cp311-musllinux_1_2_ppc64le.whl", hash = "sha256:e70e990b2137b29dc5564715de1e12701815dacc1d056308e2b17e9095372a82", size = 155959, upload-time = "2025-05-02T08:32:24.993Z" }, + { url = "https://files.pythonhosted.org/packages/a2/2b/b964c6a2fda88611a1fe3d4c400d39c66a42d6c169c924818c848f922415/charset_normalizer-3.4.2-cp311-cp311-musllinux_1_2_s390x.whl", hash = "sha256:0c8c57f84ccfc871a48a47321cfa49ae1df56cd1d965a09abe84066f6853b9c0", size = 153030, upload-time = "2025-05-02T08:32:26.435Z" }, + { url = "https://files.pythonhosted.org/packages/59/2e/d3b9811db26a5ebf444bc0fa4f4be5aa6d76fc6e1c0fd537b16c14e849b6/charset_normalizer-3.4.2-cp311-cp311-musllinux_1_2_x86_64.whl", hash = "sha256:6b66f92b17849b85cad91259efc341dce9c1af48e2173bf38a85c6329f1033e5", size = 148015, upload-time = "2025-05-02T08:32:28.376Z" }, + { url = "https://files.pythonhosted.org/packages/90/07/c5fd7c11eafd561bb51220d600a788f1c8d77c5eef37ee49454cc5c35575/charset_normalizer-3.4.2-cp311-cp311-win32.whl", hash = "sha256:daac4765328a919a805fa5e2720f3e94767abd632ae410a9062dff5412bae65a", size = 98106, upload-time = "2025-05-02T08:32:30.281Z" }, + { url = "https://files.pythonhosted.org/packages/a8/05/5e33dbef7e2f773d672b6d79f10ec633d4a71cd96db6673625838a4fd532/charset_normalizer-3.4.2-cp311-cp311-win_amd64.whl", hash = "sha256:e53efc7c7cee4c1e70661e2e112ca46a575f90ed9ae3fef200f2a25e954f4b28", size = 105402, upload-time = "2025-05-02T08:32:32.191Z" }, + { url = "https://files.pythonhosted.org/packages/d7/a4/37f4d6035c89cac7930395a35cc0f1b872e652eaafb76a6075943754f095/charset_normalizer-3.4.2-cp312-cp312-macosx_10_13_universal2.whl", hash = "sha256:0c29de6a1a95f24b9a1aa7aefd27d2487263f00dfd55a77719b530788f75cff7", size = 199936, upload-time = "2025-05-02T08:32:33.712Z" }, + { url = "https://files.pythonhosted.org/packages/ee/8a/1a5e33b73e0d9287274f899d967907cd0bf9c343e651755d9307e0dbf2b3/charset_normalizer-3.4.2-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:cddf7bd982eaa998934a91f69d182aec997c6c468898efe6679af88283b498d3", size = 143790, upload-time = "2025-05-02T08:32:35.768Z" }, + { url = "https://files.pythonhosted.org/packages/66/52/59521f1d8e6ab1482164fa21409c5ef44da3e9f653c13ba71becdd98dec3/charset_normalizer-3.4.2-cp312-cp312-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:fcbe676a55d7445b22c10967bceaaf0ee69407fbe0ece4d032b6eb8d4565982a", size = 153924, upload-time = "2025-05-02T08:32:37.284Z" }, + { url = "https://files.pythonhosted.org/packages/86/2d/fb55fdf41964ec782febbf33cb64be480a6b8f16ded2dbe8db27a405c09f/charset_normalizer-3.4.2-cp312-cp312-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:d41c4d287cfc69060fa91cae9683eacffad989f1a10811995fa309df656ec214", size = 146626, upload-time = "2025-05-02T08:32:38.803Z" }, + { url = "https://files.pythonhosted.org/packages/8c/73/6ede2ec59bce19b3edf4209d70004253ec5f4e319f9a2e3f2f15601ed5f7/charset_normalizer-3.4.2-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:4e594135de17ab3866138f496755f302b72157d115086d100c3f19370839dd3a", size = 148567, upload-time = "2025-05-02T08:32:40.251Z" }, + { url = "https://files.pythonhosted.org/packages/09/14/957d03c6dc343c04904530b6bef4e5efae5ec7d7990a7cbb868e4595ee30/charset_normalizer-3.4.2-cp312-cp312-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:cf713fe9a71ef6fd5adf7a79670135081cd4431c2943864757f0fa3a65b1fafd", size = 150957, upload-time = "2025-05-02T08:32:41.705Z" }, + { url = "https://files.pythonhosted.org/packages/0d/c8/8174d0e5c10ccebdcb1b53cc959591c4c722a3ad92461a273e86b9f5a302/charset_normalizer-3.4.2-cp312-cp312-musllinux_1_2_aarch64.whl", hash = "sha256:a370b3e078e418187da8c3674eddb9d983ec09445c99a3a263c2011993522981", size = 145408, upload-time = "2025-05-02T08:32:43.709Z" }, + { url = "https://files.pythonhosted.org/packages/58/aa/8904b84bc8084ac19dc52feb4f5952c6df03ffb460a887b42615ee1382e8/charset_normalizer-3.4.2-cp312-cp312-musllinux_1_2_i686.whl", hash = "sha256:a955b438e62efdf7e0b7b52a64dc5c3396e2634baa62471768a64bc2adb73d5c", size = 153399, upload-time = "2025-05-02T08:32:46.197Z" }, + { url = "https://files.pythonhosted.org/packages/c2/26/89ee1f0e264d201cb65cf054aca6038c03b1a0c6b4ae998070392a3ce605/charset_normalizer-3.4.2-cp312-cp312-musllinux_1_2_ppc64le.whl", hash = "sha256:7222ffd5e4de8e57e03ce2cef95a4c43c98fcb72ad86909abdfc2c17d227fc1b", size = 156815, upload-time = "2025-05-02T08:32:48.105Z" }, + { url = "https://files.pythonhosted.org/packages/fd/07/68e95b4b345bad3dbbd3a8681737b4338ff2c9df29856a6d6d23ac4c73cb/charset_normalizer-3.4.2-cp312-cp312-musllinux_1_2_s390x.whl", hash = "sha256:bee093bf902e1d8fc0ac143c88902c3dfc8941f7ea1d6a8dd2bcb786d33db03d", size = 154537, upload-time = "2025-05-02T08:32:49.719Z" }, + { url = "https://files.pythonhosted.org/packages/77/1a/5eefc0ce04affb98af07bc05f3bac9094513c0e23b0562d64af46a06aae4/charset_normalizer-3.4.2-cp312-cp312-musllinux_1_2_x86_64.whl", hash = "sha256:dedb8adb91d11846ee08bec4c8236c8549ac721c245678282dcb06b221aab59f", size = 149565, upload-time = "2025-05-02T08:32:51.404Z" }, + { url = "https://files.pythonhosted.org/packages/37/a0/2410e5e6032a174c95e0806b1a6585eb21e12f445ebe239fac441995226a/charset_normalizer-3.4.2-cp312-cp312-win32.whl", hash = "sha256:db4c7bf0e07fc3b7d89ac2a5880a6a8062056801b83ff56d8464b70f65482b6c", size = 98357, upload-time = "2025-05-02T08:32:53.079Z" }, + { url = "https://files.pythonhosted.org/packages/6c/4f/c02d5c493967af3eda9c771ad4d2bbc8df6f99ddbeb37ceea6e8716a32bc/charset_normalizer-3.4.2-cp312-cp312-win_amd64.whl", hash = "sha256:5a9979887252a82fefd3d3ed2a8e3b937a7a809f65dcb1e068b090e165bbe99e", size = 105776, upload-time = "2025-05-02T08:32:54.573Z" }, + { url = "https://files.pythonhosted.org/packages/ea/12/a93df3366ed32db1d907d7593a94f1fe6293903e3e92967bebd6950ed12c/charset_normalizer-3.4.2-cp313-cp313-macosx_10_13_universal2.whl", hash = "sha256:926ca93accd5d36ccdabd803392ddc3e03e6d4cd1cf17deff3b989ab8e9dbcf0", size = 199622, upload-time = "2025-05-02T08:32:56.363Z" }, + { url = "https://files.pythonhosted.org/packages/04/93/bf204e6f344c39d9937d3c13c8cd5bbfc266472e51fc8c07cb7f64fcd2de/charset_normalizer-3.4.2-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:eba9904b0f38a143592d9fc0e19e2df0fa2e41c3c3745554761c5f6447eedabf", size = 143435, upload-time = "2025-05-02T08:32:58.551Z" }, + { url = "https://files.pythonhosted.org/packages/22/2a/ea8a2095b0bafa6c5b5a55ffdc2f924455233ee7b91c69b7edfcc9e02284/charset_normalizer-3.4.2-cp313-cp313-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:3fddb7e2c84ac87ac3a947cb4e66d143ca5863ef48e4a5ecb83bd48619e4634e", size = 153653, upload-time = "2025-05-02T08:33:00.342Z" }, + { url = "https://files.pythonhosted.org/packages/b6/57/1b090ff183d13cef485dfbe272e2fe57622a76694061353c59da52c9a659/charset_normalizer-3.4.2-cp313-cp313-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:98f862da73774290f251b9df8d11161b6cf25b599a66baf087c1ffe340e9bfd1", size = 146231, upload-time = "2025-05-02T08:33:02.081Z" }, + { url = "https://files.pythonhosted.org/packages/e2/28/ffc026b26f441fc67bd21ab7f03b313ab3fe46714a14b516f931abe1a2d8/charset_normalizer-3.4.2-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:6c9379d65defcab82d07b2a9dfbfc2e95bc8fe0ebb1b176a3190230a3ef0e07c", size = 148243, upload-time = "2025-05-02T08:33:04.063Z" }, + { url = "https://files.pythonhosted.org/packages/c0/0f/9abe9bd191629c33e69e47c6ef45ef99773320e9ad8e9cb08b8ab4a8d4cb/charset_normalizer-3.4.2-cp313-cp313-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:e635b87f01ebc977342e2697d05b56632f5f879a4f15955dfe8cef2448b51691", size = 150442, upload-time = "2025-05-02T08:33:06.418Z" }, + { url = "https://files.pythonhosted.org/packages/67/7c/a123bbcedca91d5916c056407f89a7f5e8fdfce12ba825d7d6b9954a1a3c/charset_normalizer-3.4.2-cp313-cp313-musllinux_1_2_aarch64.whl", hash = "sha256:1c95a1e2902a8b722868587c0e1184ad5c55631de5afc0eb96bc4b0d738092c0", size = 145147, upload-time = "2025-05-02T08:33:08.183Z" }, + { url = "https://files.pythonhosted.org/packages/ec/fe/1ac556fa4899d967b83e9893788e86b6af4d83e4726511eaaad035e36595/charset_normalizer-3.4.2-cp313-cp313-musllinux_1_2_i686.whl", hash = "sha256:ef8de666d6179b009dce7bcb2ad4c4a779f113f12caf8dc77f0162c29d20490b", size = 153057, upload-time = "2025-05-02T08:33:09.986Z" }, + { url = "https://files.pythonhosted.org/packages/2b/ff/acfc0b0a70b19e3e54febdd5301a98b72fa07635e56f24f60502e954c461/charset_normalizer-3.4.2-cp313-cp313-musllinux_1_2_ppc64le.whl", hash = "sha256:32fc0341d72e0f73f80acb0a2c94216bd704f4f0bce10aedea38f30502b271ff", size = 156454, upload-time = "2025-05-02T08:33:11.814Z" }, + { url = "https://files.pythonhosted.org/packages/92/08/95b458ce9c740d0645feb0e96cea1f5ec946ea9c580a94adfe0b617f3573/charset_normalizer-3.4.2-cp313-cp313-musllinux_1_2_s390x.whl", hash = "sha256:289200a18fa698949d2b39c671c2cc7a24d44096784e76614899a7ccf2574b7b", size = 154174, upload-time = "2025-05-02T08:33:13.707Z" }, + { url = "https://files.pythonhosted.org/packages/78/be/8392efc43487ac051eee6c36d5fbd63032d78f7728cb37aebcc98191f1ff/charset_normalizer-3.4.2-cp313-cp313-musllinux_1_2_x86_64.whl", hash = "sha256:4a476b06fbcf359ad25d34a057b7219281286ae2477cc5ff5e3f70a246971148", size = 149166, upload-time = "2025-05-02T08:33:15.458Z" }, + { url = "https://files.pythonhosted.org/packages/44/96/392abd49b094d30b91d9fbda6a69519e95802250b777841cf3bda8fe136c/charset_normalizer-3.4.2-cp313-cp313-win32.whl", hash = "sha256:aaeeb6a479c7667fbe1099af9617c83aaca22182d6cf8c53966491a0f1b7ffb7", size = 98064, upload-time = "2025-05-02T08:33:17.06Z" }, + { url = "https://files.pythonhosted.org/packages/e9/b0/0200da600134e001d91851ddc797809e2fe0ea72de90e09bec5a2fbdaccb/charset_normalizer-3.4.2-cp313-cp313-win_amd64.whl", hash = "sha256:aa6af9e7d59f9c12b33ae4e9450619cf2488e2bbe9b44030905877f0b2324980", size = 105641, upload-time = "2025-05-02T08:33:18.753Z" }, + { url = "https://files.pythonhosted.org/packages/4c/fd/f700cfd4ad876def96d2c769d8a32d808b12d1010b6003dc6639157f99ee/charset_normalizer-3.4.2-cp38-cp38-macosx_10_9_universal2.whl", hash = "sha256:76af085e67e56c8816c3ccf256ebd136def2ed9654525348cfa744b6802b69eb", size = 198257, upload-time = "2025-05-02T08:33:45.511Z" }, + { url = "https://files.pythonhosted.org/packages/3a/95/6eec4cbbbd119e6a402e3bfd16246785cc52ce64cf21af2ecdf7b3a08e91/charset_normalizer-3.4.2-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:e45ba65510e2647721e35323d6ef54c7974959f6081b58d4ef5d87c60c84919a", size = 143453, upload-time = "2025-05-02T08:33:47.463Z" }, + { url = "https://files.pythonhosted.org/packages/b6/b3/d4f913660383b3d93dbe6f687a312ea9f7e89879ae883c4e8942048174d4/charset_normalizer-3.4.2-cp38-cp38-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:046595208aae0120559a67693ecc65dd75d46f7bf687f159127046628178dc45", size = 153130, upload-time = "2025-05-02T08:33:50.568Z" }, + { url = "https://files.pythonhosted.org/packages/e5/69/7540141529eabc55bf19cc05cd9b61c2078bebfcdbd3e799af99b777fc28/charset_normalizer-3.4.2-cp38-cp38-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:75d10d37a47afee94919c4fab4c22b9bc2a8bf7d4f46f87363bcf0573f3ff4f5", size = 145688, upload-time = "2025-05-02T08:33:52.828Z" }, + { url = "https://files.pythonhosted.org/packages/2e/bb/d76d3d6e340fb0967c43c564101e28a78c9a363ea62f736a68af59ee3683/charset_normalizer-3.4.2-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:6333b3aa5a12c26b2a4d4e7335a28f1475e0e5e17d69d55141ee3cab736f66d1", size = 147418, upload-time = "2025-05-02T08:33:54.718Z" }, + { url = "https://files.pythonhosted.org/packages/3e/ef/b7c1f39c0dc3808160c8b72e0209c2479393966313bfebc833533cfff9cc/charset_normalizer-3.4.2-cp38-cp38-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:e8323a9b031aa0393768b87f04b4164a40037fb2a3c11ac06a03ffecd3618027", size = 150066, upload-time = "2025-05-02T08:33:56.597Z" }, + { url = "https://files.pythonhosted.org/packages/20/26/4e47cc23d2a4a5eb6ed7d6f0f8cda87d753e2f8abc936d5cf5ad2aae8518/charset_normalizer-3.4.2-cp38-cp38-musllinux_1_2_aarch64.whl", hash = "sha256:24498ba8ed6c2e0b56d4acbf83f2d989720a93b41d712ebd4f4979660db4417b", size = 144499, upload-time = "2025-05-02T08:33:58.637Z" }, + { url = "https://files.pythonhosted.org/packages/d7/9c/efdf59dd46593cecad0548d36a702683a0bdc056793398a9cd1e1546ad21/charset_normalizer-3.4.2-cp38-cp38-musllinux_1_2_i686.whl", hash = "sha256:844da2b5728b5ce0e32d863af26f32b5ce61bc4273a9c720a9f3aa9df73b1455", size = 152954, upload-time = "2025-05-02T08:34:00.552Z" }, + { url = "https://files.pythonhosted.org/packages/59/b3/4e8b73f7299d9aaabd7cd26db4a765f741b8e57df97b034bb8de15609002/charset_normalizer-3.4.2-cp38-cp38-musllinux_1_2_ppc64le.whl", hash = "sha256:65c981bdbd3f57670af8b59777cbfae75364b483fa8a9f420f08094531d54a01", size = 155876, upload-time = "2025-05-02T08:34:02.527Z" }, + { url = "https://files.pythonhosted.org/packages/53/cb/6fa0ccf941a069adce3edb8a1e430bc80e4929f4d43b5140fdf8628bdf7d/charset_normalizer-3.4.2-cp38-cp38-musllinux_1_2_s390x.whl", hash = "sha256:3c21d4fca343c805a52c0c78edc01e3477f6dd1ad7c47653241cf2a206d4fc58", size = 153186, upload-time = "2025-05-02T08:34:04.481Z" }, + { url = "https://files.pythonhosted.org/packages/ac/c6/80b93fabc626b75b1665ffe405e28c3cef0aae9237c5c05f15955af4edd8/charset_normalizer-3.4.2-cp38-cp38-musllinux_1_2_x86_64.whl", hash = "sha256:dc7039885fa1baf9be153a0626e337aa7ec8bf96b0128605fb0d77788ddc1681", size = 148007, upload-time = "2025-05-02T08:34:06.888Z" }, + { url = "https://files.pythonhosted.org/packages/41/eb/c7367ac326a2628e4f05b5c737c86fe4a8eb3ecc597a4243fc65720b3eeb/charset_normalizer-3.4.2-cp38-cp38-win32.whl", hash = "sha256:8272b73e1c5603666618805fe821edba66892e2870058c94c53147602eab29c7", size = 97923, upload-time = "2025-05-02T08:34:08.792Z" }, + { url = "https://files.pythonhosted.org/packages/7c/02/1c82646582ccf2c757fa6af69b1a3ea88744b8d2b4ab93b7686b2533e023/charset_normalizer-3.4.2-cp38-cp38-win_amd64.whl", hash = "sha256:70f7172939fdf8790425ba31915bfbe8335030f05b9913d7ae00a87d4395620a", size = 105020, upload-time = "2025-05-02T08:34:10.6Z" }, + { url = "https://files.pythonhosted.org/packages/28/f8/dfb01ff6cc9af38552c69c9027501ff5a5117c4cc18dcd27cb5259fa1888/charset_normalizer-3.4.2-cp39-cp39-macosx_10_9_universal2.whl", hash = "sha256:005fa3432484527f9732ebd315da8da8001593e2cf46a3d817669f062c3d9ed4", size = 201671, upload-time = "2025-05-02T08:34:12.696Z" }, + { url = "https://files.pythonhosted.org/packages/32/fb/74e26ee556a9dbfe3bd264289b67be1e6d616329403036f6507bb9f3f29c/charset_normalizer-3.4.2-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:e92fca20c46e9f5e1bb485887d074918b13543b1c2a1185e69bb8d17ab6236a7", size = 144744, upload-time = "2025-05-02T08:34:14.665Z" }, + { url = "https://files.pythonhosted.org/packages/ad/06/8499ee5aa7addc6f6d72e068691826ff093329fe59891e83b092ae4c851c/charset_normalizer-3.4.2-cp39-cp39-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:50bf98d5e563b83cc29471fa114366e6806bc06bc7a25fd59641e41445327836", size = 154993, upload-time = "2025-05-02T08:34:17.134Z" }, + { url = "https://files.pythonhosted.org/packages/f1/a2/5e4c187680728219254ef107a6949c60ee0e9a916a5dadb148c7ae82459c/charset_normalizer-3.4.2-cp39-cp39-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:721c76e84fe669be19c5791da68232ca2e05ba5185575086e384352e2c309597", size = 147382, upload-time = "2025-05-02T08:34:19.081Z" }, + { url = "https://files.pythonhosted.org/packages/4c/fe/56aca740dda674f0cc1ba1418c4d84534be51f639b5f98f538b332dc9a95/charset_normalizer-3.4.2-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:82d8fd25b7f4675d0c47cf95b594d4e7b158aca33b76aa63d07186e13c0e0ab7", size = 149536, upload-time = "2025-05-02T08:34:21.073Z" }, + { url = "https://files.pythonhosted.org/packages/53/13/db2e7779f892386b589173dd689c1b1e304621c5792046edd8a978cbf9e0/charset_normalizer-3.4.2-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:b3daeac64d5b371dea99714f08ffc2c208522ec6b06fbc7866a450dd446f5c0f", size = 151349, upload-time = "2025-05-02T08:34:23.193Z" }, + { url = "https://files.pythonhosted.org/packages/69/35/e52ab9a276186f729bce7a0638585d2982f50402046e4b0faa5d2c3ef2da/charset_normalizer-3.4.2-cp39-cp39-musllinux_1_2_aarch64.whl", hash = "sha256:dccab8d5fa1ef9bfba0590ecf4d46df048d18ffe3eec01eeb73a42e0d9e7a8ba", size = 146365, upload-time = "2025-05-02T08:34:25.187Z" }, + { url = "https://files.pythonhosted.org/packages/a6/d8/af7333f732fc2e7635867d56cb7c349c28c7094910c72267586947561b4b/charset_normalizer-3.4.2-cp39-cp39-musllinux_1_2_i686.whl", hash = "sha256:aaf27faa992bfee0264dc1f03f4c75e9fcdda66a519db6b957a3f826e285cf12", size = 154499, upload-time = "2025-05-02T08:34:27.359Z" }, + { url = "https://files.pythonhosted.org/packages/7a/3d/a5b2e48acef264d71e036ff30bcc49e51bde80219bb628ba3e00cf59baac/charset_normalizer-3.4.2-cp39-cp39-musllinux_1_2_ppc64le.whl", hash = "sha256:eb30abc20df9ab0814b5a2524f23d75dcf83cde762c161917a2b4b7b55b1e518", size = 157735, upload-time = "2025-05-02T08:34:29.798Z" }, + { url = "https://files.pythonhosted.org/packages/85/d8/23e2c112532a29f3eef374375a8684a4f3b8e784f62b01da931186f43494/charset_normalizer-3.4.2-cp39-cp39-musllinux_1_2_s390x.whl", hash = "sha256:c72fbbe68c6f32f251bdc08b8611c7b3060612236e960ef848e0a517ddbe76c5", size = 154786, upload-time = "2025-05-02T08:34:31.858Z" }, + { url = "https://files.pythonhosted.org/packages/c7/57/93e0169f08ecc20fe82d12254a200dfaceddc1c12a4077bf454ecc597e33/charset_normalizer-3.4.2-cp39-cp39-musllinux_1_2_x86_64.whl", hash = "sha256:982bb1e8b4ffda883b3d0a521e23abcd6fd17418f6d2c4118d257a10199c0ce3", size = 150203, upload-time = "2025-05-02T08:34:33.88Z" }, + { url = "https://files.pythonhosted.org/packages/2c/9d/9bf2b005138e7e060d7ebdec7503d0ef3240141587651f4b445bdf7286c2/charset_normalizer-3.4.2-cp39-cp39-win32.whl", hash = "sha256:43e0933a0eff183ee85833f341ec567c0980dae57c464d8a508e1b2ceb336471", size = 98436, upload-time = "2025-05-02T08:34:35.907Z" }, + { url = "https://files.pythonhosted.org/packages/6d/24/5849d46cf4311bbf21b424c443b09b459f5b436b1558c04e45dbb7cc478b/charset_normalizer-3.4.2-cp39-cp39-win_amd64.whl", hash = "sha256:d11b54acf878eef558599658b0ffca78138c8c3655cf4f3a4a673c437e67732e", size = 105772, upload-time = "2025-05-02T08:34:37.935Z" }, + { url = "https://files.pythonhosted.org/packages/20/94/c5790835a017658cbfabd07f3bfb549140c3ac458cfc196323996b10095a/charset_normalizer-3.4.2-py3-none-any.whl", hash = "sha256:7f56930ab0abd1c45cd15be65cc741c28b1c9a34876ce8c17a2fa107810c0af0", size = 52626, upload-time = "2025-05-02T08:34:40.053Z" }, +] + +[[package]] +name = "clash-subscription-merger" +version = "0.1.0" +source = { virtual = "." } +dependencies = [ + { name = "pyyaml" }, + { name = "requests" }, +] + +[package.metadata] +requires-dist = [ + { name = "pyyaml", specifier = ">=6.0.1" }, + { name = "requests", specifier = ">=2.31.0" }, +] + +[[package]] +name = "idna" +version = "3.10" +source = { registry = "https://pypi.org/simple" } +sdist = { url = "https://files.pythonhosted.org/packages/f1/70/7703c29685631f5a7590aa73f1f1d3fa9a380e654b86af429e0934a32f7d/idna-3.10.tar.gz", hash = "sha256:12f65c9b470abda6dc35cf8e63cc574b1c52b11df2c86030af0ac09b01b13ea9", size = 190490, upload-time = "2024-09-15T18:07:39.745Z" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/76/c6/c88e154df9c4e1a2a66ccf0005a88dfb2650c1dffb6f5ce603dfbd452ce3/idna-3.10-py3-none-any.whl", hash = "sha256:946d195a0d259cbba61165e88e65941f16e9b36ea6ddb97f00452bae8b1287d3", size = 70442, upload-time = "2024-09-15T18:07:37.964Z" }, +] + +[[package]] +name = "pyyaml" +version = "6.0.2" +source = { registry = "https://pypi.org/simple" } +sdist = { url = "https://files.pythonhosted.org/packages/54/ed/79a089b6be93607fa5cdaedf301d7dfb23af5f25c398d5ead2525b063e17/pyyaml-6.0.2.tar.gz", hash = "sha256:d584d9ec91ad65861cc08d42e834324ef890a082e591037abe114850ff7bbc3e", size = 130631, upload-time = "2024-08-06T20:33:50.674Z" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/9b/95/a3fac87cb7158e231b5a6012e438c647e1a87f09f8e0d123acec8ab8bf71/PyYAML-6.0.2-cp310-cp310-macosx_10_9_x86_64.whl", hash = "sha256:0a9a2848a5b7feac301353437eb7d5957887edbf81d56e903999a75a3d743086", size = 184199, upload-time = "2024-08-06T20:31:40.178Z" }, + { url = "https://files.pythonhosted.org/packages/c7/7a/68bd47624dab8fd4afbfd3c48e3b79efe09098ae941de5b58abcbadff5cb/PyYAML-6.0.2-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:29717114e51c84ddfba879543fb232a6ed60086602313ca38cce623c1d62cfbf", size = 171758, upload-time = "2024-08-06T20:31:42.173Z" }, + { url = "https://files.pythonhosted.org/packages/49/ee/14c54df452143b9ee9f0f29074d7ca5516a36edb0b4cc40c3f280131656f/PyYAML-6.0.2-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:8824b5a04a04a047e72eea5cec3bc266db09e35de6bdfe34c9436ac5ee27d237", size = 718463, upload-time = "2024-08-06T20:31:44.263Z" }, + { url = "https://files.pythonhosted.org/packages/4d/61/de363a97476e766574650d742205be468921a7b532aa2499fcd886b62530/PyYAML-6.0.2-cp310-cp310-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:7c36280e6fb8385e520936c3cb3b8042851904eba0e58d277dca80a5cfed590b", size = 719280, upload-time = "2024-08-06T20:31:50.199Z" }, + { url = "https://files.pythonhosted.org/packages/6b/4e/1523cb902fd98355e2e9ea5e5eb237cbc5f3ad5f3075fa65087aa0ecb669/PyYAML-6.0.2-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:ec031d5d2feb36d1d1a24380e4db6d43695f3748343d99434e6f5f9156aaa2ed", size = 751239, upload-time = "2024-08-06T20:31:52.292Z" }, + { url = "https://files.pythonhosted.org/packages/b7/33/5504b3a9a4464893c32f118a9cc045190a91637b119a9c881da1cf6b7a72/PyYAML-6.0.2-cp310-cp310-musllinux_1_1_aarch64.whl", hash = "sha256:936d68689298c36b53b29f23c6dbb74de12b4ac12ca6cfe0e047bedceea56180", size = 695802, upload-time = "2024-08-06T20:31:53.836Z" }, + { url = "https://files.pythonhosted.org/packages/5c/20/8347dcabd41ef3a3cdc4f7b7a2aff3d06598c8779faa189cdbf878b626a4/PyYAML-6.0.2-cp310-cp310-musllinux_1_1_x86_64.whl", hash = "sha256:23502f431948090f597378482b4812b0caae32c22213aecf3b55325e049a6c68", size = 720527, upload-time = "2024-08-06T20:31:55.565Z" }, + { url = "https://files.pythonhosted.org/packages/be/aa/5afe99233fb360d0ff37377145a949ae258aaab831bde4792b32650a4378/PyYAML-6.0.2-cp310-cp310-win32.whl", hash = "sha256:2e99c6826ffa974fe6e27cdb5ed0021786b03fc98e5ee3c5bfe1fd5015f42b99", size = 144052, upload-time = "2024-08-06T20:31:56.914Z" }, + { url = "https://files.pythonhosted.org/packages/b5/84/0fa4b06f6d6c958d207620fc60005e241ecedceee58931bb20138e1e5776/PyYAML-6.0.2-cp310-cp310-win_amd64.whl", hash = "sha256:a4d3091415f010369ae4ed1fc6b79def9416358877534caf6a0fdd2146c87a3e", size = 161774, upload-time = "2024-08-06T20:31:58.304Z" }, + { url = "https://files.pythonhosted.org/packages/f8/aa/7af4e81f7acba21a4c6be026da38fd2b872ca46226673c89a758ebdc4fd2/PyYAML-6.0.2-cp311-cp311-macosx_10_9_x86_64.whl", hash = "sha256:cc1c1159b3d456576af7a3e4d1ba7e6924cb39de8f67111c735f6fc832082774", size = 184612, upload-time = "2024-08-06T20:32:03.408Z" }, + { url = "https://files.pythonhosted.org/packages/8b/62/b9faa998fd185f65c1371643678e4d58254add437edb764a08c5a98fb986/PyYAML-6.0.2-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:1e2120ef853f59c7419231f3bf4e7021f1b936f6ebd222406c3b60212205d2ee", size = 172040, upload-time = "2024-08-06T20:32:04.926Z" }, + { url = "https://files.pythonhosted.org/packages/ad/0c/c804f5f922a9a6563bab712d8dcc70251e8af811fce4524d57c2c0fd49a4/PyYAML-6.0.2-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:5d225db5a45f21e78dd9358e58a98702a0302f2659a3c6cd320564b75b86f47c", size = 736829, upload-time = "2024-08-06T20:32:06.459Z" }, + { url = "https://files.pythonhosted.org/packages/51/16/6af8d6a6b210c8e54f1406a6b9481febf9c64a3109c541567e35a49aa2e7/PyYAML-6.0.2-cp311-cp311-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:5ac9328ec4831237bec75defaf839f7d4564be1e6b25ac710bd1a96321cc8317", size = 764167, upload-time = "2024-08-06T20:32:08.338Z" }, + { url = "https://files.pythonhosted.org/packages/75/e4/2c27590dfc9992f73aabbeb9241ae20220bd9452df27483b6e56d3975cc5/PyYAML-6.0.2-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:3ad2a3decf9aaba3d29c8f537ac4b243e36bef957511b4766cb0057d32b0be85", size = 762952, upload-time = "2024-08-06T20:32:14.124Z" }, + { url = "https://files.pythonhosted.org/packages/9b/97/ecc1abf4a823f5ac61941a9c00fe501b02ac3ab0e373c3857f7d4b83e2b6/PyYAML-6.0.2-cp311-cp311-musllinux_1_1_aarch64.whl", hash = "sha256:ff3824dc5261f50c9b0dfb3be22b4567a6f938ccce4587b38952d85fd9e9afe4", size = 735301, upload-time = "2024-08-06T20:32:16.17Z" }, + { url = "https://files.pythonhosted.org/packages/45/73/0f49dacd6e82c9430e46f4a027baa4ca205e8b0a9dce1397f44edc23559d/PyYAML-6.0.2-cp311-cp311-musllinux_1_1_x86_64.whl", hash = "sha256:797b4f722ffa07cc8d62053e4cff1486fa6dc094105d13fea7b1de7d8bf71c9e", size = 756638, upload-time = "2024-08-06T20:32:18.555Z" }, + { url = "https://files.pythonhosted.org/packages/22/5f/956f0f9fc65223a58fbc14459bf34b4cc48dec52e00535c79b8db361aabd/PyYAML-6.0.2-cp311-cp311-win32.whl", hash = "sha256:11d8f3dd2b9c1207dcaf2ee0bbbfd5991f571186ec9cc78427ba5bd32afae4b5", size = 143850, upload-time = "2024-08-06T20:32:19.889Z" }, + { url = "https://files.pythonhosted.org/packages/ed/23/8da0bbe2ab9dcdd11f4f4557ccaf95c10b9811b13ecced089d43ce59c3c8/PyYAML-6.0.2-cp311-cp311-win_amd64.whl", hash = "sha256:e10ce637b18caea04431ce14fabcf5c64a1c61ec9c56b071a4b7ca131ca52d44", size = 161980, upload-time = "2024-08-06T20:32:21.273Z" }, + { url = "https://files.pythonhosted.org/packages/86/0c/c581167fc46d6d6d7ddcfb8c843a4de25bdd27e4466938109ca68492292c/PyYAML-6.0.2-cp312-cp312-macosx_10_9_x86_64.whl", hash = "sha256:c70c95198c015b85feafc136515252a261a84561b7b1d51e3384e0655ddf25ab", size = 183873, upload-time = "2024-08-06T20:32:25.131Z" }, + { url = "https://files.pythonhosted.org/packages/a8/0c/38374f5bb272c051e2a69281d71cba6fdb983413e6758b84482905e29a5d/PyYAML-6.0.2-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:ce826d6ef20b1bc864f0a68340c8b3287705cae2f8b4b1d932177dcc76721725", size = 173302, upload-time = "2024-08-06T20:32:26.511Z" }, + { url = "https://files.pythonhosted.org/packages/c3/93/9916574aa8c00aa06bbac729972eb1071d002b8e158bd0e83a3b9a20a1f7/PyYAML-6.0.2-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:1f71ea527786de97d1a0cc0eacd1defc0985dcf6b3f17bb77dcfc8c34bec4dc5", size = 739154, upload-time = "2024-08-06T20:32:28.363Z" }, + { url = "https://files.pythonhosted.org/packages/95/0f/b8938f1cbd09739c6da569d172531567dbcc9789e0029aa070856f123984/PyYAML-6.0.2-cp312-cp312-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:9b22676e8097e9e22e36d6b7bda33190d0d400f345f23d4065d48f4ca7ae0425", size = 766223, upload-time = "2024-08-06T20:32:30.058Z" }, + { url = "https://files.pythonhosted.org/packages/b9/2b/614b4752f2e127db5cc206abc23a8c19678e92b23c3db30fc86ab731d3bd/PyYAML-6.0.2-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:80bab7bfc629882493af4aa31a4cfa43a4c57c83813253626916b8c7ada83476", size = 767542, upload-time = "2024-08-06T20:32:31.881Z" }, + { url = "https://files.pythonhosted.org/packages/d4/00/dd137d5bcc7efea1836d6264f049359861cf548469d18da90cd8216cf05f/PyYAML-6.0.2-cp312-cp312-musllinux_1_1_aarch64.whl", hash = "sha256:0833f8694549e586547b576dcfaba4a6b55b9e96098b36cdc7ebefe667dfed48", size = 731164, upload-time = "2024-08-06T20:32:37.083Z" }, + { url = "https://files.pythonhosted.org/packages/c9/1f/4f998c900485e5c0ef43838363ba4a9723ac0ad73a9dc42068b12aaba4e4/PyYAML-6.0.2-cp312-cp312-musllinux_1_1_x86_64.whl", hash = "sha256:8b9c7197f7cb2738065c481a0461e50ad02f18c78cd75775628afb4d7137fb3b", size = 756611, upload-time = "2024-08-06T20:32:38.898Z" }, + { url = "https://files.pythonhosted.org/packages/df/d1/f5a275fdb252768b7a11ec63585bc38d0e87c9e05668a139fea92b80634c/PyYAML-6.0.2-cp312-cp312-win32.whl", hash = "sha256:ef6107725bd54b262d6dedcc2af448a266975032bc85ef0172c5f059da6325b4", size = 140591, upload-time = "2024-08-06T20:32:40.241Z" }, + { url = "https://files.pythonhosted.org/packages/0c/e8/4f648c598b17c3d06e8753d7d13d57542b30d56e6c2dedf9c331ae56312e/PyYAML-6.0.2-cp312-cp312-win_amd64.whl", hash = "sha256:7e7401d0de89a9a855c839bc697c079a4af81cf878373abd7dc625847d25cbd8", size = 156338, upload-time = "2024-08-06T20:32:41.93Z" }, + { url = "https://files.pythonhosted.org/packages/ef/e3/3af305b830494fa85d95f6d95ef7fa73f2ee1cc8ef5b495c7c3269fb835f/PyYAML-6.0.2-cp313-cp313-macosx_10_13_x86_64.whl", hash = "sha256:efdca5630322a10774e8e98e1af481aad470dd62c3170801852d752aa7a783ba", size = 181309, upload-time = "2024-08-06T20:32:43.4Z" }, + { url = "https://files.pythonhosted.org/packages/45/9f/3b1c20a0b7a3200524eb0076cc027a970d320bd3a6592873c85c92a08731/PyYAML-6.0.2-cp313-cp313-macosx_11_0_arm64.whl", hash = "sha256:50187695423ffe49e2deacb8cd10510bc361faac997de9efef88badc3bb9e2d1", size = 171679, upload-time = "2024-08-06T20:32:44.801Z" }, + { url = "https://files.pythonhosted.org/packages/7c/9a/337322f27005c33bcb656c655fa78325b730324c78620e8328ae28b64d0c/PyYAML-6.0.2-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:0ffe8360bab4910ef1b9e87fb812d8bc0a308b0d0eef8c8f44e0254ab3b07133", size = 733428, upload-time = "2024-08-06T20:32:46.432Z" }, + { url = "https://files.pythonhosted.org/packages/a3/69/864fbe19e6c18ea3cc196cbe5d392175b4cf3d5d0ac1403ec3f2d237ebb5/PyYAML-6.0.2-cp313-cp313-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:17e311b6c678207928d649faa7cb0d7b4c26a0ba73d41e99c4fff6b6c3276484", size = 763361, upload-time = "2024-08-06T20:32:51.188Z" }, + { url = "https://files.pythonhosted.org/packages/04/24/b7721e4845c2f162d26f50521b825fb061bc0a5afcf9a386840f23ea19fa/PyYAML-6.0.2-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:70b189594dbe54f75ab3a1acec5f1e3faa7e8cf2f1e08d9b561cb41b845f69d5", size = 759523, upload-time = "2024-08-06T20:32:53.019Z" }, + { url = "https://files.pythonhosted.org/packages/2b/b2/e3234f59ba06559c6ff63c4e10baea10e5e7df868092bf9ab40e5b9c56b6/PyYAML-6.0.2-cp313-cp313-musllinux_1_1_aarch64.whl", hash = "sha256:41e4e3953a79407c794916fa277a82531dd93aad34e29c2a514c2c0c5fe971cc", size = 726660, upload-time = "2024-08-06T20:32:54.708Z" }, + { url = "https://files.pythonhosted.org/packages/fe/0f/25911a9f080464c59fab9027482f822b86bf0608957a5fcc6eaac85aa515/PyYAML-6.0.2-cp313-cp313-musllinux_1_1_x86_64.whl", hash = "sha256:68ccc6023a3400877818152ad9a1033e3db8625d899c72eacb5a668902e4d652", size = 751597, upload-time = "2024-08-06T20:32:56.985Z" }, + { url = "https://files.pythonhosted.org/packages/14/0d/e2c3b43bbce3cf6bd97c840b46088a3031085179e596d4929729d8d68270/PyYAML-6.0.2-cp313-cp313-win32.whl", hash = "sha256:bc2fa7c6b47d6bc618dd7fb02ef6fdedb1090ec036abab80d4681424b84c1183", size = 140527, upload-time = "2024-08-06T20:33:03.001Z" }, + { url = "https://files.pythonhosted.org/packages/fa/de/02b54f42487e3d3c6efb3f89428677074ca7bf43aae402517bc7cca949f3/PyYAML-6.0.2-cp313-cp313-win_amd64.whl", hash = "sha256:8388ee1976c416731879ac16da0aff3f63b286ffdd57cdeb95f3f2e085687563", size = 156446, upload-time = "2024-08-06T20:33:04.33Z" }, + { url = "https://files.pythonhosted.org/packages/74/d9/323a59d506f12f498c2097488d80d16f4cf965cee1791eab58b56b19f47a/PyYAML-6.0.2-cp38-cp38-macosx_10_9_x86_64.whl", hash = "sha256:24471b829b3bf607e04e88d79542a9d48bb037c2267d7927a874e6c205ca7e9a", size = 183218, upload-time = "2024-08-06T20:33:06.411Z" }, + { url = "https://files.pythonhosted.org/packages/74/cc/20c34d00f04d785f2028737e2e2a8254e1425102e730fee1d6396f832577/PyYAML-6.0.2-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:d7fded462629cfa4b685c5416b949ebad6cec74af5e2d42905d41e257e0869f5", size = 728067, upload-time = "2024-08-06T20:33:07.879Z" }, + { url = "https://files.pythonhosted.org/packages/20/52/551c69ca1501d21c0de51ddafa8c23a0191ef296ff098e98358f69080577/PyYAML-6.0.2-cp38-cp38-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:d84a1718ee396f54f3a086ea0a66d8e552b2ab2017ef8b420e92edbc841c352d", size = 757812, upload-time = "2024-08-06T20:33:12.542Z" }, + { url = "https://files.pythonhosted.org/packages/fd/7f/2c3697bba5d4aa5cc2afe81826d73dfae5f049458e44732c7a0938baa673/PyYAML-6.0.2-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:9056c1ecd25795207ad294bcf39f2db3d845767be0ea6e6a34d856f006006083", size = 746531, upload-time = "2024-08-06T20:33:14.391Z" }, + { url = "https://files.pythonhosted.org/packages/8c/ab/6226d3df99900e580091bb44258fde77a8433511a86883bd4681ea19a858/PyYAML-6.0.2-cp38-cp38-musllinux_1_1_x86_64.whl", hash = "sha256:82d09873e40955485746739bcb8b4586983670466c23382c19cffecbf1fd8706", size = 800820, upload-time = "2024-08-06T20:33:16.586Z" }, + { url = "https://files.pythonhosted.org/packages/a0/99/a9eb0f3e710c06c5d922026f6736e920d431812ace24aae38228d0d64b04/PyYAML-6.0.2-cp38-cp38-win32.whl", hash = "sha256:43fa96a3ca0d6b1812e01ced1044a003533c47f6ee8aca31724f78e93ccc089a", size = 145514, upload-time = "2024-08-06T20:33:22.414Z" }, + { url = "https://files.pythonhosted.org/packages/75/8a/ee831ad5fafa4431099aa4e078d4c8efd43cd5e48fbc774641d233b683a9/PyYAML-6.0.2-cp38-cp38-win_amd64.whl", hash = "sha256:01179a4a8559ab5de078078f37e5c1a30d76bb88519906844fd7bdea1b7729ff", size = 162702, upload-time = "2024-08-06T20:33:23.813Z" }, + { url = "https://files.pythonhosted.org/packages/65/d8/b7a1db13636d7fb7d4ff431593c510c8b8fca920ade06ca8ef20015493c5/PyYAML-6.0.2-cp39-cp39-macosx_10_9_x86_64.whl", hash = "sha256:688ba32a1cffef67fd2e9398a2efebaea461578b0923624778664cc1c914db5d", size = 184777, upload-time = "2024-08-06T20:33:25.896Z" }, + { url = "https://files.pythonhosted.org/packages/0a/02/6ec546cd45143fdf9840b2c6be8d875116a64076218b61d68e12548e5839/PyYAML-6.0.2-cp39-cp39-macosx_11_0_arm64.whl", hash = "sha256:a8786accb172bd8afb8be14490a16625cbc387036876ab6ba70912730faf8e1f", size = 172318, upload-time = "2024-08-06T20:33:27.212Z" }, + { url = "https://files.pythonhosted.org/packages/0e/9a/8cc68be846c972bda34f6c2a93abb644fb2476f4dcc924d52175786932c9/PyYAML-6.0.2-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:d8e03406cac8513435335dbab54c0d385e4a49e4945d2909a581c83647ca0290", size = 720891, upload-time = "2024-08-06T20:33:28.974Z" }, + { url = "https://files.pythonhosted.org/packages/e9/6c/6e1b7f40181bc4805e2e07f4abc10a88ce4648e7e95ff1abe4ae4014a9b2/PyYAML-6.0.2-cp39-cp39-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:f753120cb8181e736c57ef7636e83f31b9c0d1722c516f7e86cf15b7aa57ff12", size = 722614, upload-time = "2024-08-06T20:33:34.157Z" }, + { url = "https://files.pythonhosted.org/packages/3d/32/e7bd8535d22ea2874cef6a81021ba019474ace0d13a4819c2a4bce79bd6a/PyYAML-6.0.2-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:3b1fdb9dc17f5a7677423d508ab4f243a726dea51fa5e70992e59a7411c89d19", size = 737360, upload-time = "2024-08-06T20:33:35.84Z" }, + { url = "https://files.pythonhosted.org/packages/d7/12/7322c1e30b9be969670b672573d45479edef72c9a0deac3bb2868f5d7469/PyYAML-6.0.2-cp39-cp39-musllinux_1_1_aarch64.whl", hash = "sha256:0b69e4ce7a131fe56b7e4d770c67429700908fc0752af059838b1cfb41960e4e", size = 699006, upload-time = "2024-08-06T20:33:37.501Z" }, + { url = "https://files.pythonhosted.org/packages/82/72/04fcad41ca56491995076630c3ec1e834be241664c0c09a64c9a2589b507/PyYAML-6.0.2-cp39-cp39-musllinux_1_1_x86_64.whl", hash = "sha256:a9f8c2e67970f13b16084e04f134610fd1d374bf477b17ec1599185cf611d725", size = 723577, upload-time = "2024-08-06T20:33:39.389Z" }, + { url = "https://files.pythonhosted.org/packages/ed/5e/46168b1f2757f1fcd442bc3029cd8767d88a98c9c05770d8b420948743bb/PyYAML-6.0.2-cp39-cp39-win32.whl", hash = "sha256:6395c297d42274772abc367baaa79683958044e5d3835486c16da75d2a694631", size = 144593, upload-time = "2024-08-06T20:33:46.63Z" }, + { url = "https://files.pythonhosted.org/packages/19/87/5124b1c1f2412bb95c59ec481eaf936cd32f0fe2a7b16b97b81c4c017a6a/PyYAML-6.0.2-cp39-cp39-win_amd64.whl", hash = "sha256:39693e1f8320ae4f43943590b49779ffb98acb81f788220ea932a6b6c51004d8", size = 162312, upload-time = "2024-08-06T20:33:49.073Z" }, +] + +[[package]] +name = "requests" +version = "2.32.4" +source = { registry = "https://pypi.org/simple" } +dependencies = [ + { name = "certifi" }, + { name = "charset-normalizer" }, + { name = "idna" }, + { name = "urllib3", version = "2.2.3", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version < '3.9'" }, + { name = "urllib3", version = "2.5.0", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version >= '3.9'" }, +] +sdist = { url = "https://files.pythonhosted.org/packages/e1/0a/929373653770d8a0d7ea76c37de6e41f11eb07559b103b1c02cafb3f7cf8/requests-2.32.4.tar.gz", hash = "sha256:27d0316682c8a29834d3264820024b62a36942083d52caf2f14c0591336d3422", size = 135258, upload-time = "2025-06-09T16:43:07.34Z" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/7c/e4/56027c4a6b4ae70ca9de302488c5ca95ad4a39e190093d6c1a8ace08341b/requests-2.32.4-py3-none-any.whl", hash = "sha256:27babd3cda2a6d50b30443204ee89830707d396671944c998b5975b031ac2b2c", size = 64847, upload-time = "2025-06-09T16:43:05.728Z" }, +] + +[[package]] +name = "urllib3" +version = "2.2.3" +source = { registry = "https://pypi.org/simple" } +resolution-markers = [ + "python_full_version < '3.9'", +] +sdist = { url = "https://files.pythonhosted.org/packages/ed/63/22ba4ebfe7430b76388e7cd448d5478814d3032121827c12a2cc287e2260/urllib3-2.2.3.tar.gz", hash = "sha256:e7d814a81dad81e6caf2ec9fdedb284ecc9c73076b62654547cc64ccdcae26e9", size = 300677, upload-time = "2024-09-12T10:52:18.401Z" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/ce/d9/5f4c13cecde62396b0d3fe530a50ccea91e7dfc1ccf0e09c228841bb5ba8/urllib3-2.2.3-py3-none-any.whl", hash = "sha256:ca899ca043dcb1bafa3e262d73aa25c465bfb49e0bd9dd5d59f1d0acba2f8fac", size = 126338, upload-time = "2024-09-12T10:52:16.589Z" }, +] + +[[package]] +name = "urllib3" +version = "2.5.0" +source = { registry = "https://pypi.org/simple" } +resolution-markers = [ + "python_full_version >= '3.9'", +] +sdist = { url = "https://files.pythonhosted.org/packages/15/22/9ee70a2574a4f4599c47dd506532914ce044817c7752a79b6a51286319bc/urllib3-2.5.0.tar.gz", hash = "sha256:3fc47733c7e419d4bc3f6b3dc2b4f890bb743906a30d56ba4a5bfa4bbff92760", size = 393185, upload-time = "2025-06-18T14:07:41.644Z" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/a7/c2/fe1e52489ae3122415c51f387e221dd0773709bad6c6cdaa599e8a2c5185/urllib3-2.5.0-py3-none-any.whl", hash = "sha256:e6b01673c0fa6a13e374b50871808eb3bf7046c4b125b216f6bf1cc604cff0dc", size = 129795, upload-time = "2025-06-18T14:07:40.39Z" }, +]