mirror of
https://github.com/nitezs/sub2sing-box.git
synced 2024-12-24 12:04:42 -05:00
update: readme, template
This commit is contained in:
parent
4c2ea5896b
commit
c3ed392900
6
.github/workflows/docker.yaml
vendored
6
.github/workflows/docker.yaml
vendored
@ -37,7 +37,7 @@ jobs:
|
|||||||
${{ secrets.DOCKER_HUB_USERNAME }}/sub2sing-box
|
${{ secrets.DOCKER_HUB_USERNAME }}/sub2sing-box
|
||||||
ghcr.io/${{ github.repository }}
|
ghcr.io/${{ github.repository }}
|
||||||
|
|
||||||
- name: Prepare tags and build args
|
- name: Prepare args
|
||||||
id: prep
|
id: prep
|
||||||
run: |
|
run: |
|
||||||
if [[ "${{ github.event_name }}" == 'workflow_dispatch' ]]; then
|
if [[ "${{ github.event_name }}" == 'workflow_dispatch' ]]; then
|
||||||
@ -49,7 +49,7 @@ jobs:
|
|||||||
if [[ "$GITHUB_REF" == 'refs/tags/'* ]]; then
|
if [[ "$GITHUB_REF" == 'refs/tags/'* ]]; then
|
||||||
VERSION=$TAG_NAME
|
VERSION=$TAG_NAME
|
||||||
fi
|
fi
|
||||||
echo "version=${VERSION}" >> $GITHUB_ENV
|
echo "version=$VERSION" >> $GITHUB_ENV
|
||||||
|
|
||||||
- name: Set up Docker buildx
|
- name: Set up Docker buildx
|
||||||
uses: docker/setup-buildx-action@v3
|
uses: docker/setup-buildx-action@v3
|
||||||
@ -59,7 +59,7 @@ jobs:
|
|||||||
with:
|
with:
|
||||||
context: .
|
context: .
|
||||||
file: ./Dockerfile
|
file: ./Dockerfile
|
||||||
build-args: version=${{ steps.prep.outputs.version }}
|
build-args: version=${{ env.version }}
|
||||||
push: true
|
push: true
|
||||||
platforms: linux/amd64,linux/arm,linux/arm64
|
platforms: linux/amd64,linux/arm,linux/arm64
|
||||||
tags: ${{ steps.meta.outputs.tags }}
|
tags: ${{ steps.meta.outputs.tags }}
|
||||||
|
@ -13,6 +13,8 @@ builds:
|
|||||||
- "386"
|
- "386"
|
||||||
ldflags:
|
ldflags:
|
||||||
- -s -w -X sub2sing-box/main.Version={{ .Version }}
|
- -s -w -X sub2sing-box/main.Version={{ .Version }}
|
||||||
|
flags:
|
||||||
|
- -trimpath
|
||||||
no_unique_dist_dir: true
|
no_unique_dist_dir: true
|
||||||
binary: "{{ .ProjectName }}-{{ .Os }}-{{ .Arch }}"
|
binary: "{{ .ProjectName }}-{{ .Os }}-{{ .Arch }}"
|
||||||
archives:
|
archives:
|
||||||
|
23
Readme.md
23
Readme.md
@ -40,9 +40,22 @@ Flags:
|
|||||||
- `data`: Base64 编码的 JSON 字符串,包含以下字段:
|
- `data`: Base64 编码的 JSON 字符串,包含以下字段:
|
||||||
- `subscription`: []string
|
- `subscription`: []string
|
||||||
- `proxy`: []string
|
- `proxy`: []string
|
||||||
- `delete`: string
|
- `delete`: string 可选
|
||||||
- `rename`: string
|
- `rename`: string 可选
|
||||||
- `template`: string
|
- `template`: map[string]string 可选
|
||||||
|
|
||||||
|
示例
|
||||||
|
```
|
||||||
|
{
|
||||||
|
"subscription": ["url1", "url2"],
|
||||||
|
"proxy": ["p1", "p2"],
|
||||||
|
"delete": "reg",
|
||||||
|
"template": "t",
|
||||||
|
"rename": {
|
||||||
|
"text": "replaceTo"
|
||||||
|
}
|
||||||
|
}
|
||||||
|
```
|
||||||
|
|
||||||
## Template
|
## Template
|
||||||
|
|
||||||
@ -56,3 +69,7 @@ Template 中使用 `<all-proxy-tags>` 指明节点插入位置,例如
|
|||||||
"interrupt_exist_connections": true
|
"interrupt_exist_connections": true
|
||||||
},
|
},
|
||||||
```
|
```
|
||||||
|
|
||||||
|
## Docker
|
||||||
|
|
||||||
|
`docker run -p 8080:8080 nite07/sub2sing-box`
|
247
template/tun-fakeip-with-dns-leaks.json
Normal file
247
template/tun-fakeip-with-dns-leaks.json
Normal file
@ -0,0 +1,247 @@
|
|||||||
|
{
|
||||||
|
"log": {
|
||||||
|
"level": "info",
|
||||||
|
"timestamp": true
|
||||||
|
},
|
||||||
|
"dns": {
|
||||||
|
"servers": [
|
||||||
|
{
|
||||||
|
"tag": "google",
|
||||||
|
"address": "tls://8.8.8.8"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"tag": "local",
|
||||||
|
"address": "https://223.5.5.5/dns-query",
|
||||||
|
"detour": "direct"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"tag": "remote",
|
||||||
|
"address": "fakeip"
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"rules": [
|
||||||
|
{
|
||||||
|
"outbound": "any",
|
||||||
|
"server": "local"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"clash_mode": "Direct",
|
||||||
|
"server": "local"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"clash_mode": "Global",
|
||||||
|
"server": "google"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"rule_set": "geosite-geolocation-cn",
|
||||||
|
"server": "local"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"query_type": ["A", "AAAA"],
|
||||||
|
"server": "remote"
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"fakeip": {
|
||||||
|
"enabled": true,
|
||||||
|
"inet4_range": "198.18.0.0/15",
|
||||||
|
"inet6_range": "fc00::/18"
|
||||||
|
},
|
||||||
|
"independent_cache": true
|
||||||
|
},
|
||||||
|
"route": {
|
||||||
|
"rule_set": [
|
||||||
|
{
|
||||||
|
"tag": "geosite-geolocation-cn",
|
||||||
|
"type": "remote",
|
||||||
|
"format": "binary",
|
||||||
|
"url": "https://raw.githubusercontent.com/SagerNet/sing-geosite/rule-set/geosite-geolocation-cn.srs",
|
||||||
|
"download_detour": "节点选择"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"tag": "geosite-geolocation-!cn",
|
||||||
|
"type": "remote",
|
||||||
|
"format": "binary",
|
||||||
|
"url": "https://raw.githubusercontent.com/SagerNet/sing-geosite/rule-set/geosite-geolocation-!cn.srs",
|
||||||
|
"download_detour": "节点选择"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"tag": "geoip-cn",
|
||||||
|
"type": "remote",
|
||||||
|
"format": "binary",
|
||||||
|
"url": "https://raw.githubusercontent.com/SagerNet/sing-geoip/rule-set/geoip-cn.srs",
|
||||||
|
"download_detour": "节点选择"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"tag": "geosite-category-ads-all",
|
||||||
|
"type": "remote",
|
||||||
|
"format": "binary",
|
||||||
|
"url": "https://raw.githubusercontent.com/SagerNet/sing-geosite/rule-set/geosite-category-ads-all.srs",
|
||||||
|
"download_detour": "节点选择"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"tag": "geosite-microsoft",
|
||||||
|
"type": "remote",
|
||||||
|
"format": "binary",
|
||||||
|
"url": "https://raw.githubusercontent.com/SagerNet/sing-geosite/rule-set/geosite-microsoft.srs",
|
||||||
|
"download_detour": "节点选择"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"tag": "geosite-bilibili",
|
||||||
|
"type": "remote",
|
||||||
|
"format": "binary",
|
||||||
|
"url": "https://raw.githubusercontent.com/SagerNet/sing-geosite/rule-set/geosite-bilibili.srs",
|
||||||
|
"download_detour": "节点选择"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"tag": "geosite-bahamut",
|
||||||
|
"type": "remote",
|
||||||
|
"format": "binary",
|
||||||
|
"url": "https://raw.githubusercontent.com/SagerNet/sing-geosite/rule-set/geosite-bahamut.srs",
|
||||||
|
"download_detour": "节点选择"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"tag": "geosite-category-games@cn",
|
||||||
|
"type": "remote",
|
||||||
|
"format": "binary",
|
||||||
|
"url": "https://raw.githubusercontent.com/SagerNet/sing-geosite/rule-set/geosite-category-games@cn.srs",
|
||||||
|
"download_detour": "节点选择"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"tag": "geosite-category-games",
|
||||||
|
"type": "remote",
|
||||||
|
"format": "binary",
|
||||||
|
"url": "https://raw.githubusercontent.com/SagerNet/sing-geosite/rule-set/geosite-category-games.srs",
|
||||||
|
"download_detour": "节点选择"
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"rules": [
|
||||||
|
{
|
||||||
|
"type": "logical",
|
||||||
|
"mode": "or",
|
||||||
|
"rules": [
|
||||||
|
{
|
||||||
|
"protocol": "dns"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"port": 53
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"outbound": "dns-out"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"ip_is_private": true,
|
||||||
|
"outbound": "direct"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"rule_set": ["geoip-cn", "geosite-geolocation-cn"],
|
||||||
|
"outbound": "direct"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"rule_set": "geosite-category-ads-all",
|
||||||
|
"outbound": "Ads"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"rule_set": "geosite-microsoft",
|
||||||
|
"outbound": "Microsoft"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"rule_set": "geosite-bilibili",
|
||||||
|
"outbound": "Bilibili"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"rule_set": "geosite-category-games@cn",
|
||||||
|
"outbound": "Games(中国)"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"rule_set": "geosite-category-games",
|
||||||
|
"outbound": "Games(全球)"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"rule_set": "geosite-bahamut",
|
||||||
|
"outbound": "Bahamut"
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"final": "节点选择",
|
||||||
|
"auto_detect_interface": true
|
||||||
|
},
|
||||||
|
"inbounds": [
|
||||||
|
{
|
||||||
|
"type": "tun",
|
||||||
|
"inet4_address": "172.19.0.1/30",
|
||||||
|
"inet6_address": "fdfe:dcba:9876::1/126",
|
||||||
|
"auto_route": true,
|
||||||
|
"strict_route": true,
|
||||||
|
"sniff": true,
|
||||||
|
"sniff_override_destination": false
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"outbounds": [
|
||||||
|
{
|
||||||
|
"type": "selector",
|
||||||
|
"tag": "节点选择",
|
||||||
|
"outbounds": ["<all-proxy-tags>", "direct"],
|
||||||
|
"interrupt_exist_connections": true
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"type": "selector",
|
||||||
|
"tag": "Ads",
|
||||||
|
"outbounds": ["direct", "block"],
|
||||||
|
"default": "block",
|
||||||
|
"interrupt_exist_connections": true
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"type": "selector",
|
||||||
|
"tag": "Microsoft",
|
||||||
|
"outbounds": ["节点选择", "<all-proxy-tags>", "direct"],
|
||||||
|
"default": "节点选择",
|
||||||
|
"interrupt_exist_connections": true
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"type": "selector",
|
||||||
|
"tag": "Bilibili",
|
||||||
|
"outbounds": ["节点选择", "<all-proxy-tags>", "direct"],
|
||||||
|
"default": "direct",
|
||||||
|
"interrupt_exist_connections": true
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"type": "selector",
|
||||||
|
"tag": "Games(全球)",
|
||||||
|
"outbounds": ["节点选择", "<all-proxy-tags>", "direct"],
|
||||||
|
"default": "节点选择",
|
||||||
|
"interrupt_exist_connections": true
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"type": "selector",
|
||||||
|
"tag": "Games(中国)",
|
||||||
|
"outbounds": ["节点选择", "<all-proxy-tags>", "direct"],
|
||||||
|
"default": "direct",
|
||||||
|
"interrupt_exist_connections": true
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"type": "selector",
|
||||||
|
"tag": "Bahamut",
|
||||||
|
"outbounds": ["节点选择", "<all-proxy-tags>", "direct"],
|
||||||
|
"default": "节点选择",
|
||||||
|
"interrupt_exist_connections": true
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"type": "direct",
|
||||||
|
"tag": "direct"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"type": "block",
|
||||||
|
"tag": "block"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"type": "dns",
|
||||||
|
"tag": "dns-out"
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"experimental": {
|
||||||
|
"clash_api": {
|
||||||
|
"external_controller": "127.0.0.1:9090",
|
||||||
|
"external_ui": "./ui",
|
||||||
|
"external_ui_download_detour": "节点选择"
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
266
template/tun-fakeip-without-dns-leaks.json
Normal file
266
template/tun-fakeip-without-dns-leaks.json
Normal file
@ -0,0 +1,266 @@
|
|||||||
|
{
|
||||||
|
"log": {
|
||||||
|
"level": "info",
|
||||||
|
"timestamp": true
|
||||||
|
},
|
||||||
|
"dns": {
|
||||||
|
"servers": [
|
||||||
|
{
|
||||||
|
"tag": "google",
|
||||||
|
"address": "tls://8.8.8.8"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"tag": "local",
|
||||||
|
"address": "https://223.5.5.5/dns-query",
|
||||||
|
"detour": "direct"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"tag": "remote",
|
||||||
|
"address": "fakeip"
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"rules": [
|
||||||
|
{
|
||||||
|
"outbound": "any",
|
||||||
|
"server": "local"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"clash_mode": "Direct",
|
||||||
|
"server": "local"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"clash_mode": "Global",
|
||||||
|
"server": "google"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"rule_set": "geosite-geolocation-cn",
|
||||||
|
"server": "local"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"type": "logical",
|
||||||
|
"mode": "and",
|
||||||
|
"rules": [
|
||||||
|
{
|
||||||
|
"rule_set": "geosite-geolocation-!cn"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"rule_set": "geoip-cn"
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"server": "google",
|
||||||
|
"client_subnet": "114.114.114.114"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"query_type": ["A", "AAAA"],
|
||||||
|
"server": "remote"
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"fakeip": {
|
||||||
|
"enabled": true,
|
||||||
|
"inet4_range": "198.18.0.0/15",
|
||||||
|
"inet6_range": "fc00::/18"
|
||||||
|
},
|
||||||
|
"independent_cache": true
|
||||||
|
},
|
||||||
|
"route": {
|
||||||
|
"rule_set": [
|
||||||
|
{
|
||||||
|
"tag": "geosite-geolocation-cn",
|
||||||
|
"type": "remote",
|
||||||
|
"format": "binary",
|
||||||
|
"url": "https://raw.githubusercontent.com/SagerNet/sing-geosite/rule-set/geosite-geolocation-cn.srs",
|
||||||
|
"download_detour": "节点选择"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"tag": "geosite-geolocation-!cn",
|
||||||
|
"type": "remote",
|
||||||
|
"format": "binary",
|
||||||
|
"url": "https://raw.githubusercontent.com/SagerNet/sing-geosite/rule-set/geosite-geolocation-!cn.srs",
|
||||||
|
"download_detour": "节点选择"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"tag": "geoip-cn",
|
||||||
|
"type": "remote",
|
||||||
|
"format": "binary",
|
||||||
|
"url": "https://raw.githubusercontent.com/SagerNet/sing-geoip/rule-set/geoip-cn.srs",
|
||||||
|
"download_detour": "节点选择"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"tag": "geosite-category-ads-all",
|
||||||
|
"type": "remote",
|
||||||
|
"format": "binary",
|
||||||
|
"url": "https://raw.githubusercontent.com/SagerNet/sing-geosite/rule-set/geosite-category-ads-all.srs",
|
||||||
|
"download_detour": "节点选择"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"tag": "geosite-microsoft",
|
||||||
|
"type": "remote",
|
||||||
|
"format": "binary",
|
||||||
|
"url": "https://raw.githubusercontent.com/SagerNet/sing-geosite/rule-set/geosite-microsoft.srs",
|
||||||
|
"download_detour": "节点选择"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"tag": "geosite-bilibili",
|
||||||
|
"type": "remote",
|
||||||
|
"format": "binary",
|
||||||
|
"url": "https://raw.githubusercontent.com/SagerNet/sing-geosite/rule-set/geosite-bilibili.srs",
|
||||||
|
"download_detour": "节点选择"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"tag": "geosite-bahamut",
|
||||||
|
"type": "remote",
|
||||||
|
"format": "binary",
|
||||||
|
"url": "https://raw.githubusercontent.com/SagerNet/sing-geosite/rule-set/geosite-bahamut.srs",
|
||||||
|
"download_detour": "节点选择"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"tag": "geosite-category-games@cn",
|
||||||
|
"type": "remote",
|
||||||
|
"format": "binary",
|
||||||
|
"url": "https://raw.githubusercontent.com/SagerNet/sing-geosite/rule-set/geosite-category-games@cn.srs",
|
||||||
|
"download_detour": "节点选择"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"tag": "geosite-category-games",
|
||||||
|
"type": "remote",
|
||||||
|
"format": "binary",
|
||||||
|
"url": "https://raw.githubusercontent.com/SagerNet/sing-geosite/rule-set/geosite-category-games.srs",
|
||||||
|
"download_detour": "节点选择"
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"rules": [
|
||||||
|
{
|
||||||
|
"type": "logical",
|
||||||
|
"mode": "or",
|
||||||
|
"rules": [
|
||||||
|
{
|
||||||
|
"protocol": "dns"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"port": 53
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"outbound": "dns-out"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"ip_is_private": true,
|
||||||
|
"outbound": "direct"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"rule_set": ["geoip-cn", "geosite-geolocation-cn"],
|
||||||
|
"outbound": "direct"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"rule_set": "geosite-category-ads-all",
|
||||||
|
"outbound": "Ads"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"rule_set": "geosite-microsoft",
|
||||||
|
"outbound": "Microsoft"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"rule_set": "geosite-bilibili",
|
||||||
|
"outbound": "Bilibili"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"rule_set": "geosite-category-games@cn",
|
||||||
|
"outbound": "Games(中国)"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"rule_set": "geosite-category-games",
|
||||||
|
"outbound": "Games(全球)"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"rule_set": "geosite-bahamut",
|
||||||
|
"outbound": "Bahamut"
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"final": "节点选择",
|
||||||
|
"auto_detect_interface": true
|
||||||
|
},
|
||||||
|
"inbounds": [
|
||||||
|
{
|
||||||
|
"type": "tun",
|
||||||
|
"inet4_address": "172.19.0.1/30",
|
||||||
|
"inet6_address": "fdfe:dcba:9876::1/126",
|
||||||
|
"auto_route": true,
|
||||||
|
"strict_route": true,
|
||||||
|
"sniff": true,
|
||||||
|
"sniff_override_destination": false
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"outbounds": [
|
||||||
|
{
|
||||||
|
"type": "selector",
|
||||||
|
"tag": "节点选择",
|
||||||
|
"outbounds": ["<all-proxy-tags>", "direct"],
|
||||||
|
"interrupt_exist_connections": true
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"type": "selector",
|
||||||
|
"tag": "Ads",
|
||||||
|
"outbounds": ["direct", "block"],
|
||||||
|
"default": "block",
|
||||||
|
"interrupt_exist_connections": true
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"type": "selector",
|
||||||
|
"tag": "Microsoft",
|
||||||
|
"outbounds": ["节点选择", "<all-proxy-tags>", "direct"],
|
||||||
|
"default": "节点选择",
|
||||||
|
"interrupt_exist_connections": true
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"type": "selector",
|
||||||
|
"tag": "Bilibili",
|
||||||
|
"outbounds": ["节点选择", "<all-proxy-tags>", "direct"],
|
||||||
|
"default": "direct",
|
||||||
|
"interrupt_exist_connections": true
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"type": "selector",
|
||||||
|
"tag": "Games(全球)",
|
||||||
|
"outbounds": ["节点选择", "<all-proxy-tags>", "direct"],
|
||||||
|
"default": "节点选择",
|
||||||
|
"interrupt_exist_connections": true
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"type": "selector",
|
||||||
|
"tag": "Games(中国)",
|
||||||
|
"outbounds": ["节点选择", "<all-proxy-tags>", "direct"],
|
||||||
|
"default": "direct",
|
||||||
|
"interrupt_exist_connections": true
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"type": "selector",
|
||||||
|
"tag": "Bahamut",
|
||||||
|
"outbounds": ["节点选择", "<all-proxy-tags>", "direct"],
|
||||||
|
"default": "节点选择",
|
||||||
|
"interrupt_exist_connections": true
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"type": "direct",
|
||||||
|
"tag": "direct"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"type": "block",
|
||||||
|
"tag": "block"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"type": "dns",
|
||||||
|
"tag": "dns-out"
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"experimental": {
|
||||||
|
"cache_file": {
|
||||||
|
"enabled": true,
|
||||||
|
"store_rdrc": true
|
||||||
|
},
|
||||||
|
"clash_api": {
|
||||||
|
"default_mode": "Enhanced",
|
||||||
|
"external_controller": "127.0.0.1:9090",
|
||||||
|
"external_ui": "./ui",
|
||||||
|
"external_ui_download_detour": "节点选择"
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
@ -1,234 +0,0 @@
|
|||||||
{
|
|
||||||
"log": {
|
|
||||||
"level": "info",
|
|
||||||
"timestamp": true
|
|
||||||
},
|
|
||||||
"dns": {
|
|
||||||
"servers": [
|
|
||||||
{
|
|
||||||
"tag": "google",
|
|
||||||
"address": "tls://8.8.8.8"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"tag": "local",
|
|
||||||
"address": "https://223.5.5.5/dns-query",
|
|
||||||
"detour": "direct"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"tag": "remote",
|
|
||||||
"address": "fakeip"
|
|
||||||
}
|
|
||||||
],
|
|
||||||
"rules": [
|
|
||||||
{
|
|
||||||
"outbound": "any",
|
|
||||||
"server": "local"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"query_type": ["A", "AAAA"],
|
|
||||||
"server": "remote"
|
|
||||||
}
|
|
||||||
],
|
|
||||||
"fakeip": {
|
|
||||||
"enabled": true,
|
|
||||||
"inet4_range": "198.18.0.0/15",
|
|
||||||
"inet6_range": "fc00::/18"
|
|
||||||
},
|
|
||||||
"independent_cache": true
|
|
||||||
},
|
|
||||||
"route": {
|
|
||||||
"rule_set": [
|
|
||||||
{
|
|
||||||
"tag": "geosite-geolocation-cn",
|
|
||||||
"type": "remote",
|
|
||||||
"format": "binary",
|
|
||||||
"url": "https://raw.githubusercontent.com/SagerNet/sing-geosite/rule-set/geosite-geolocation-cn.srs",
|
|
||||||
"download_detour": "节点选择"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"tag": "geoip-cn",
|
|
||||||
"type": "remote",
|
|
||||||
"format": "binary",
|
|
||||||
"url": "https://raw.githubusercontent.com/SagerNet/sing-geoip/rule-set/geoip-cn.srs",
|
|
||||||
"download_detour": "节点选择"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"tag": "geosite-category-ads-all",
|
|
||||||
"type": "remote",
|
|
||||||
"format": "binary",
|
|
||||||
"url": "https://raw.githubusercontent.com/SagerNet/sing-geosite/rule-set/geosite-category-ads-all.srs",
|
|
||||||
"download_detour": "节点选择"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"tag": "geosite-microsoft",
|
|
||||||
"type": "remote",
|
|
||||||
"format": "binary",
|
|
||||||
"url": "https://raw.githubusercontent.com/SagerNet/sing-geosite/rule-set/geosite-microsoft.srs",
|
|
||||||
"download_detour": "节点选择"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"tag": "geosite-bilibili",
|
|
||||||
"type": "remote",
|
|
||||||
"format": "binary",
|
|
||||||
"url": "https://raw.githubusercontent.com/SagerNet/sing-geosite/rule-set/geosite-bilibili.srs",
|
|
||||||
"download_detour": "节点选择"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"tag": "geosite-bahamut",
|
|
||||||
"type": "remote",
|
|
||||||
"format": "binary",
|
|
||||||
"url": "https://raw.githubusercontent.com/SagerNet/sing-geosite/rule-set/geosite-bahamut.srs",
|
|
||||||
"download_detour": "节点选择"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"tag": "geosite-category-games@cn",
|
|
||||||
"type": "remote",
|
|
||||||
"format": "binary",
|
|
||||||
"url": "https://raw.githubusercontent.com/SagerNet/sing-geosite/rule-set/geosite-category-games@cn.srs",
|
|
||||||
"download_detour": "节点选择"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"tag": "geosite-category-games",
|
|
||||||
"type": "remote",
|
|
||||||
"format": "binary",
|
|
||||||
"url": "https://raw.githubusercontent.com/SagerNet/sing-geosite/rule-set/geosite-category-games.srs",
|
|
||||||
"download_detour": "节点选择"
|
|
||||||
}
|
|
||||||
],
|
|
||||||
"rules": [
|
|
||||||
{
|
|
||||||
"type": "logical",
|
|
||||||
"mode": "or",
|
|
||||||
"rules": [
|
|
||||||
{
|
|
||||||
"protocol": "dns"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"port": 53
|
|
||||||
}
|
|
||||||
],
|
|
||||||
"outbound": "dns-out"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"protocol": "dns",
|
|
||||||
"outbound": "dns-out"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"ip_is_private": true,
|
|
||||||
"outbound": "direct"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"rule_set": ["geoip-cn", "geosite-geolocation-cn"],
|
|
||||||
"outbound": "direct"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"rule_set": "geosite-category-ads-all",
|
|
||||||
"outbound": "Ads"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"rule_set": "geosite-microsoft",
|
|
||||||
"outbound": "Microsoft"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"rule_set": "geosite-bilibili",
|
|
||||||
"outbound": "Bilibili"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"rule_set": "geosite-category-games@cn",
|
|
||||||
"outbound": "Games(中国)"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"rule_set": "geosite-category-games",
|
|
||||||
"outbound": "Games(全球)"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"rule_set": "geosite-bahamut",
|
|
||||||
"outbound": "Bahamut"
|
|
||||||
}
|
|
||||||
],
|
|
||||||
"final": "节点选择",
|
|
||||||
"auto_detect_interface": true
|
|
||||||
},
|
|
||||||
"inbounds": [
|
|
||||||
{
|
|
||||||
"type": "tun",
|
|
||||||
"inet4_address": "172.19.0.1/30",
|
|
||||||
"inet6_address": "fdfe:dcba:9876::1/126",
|
|
||||||
"auto_route": true,
|
|
||||||
"strict_route": true
|
|
||||||
}
|
|
||||||
],
|
|
||||||
"outbounds": [
|
|
||||||
{
|
|
||||||
"type": "selector",
|
|
||||||
"tag": "节点选择",
|
|
||||||
"outbounds": ["<all-proxy-tags>", "direct"],
|
|
||||||
"interrupt_exist_connections": true
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"type": "selector",
|
|
||||||
"tag": "Ads",
|
|
||||||
"outbounds": ["direct", "block"],
|
|
||||||
"default": "block",
|
|
||||||
"interrupt_exist_connections": true
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"type": "selector",
|
|
||||||
"tag": "Microsoft",
|
|
||||||
"outbounds": ["节点选择", "<all-proxy-tags>", "direct"],
|
|
||||||
"default": "节点选择",
|
|
||||||
"interrupt_exist_connections": true
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"type": "selector",
|
|
||||||
"tag": "Bilibili",
|
|
||||||
"outbounds": ["节点选择", "<all-proxy-tags>", "direct"],
|
|
||||||
"default": "direct",
|
|
||||||
"interrupt_exist_connections": true
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"type": "selector",
|
|
||||||
"tag": "Games(全球)",
|
|
||||||
"outbounds": ["节点选择", "<all-proxy-tags>", "direct"],
|
|
||||||
"default": "节点选择",
|
|
||||||
"interrupt_exist_connections": true
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"type": "selector",
|
|
||||||
"tag": "Games(中国)",
|
|
||||||
"outbounds": ["节点选择", "<all-proxy-tags>", "direct"],
|
|
||||||
"default": "direct",
|
|
||||||
"interrupt_exist_connections": true
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"type": "selector",
|
|
||||||
"tag": "Bahamut",
|
|
||||||
"outbounds": ["节点选择", "<all-proxy-tags>", "direct"],
|
|
||||||
"default": "节点选择",
|
|
||||||
"interrupt_exist_connections": true
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"type": "direct",
|
|
||||||
"tag": "direct"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"type": "block",
|
|
||||||
"tag": "block"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"type": "dns",
|
|
||||||
"tag": "dns-out"
|
|
||||||
}
|
|
||||||
],
|
|
||||||
"experimental": {
|
|
||||||
"cache_file": {
|
|
||||||
"enabled": true,
|
|
||||||
"path": "cache.db"
|
|
||||||
},
|
|
||||||
"clash_api": {
|
|
||||||
"external_controller": "127.0.0.1:9090",
|
|
||||||
"external_ui": "./ui",
|
|
||||||
"external_ui_download_detour": "节点选择"
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
|
233
template/tun-with-dns-leaks.json
Normal file
233
template/tun-with-dns-leaks.json
Normal file
@ -0,0 +1,233 @@
|
|||||||
|
{
|
||||||
|
"log": {
|
||||||
|
"level": "info",
|
||||||
|
"timestamp": true
|
||||||
|
},
|
||||||
|
"dns": {
|
||||||
|
"servers": [
|
||||||
|
{
|
||||||
|
"tag": "google",
|
||||||
|
"address": "tls://8.8.8.8"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"tag": "local",
|
||||||
|
"address": "https://223.5.5.5/dns-query",
|
||||||
|
"detour": "direct"
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"rules": [
|
||||||
|
{
|
||||||
|
"outbound": "any",
|
||||||
|
"server": "local"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"clash_mode": "Direct",
|
||||||
|
"server": "local"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"clash_mode": "Global",
|
||||||
|
"server": "google"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"rule_set": "geosite-geolocation-cn",
|
||||||
|
"server": "local"
|
||||||
|
}
|
||||||
|
]
|
||||||
|
},
|
||||||
|
"route": {
|
||||||
|
"rule_set": [
|
||||||
|
{
|
||||||
|
"tag": "geosite-geolocation-cn",
|
||||||
|
"type": "remote",
|
||||||
|
"format": "binary",
|
||||||
|
"url": "https://raw.githubusercontent.com/SagerNet/sing-geosite/rule-set/geosite-geolocation-cn.srs",
|
||||||
|
"download_detour": "节点选择"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"tag": "geosite-geolocation-!cn",
|
||||||
|
"type": "remote",
|
||||||
|
"format": "binary",
|
||||||
|
"url": "https://raw.githubusercontent.com/SagerNet/sing-geosite/rule-set/geosite-geolocation-!cn.srs",
|
||||||
|
"download_detour": "节点选择"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"tag": "geoip-cn",
|
||||||
|
"type": "remote",
|
||||||
|
"format": "binary",
|
||||||
|
"url": "https://raw.githubusercontent.com/SagerNet/sing-geoip/rule-set/geoip-cn.srs",
|
||||||
|
"download_detour": "节点选择"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"tag": "geosite-category-ads-all",
|
||||||
|
"type": "remote",
|
||||||
|
"format": "binary",
|
||||||
|
"url": "https://raw.githubusercontent.com/SagerNet/sing-geosite/rule-set/geosite-category-ads-all.srs",
|
||||||
|
"download_detour": "节点选择"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"tag": "geosite-microsoft",
|
||||||
|
"type": "remote",
|
||||||
|
"format": "binary",
|
||||||
|
"url": "https://raw.githubusercontent.com/SagerNet/sing-geosite/rule-set/geosite-microsoft.srs",
|
||||||
|
"download_detour": "节点选择"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"tag": "geosite-bilibili",
|
||||||
|
"type": "remote",
|
||||||
|
"format": "binary",
|
||||||
|
"url": "https://raw.githubusercontent.com/SagerNet/sing-geosite/rule-set/geosite-bilibili.srs",
|
||||||
|
"download_detour": "节点选择"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"tag": "geosite-bahamut",
|
||||||
|
"type": "remote",
|
||||||
|
"format": "binary",
|
||||||
|
"url": "https://raw.githubusercontent.com/SagerNet/sing-geosite/rule-set/geosite-bahamut.srs",
|
||||||
|
"download_detour": "节点选择"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"tag": "geosite-category-games@cn",
|
||||||
|
"type": "remote",
|
||||||
|
"format": "binary",
|
||||||
|
"url": "https://raw.githubusercontent.com/SagerNet/sing-geosite/rule-set/geosite-category-games@cn.srs",
|
||||||
|
"download_detour": "节点选择"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"tag": "geosite-category-games",
|
||||||
|
"type": "remote",
|
||||||
|
"format": "binary",
|
||||||
|
"url": "https://raw.githubusercontent.com/SagerNet/sing-geosite/rule-set/geosite-category-games.srs",
|
||||||
|
"download_detour": "节点选择"
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"rules": [
|
||||||
|
{
|
||||||
|
"type": "logical",
|
||||||
|
"mode": "or",
|
||||||
|
"rules": [
|
||||||
|
{
|
||||||
|
"protocol": "dns"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"port": 53
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"outbound": "dns-out"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"ip_is_private": true,
|
||||||
|
"outbound": "direct"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"rule_set": ["geoip-cn", "geosite-geolocation-cn"],
|
||||||
|
"outbound": "direct"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"rule_set": "geosite-category-ads-all",
|
||||||
|
"outbound": "Ads"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"rule_set": "geosite-microsoft",
|
||||||
|
"outbound": "Microsoft"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"rule_set": "geosite-bilibili",
|
||||||
|
"outbound": "Bilibili"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"rule_set": "geosite-category-games@cn",
|
||||||
|
"outbound": "Games(中国)"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"rule_set": "geosite-category-games",
|
||||||
|
"outbound": "Games(全球)"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"rule_set": "geosite-bahamut",
|
||||||
|
"outbound": "Bahamut"
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"final": "节点选择",
|
||||||
|
"auto_detect_interface": true
|
||||||
|
},
|
||||||
|
"inbounds": [
|
||||||
|
{
|
||||||
|
"type": "tun",
|
||||||
|
"inet4_address": "172.19.0.1/30",
|
||||||
|
"inet6_address": "fdfe:dcba:9876::1/126",
|
||||||
|
"auto_route": true,
|
||||||
|
"strict_route": false,
|
||||||
|
"sniff": true,
|
||||||
|
"sniff_override_destination": false
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"outbounds": [
|
||||||
|
{
|
||||||
|
"type": "selector",
|
||||||
|
"tag": "节点选择",
|
||||||
|
"outbounds": ["<all-proxy-tags>", "direct"],
|
||||||
|
"interrupt_exist_connections": true
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"type": "selector",
|
||||||
|
"tag": "Ads",
|
||||||
|
"outbounds": ["direct", "block"],
|
||||||
|
"default": "block",
|
||||||
|
"interrupt_exist_connections": true
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"type": "selector",
|
||||||
|
"tag": "Microsoft",
|
||||||
|
"outbounds": ["节点选择", "<all-proxy-tags>", "direct"],
|
||||||
|
"default": "节点选择",
|
||||||
|
"interrupt_exist_connections": true
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"type": "selector",
|
||||||
|
"tag": "Bilibili",
|
||||||
|
"outbounds": ["节点选择", "<all-proxy-tags>", "direct"],
|
||||||
|
"default": "direct",
|
||||||
|
"interrupt_exist_connections": true
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"type": "selector",
|
||||||
|
"tag": "Games(全球)",
|
||||||
|
"outbounds": ["节点选择", "<all-proxy-tags>", "direct"],
|
||||||
|
"default": "节点选择",
|
||||||
|
"interrupt_exist_connections": true
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"type": "selector",
|
||||||
|
"tag": "Games(中国)",
|
||||||
|
"outbounds": ["节点选择", "<all-proxy-tags>", "direct"],
|
||||||
|
"default": "direct",
|
||||||
|
"interrupt_exist_connections": true
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"type": "selector",
|
||||||
|
"tag": "Bahamut",
|
||||||
|
"outbounds": ["节点选择", "<all-proxy-tags>", "direct"],
|
||||||
|
"default": "节点选择",
|
||||||
|
"interrupt_exist_connections": true
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"type": "direct",
|
||||||
|
"tag": "direct"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"type": "block",
|
||||||
|
"tag": "block"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"type": "dns",
|
||||||
|
"tag": "dns-out"
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"experimental": {
|
||||||
|
"clash_api": {
|
||||||
|
"external_controller": "127.0.0.1:9090",
|
||||||
|
"external_ui": "./ui",
|
||||||
|
"external_ui_download_detour": "节点选择"
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
252
template/tun-without-dns-leaks.json
Normal file
252
template/tun-without-dns-leaks.json
Normal file
@ -0,0 +1,252 @@
|
|||||||
|
{
|
||||||
|
"log": {
|
||||||
|
"level": "info",
|
||||||
|
"timestamp": true
|
||||||
|
},
|
||||||
|
"dns": {
|
||||||
|
"servers": [
|
||||||
|
{
|
||||||
|
"tag": "google",
|
||||||
|
"address": "tls://8.8.8.8"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"tag": "local",
|
||||||
|
"address": "https://223.5.5.5/dns-query",
|
||||||
|
"detour": "direct"
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"rules": [
|
||||||
|
{
|
||||||
|
"outbound": "any",
|
||||||
|
"server": "local"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"clash_mode": "Direct",
|
||||||
|
"server": "local"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"clash_mode": "Global",
|
||||||
|
"server": "google"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"rule_set": "geosite-geolocation-cn",
|
||||||
|
"server": "local"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"type": "logical",
|
||||||
|
"mode": "and",
|
||||||
|
"rules": [
|
||||||
|
{
|
||||||
|
"rule_set": "geosite-geolocation-!cn"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"rule_set": "geoip-cn"
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"server": "google",
|
||||||
|
"client_subnet": "114.114.114.114"
|
||||||
|
}
|
||||||
|
]
|
||||||
|
},
|
||||||
|
"route": {
|
||||||
|
"rule_set": [
|
||||||
|
{
|
||||||
|
"tag": "geosite-geolocation-cn",
|
||||||
|
"type": "remote",
|
||||||
|
"format": "binary",
|
||||||
|
"url": "https://raw.githubusercontent.com/SagerNet/sing-geosite/rule-set/geosite-geolocation-cn.srs",
|
||||||
|
"download_detour": "节点选择"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"tag": "geosite-geolocation-!cn",
|
||||||
|
"type": "remote",
|
||||||
|
"format": "binary",
|
||||||
|
"url": "https://raw.githubusercontent.com/SagerNet/sing-geosite/rule-set/geosite-geolocation-!cn.srs",
|
||||||
|
"download_detour": "节点选择"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"tag": "geoip-cn",
|
||||||
|
"type": "remote",
|
||||||
|
"format": "binary",
|
||||||
|
"url": "https://raw.githubusercontent.com/SagerNet/sing-geoip/rule-set/geoip-cn.srs",
|
||||||
|
"download_detour": "节点选择"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"tag": "geosite-category-ads-all",
|
||||||
|
"type": "remote",
|
||||||
|
"format": "binary",
|
||||||
|
"url": "https://raw.githubusercontent.com/SagerNet/sing-geosite/rule-set/geosite-category-ads-all.srs",
|
||||||
|
"download_detour": "节点选择"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"tag": "geosite-microsoft",
|
||||||
|
"type": "remote",
|
||||||
|
"format": "binary",
|
||||||
|
"url": "https://raw.githubusercontent.com/SagerNet/sing-geosite/rule-set/geosite-microsoft.srs",
|
||||||
|
"download_detour": "节点选择"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"tag": "geosite-bilibili",
|
||||||
|
"type": "remote",
|
||||||
|
"format": "binary",
|
||||||
|
"url": "https://raw.githubusercontent.com/SagerNet/sing-geosite/rule-set/geosite-bilibili.srs",
|
||||||
|
"download_detour": "节点选择"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"tag": "geosite-bahamut",
|
||||||
|
"type": "remote",
|
||||||
|
"format": "binary",
|
||||||
|
"url": "https://raw.githubusercontent.com/SagerNet/sing-geosite/rule-set/geosite-bahamut.srs",
|
||||||
|
"download_detour": "节点选择"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"tag": "geosite-category-games@cn",
|
||||||
|
"type": "remote",
|
||||||
|
"format": "binary",
|
||||||
|
"url": "https://raw.githubusercontent.com/SagerNet/sing-geosite/rule-set/geosite-category-games@cn.srs",
|
||||||
|
"download_detour": "节点选择"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"tag": "geosite-category-games",
|
||||||
|
"type": "remote",
|
||||||
|
"format": "binary",
|
||||||
|
"url": "https://raw.githubusercontent.com/SagerNet/sing-geosite/rule-set/geosite-category-games.srs",
|
||||||
|
"download_detour": "节点选择"
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"rules": [
|
||||||
|
{
|
||||||
|
"type": "logical",
|
||||||
|
"mode": "or",
|
||||||
|
"rules": [
|
||||||
|
{
|
||||||
|
"protocol": "dns"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"port": 53
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"outbound": "dns-out"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"ip_is_private": true,
|
||||||
|
"outbound": "direct"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"rule_set": ["geoip-cn", "geosite-geolocation-cn"],
|
||||||
|
"outbound": "direct"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"rule_set": "geosite-category-ads-all",
|
||||||
|
"outbound": "Ads"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"rule_set": "geosite-microsoft",
|
||||||
|
"outbound": "Microsoft"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"rule_set": "geosite-bilibili",
|
||||||
|
"outbound": "Bilibili"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"rule_set": "geosite-category-games@cn",
|
||||||
|
"outbound": "Games(中国)"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"rule_set": "geosite-category-games",
|
||||||
|
"outbound": "Games(全球)"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"rule_set": "geosite-bahamut",
|
||||||
|
"outbound": "Bahamut"
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"final": "节点选择",
|
||||||
|
"auto_detect_interface": true
|
||||||
|
},
|
||||||
|
"inbounds": [
|
||||||
|
{
|
||||||
|
"type": "tun",
|
||||||
|
"inet4_address": "172.19.0.1/30",
|
||||||
|
"inet6_address": "fdfe:dcba:9876::1/126",
|
||||||
|
"auto_route": true,
|
||||||
|
"strict_route": false,
|
||||||
|
"sniff": true,
|
||||||
|
"sniff_override_destination": false
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"outbounds": [
|
||||||
|
{
|
||||||
|
"type": "selector",
|
||||||
|
"tag": "节点选择",
|
||||||
|
"outbounds": ["<all-proxy-tags>", "direct"],
|
||||||
|
"interrupt_exist_connections": true
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"type": "selector",
|
||||||
|
"tag": "Ads",
|
||||||
|
"outbounds": ["direct", "block"],
|
||||||
|
"default": "block",
|
||||||
|
"interrupt_exist_connections": true
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"type": "selector",
|
||||||
|
"tag": "Microsoft",
|
||||||
|
"outbounds": ["节点选择", "<all-proxy-tags>", "direct"],
|
||||||
|
"default": "节点选择",
|
||||||
|
"interrupt_exist_connections": true
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"type": "selector",
|
||||||
|
"tag": "Bilibili",
|
||||||
|
"outbounds": ["节点选择", "<all-proxy-tags>", "direct"],
|
||||||
|
"default": "direct",
|
||||||
|
"interrupt_exist_connections": true
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"type": "selector",
|
||||||
|
"tag": "Games(全球)",
|
||||||
|
"outbounds": ["节点选择", "<all-proxy-tags>", "direct"],
|
||||||
|
"default": "节点选择",
|
||||||
|
"interrupt_exist_connections": true
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"type": "selector",
|
||||||
|
"tag": "Games(中国)",
|
||||||
|
"outbounds": ["节点选择", "<all-proxy-tags>", "direct"],
|
||||||
|
"default": "direct",
|
||||||
|
"interrupt_exist_connections": true
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"type": "selector",
|
||||||
|
"tag": "Bahamut",
|
||||||
|
"outbounds": ["节点选择", "<all-proxy-tags>", "direct"],
|
||||||
|
"default": "节点选择",
|
||||||
|
"interrupt_exist_connections": true
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"type": "direct",
|
||||||
|
"tag": "direct"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"type": "block",
|
||||||
|
"tag": "block"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"type": "dns",
|
||||||
|
"tag": "dns-out"
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"experimental": {
|
||||||
|
"cache_file": {
|
||||||
|
"enabled": true,
|
||||||
|
"store_rdrc": true
|
||||||
|
},
|
||||||
|
"clash_api": {
|
||||||
|
"default_mode": "Enhanced",
|
||||||
|
"external_controller": "127.0.0.1:9090",
|
||||||
|
"external_ui": "./ui",
|
||||||
|
"external_ui_download_detour": "节点选择"
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
Loading…
Reference in New Issue
Block a user