FirstCommit
This commit is contained in:
9
.claude/settings.local.json
Normal file
9
.claude/settings.local.json
Normal file
@@ -0,0 +1,9 @@
|
||||
{
|
||||
"permissions": {
|
||||
"allow": [
|
||||
"Bash(python:*)",
|
||||
"Bash(grep:*)"
|
||||
],
|
||||
"deny": []
|
||||
}
|
||||
}
|
||||
90
CLAUDE.md
Normal file
90
CLAUDE.md
Normal file
@@ -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
|
||||
189
README.md
Normal file
189
README.md
Normal file
@@ -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 文件处理库
|
||||
|
||||
## 许可证
|
||||
|
||||
本项目采用开源许可证,具体详情请查看项目仓库。
|
||||
1
Replacement.txt
Normal file
1
Replacement.txt
Normal file
@@ -0,0 +1 @@
|
||||
C:\Users\Aiden\AppData\Roaming\io.github.clash-verge-rev.clash-verge-rev\profiles\LttfsUDKurii.yaml
|
||||
186
demo.py
Normal file
186
demo.py
Normal file
@@ -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 来测试合并功能")
|
||||
1715
merge.yaml
Normal file
1715
merge.yaml
Normal file
File diff suppressed because it is too large
Load Diff
584
merger.py
Normal file
584
merger.py
Normal file
@@ -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()
|
||||
9
pyproject.toml
Normal file
9
pyproject.toml
Normal file
@@ -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",
|
||||
]
|
||||
20
requirements.md
Normal file
20
requirements.md
Normal file
@@ -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. 代码规范,结构清晰
|
||||
13
subscribe.json
Normal file
13
subscribe.json
Normal file
@@ -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"
|
||||
}
|
||||
]
|
||||
550
temp.yaml
Normal file
550
temp.yaml
Normal file
@@ -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'
|
||||
2076
temp/FacMata®.yaml
Normal file
2076
temp/FacMata®.yaml
Normal file
File diff suppressed because it is too large
Load Diff
567
temp/TrustedAccessPath.yaml
Normal file
567
temp/TrustedAccessPath.yaml
Normal file
@@ -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'
|
||||
599
temp/流量光机场.yaml
Normal file
599
temp/流量光机场.yaml
Normal file
@@ -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,流量光机场'
|
||||
227
uv.lock
generated
Normal file
227
uv.lock
generated
Normal file
@@ -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" },
|
||||
]
|
||||
Reference in New Issue
Block a user