diff --git a/openwrt_clash_v2.yml b/openwrt_clash_v2.yml index 2db0cd5..e47a0cd 100644 --- a/openwrt_clash_v2.yml +++ b/openwrt_clash_v2.yml @@ -256,11 +256,17 @@ proxy-groups: - EXIT_TAIWAN - EXIT_JAPAN - EXIT_HONGKONG - - name: POLICY_POLYMARKET + - name: POLICY_PAYMAYA type: select proxies: - DIRECT + - EXIT_SINGAPORE + + - name: POLICY_POLYMARKET + type: select + proxies: - EXIT_HONGKONG + - DIRECT - name: POLICY_STRIPE type: select proxies: @@ -542,6 +548,9 @@ rules: - DOMAIN-KEYWORD,paypal,EXIT_AMERICA - DOMAIN-KEYWORD,paypa1,EXIT_AMERICA - DOMAIN-SUFFIX,wise.com,POLICY_WISE + - DOMAIN-SUFFIX,maya.ph,POLICY_PAYMAYA + - DOMAIN-SUFFIX,paymaya.com,POLICY_PAYMAYA + - DOMAIN-SUFFIX,mayabank.ph,POLICY_PAYMAYA - DOMAIN-SUFFIX,polymarket.com,POLICY_POLYMARKET - DOMAIN-KEYWORD,reddit.com,POLICY_EASY_IPBLOCK - DOMAIN-KEYWORD,avgle,POLICY_COLOR diff --git a/phone_clash_v2.yml b/phone_clash_v2.yml index 0fc2702..1fd7ebe 100644 --- a/phone_clash_v2.yml +++ b/phone_clash_v2.yml @@ -1,27 +1,10 @@ -# HTTP 端口 +# Generated business-policy projection; preserve mobile-only network settings. +# Mobile intentionally omits the router UDP/443 reject because it breaks phone UDP. mixed-port: 7890 - -# Linux 及 macOS 的 redir 端口 -# redir-port: 7892 - allow-lan: false - -# 仅适用于设置 allow-lan 为 true 时 -# "*": 绑定所有 IP 地址 -# 192.168.122.11: 绑定单个 IPv4 地址 -# "[aaaa::a8aa:ff:fe09:57d8]": 绑定单个 IPv6 地址 -# bind-address: "*" - -# Rule / Global / Direct (默认为 Rule 模式) mode: Rule - -# 设置输出日志的等级 (默认为 info) -# info / warning / error / debug / silent log-level: info - -# RESTful API for clash external-controller: 127.0.0.1:9090 - dns: enable: true ipv6: true @@ -29,559 +12,587 @@ dns: fake-ip-range: 198.18.0.1/16 fake-ip-filter-mode: blacklist fake-ip-filter: - - "*.lan" - - "*.test" - - "*.home.arpa" + - '*.lan' + - '*.test' + - '*.home.arpa' nameserver: - - https://223.5.5.5/dns-query - - https://1.12.12.12/dns-query + - https://223.5.5.5/dns-query + - https://1.12.12.12/dns-query proxy-server-nameserver: - - https://1.12.12.12/dns-query + - https://1.12.12.12/dns-query fallback: - - tls://8.8.4.4 - - tls://1.1.1.1 - + - tls://8.8.4.4 + - tls://1.1.1.1 proxy-providers: AirportShandianProAll: type: http path: ./providers/proxy/AirportShandianProAll.yaml - url: "https://hproxy.likezgq.top/api/convert?url=https://times1732002366.subxiandan.top:9604/v2b/shandian/api/v1/client/subscribe?token=fdee6024ef338b23b9012eb748030d1c" + url: https://hproxy.likezgq.top/api/convert?url=https://45.78.78.177:15251/v2b/shandian/api/v1/client/subscribe?token=fdee6024ef338b23b9012eb748030d1c interval: 1800 health-check: enable: true url: http://www.gstatic.com/generate_204 interval: 300 - AirportShandianProForegin: type: http path: ./providers/proxy/AirportShandianProForegin.yaml - url: "https://hproxy.likezgq.top/api/convert?url=https://times1732002366.subxiandan.top:9604/v2b/shandian/api/v1/client/subscribe?token=fdee6024ef338b23b9012eb748030d1c" + url: https://hproxy.likezgq.top/api/convert?url=https://45.78.78.177:15251/v2b/shandian/api/v1/client/subscribe?token=fdee6024ef338b23b9012eb748030d1c interval: 1800 health-check: enable: true url: http://www.gstatic.com/generate_204 interval: 300 - AirportShandianProAmerica: type: http path: ./providers/proxy/AirportShandianProAmerica.yaml - url: "https://hproxy.likezgq.top/api/convert?url=https://times1732002366.subxiandan.top:9604/v2b/shandian/api/v1/client/subscribe?token=fdee6024ef338b23b9012eb748030d1c" + url: https://hproxy.likezgq.top/api/convert?url=https://45.78.78.177:15251/v2b/shandian/api/v1/client/subscribe?token=fdee6024ef338b23b9012eb748030d1c interval: 1800 - filter: "美国" + filter: 美国 health-check: enable: true url: http://www.gstatic.com/generate_204 interval: 300 - AirportShandianProJapan: type: http path: ./providers/proxy/AirportShandianProJapan.yaml - url: "https://hproxy.likezgq.top/api/convert?url=https://times1732002366.subxiandan.top:9604/v2b/shandian/api/v1/client/subscribe?token=fdee6024ef338b23b9012eb748030d1c" + url: https://hproxy.likezgq.top/api/convert?url=https://45.78.78.177:15251/v2b/shandian/api/v1/client/subscribe?token=fdee6024ef338b23b9012eb748030d1c interval: 1800 - filter: "日本" + filter: 日本 health-check: enable: true url: http://www.gstatic.com/generate_204 interval: 300 - AirportShandianProTaiwan: type: http - path: ./providers/proxy/AirportShandianProTaiwan.yaml - # url: "https://hproxy.likezgq.top/api/convert?url=https://times1732002366.subxiandan.top:9604/v2b/shandian/api/v1/client/subscribe?token=fdee6024ef338b23b9012eb748030d1c" - url: "https://hproxy.likezgq.top/api/convert?url=https://b88c32b7-e6db-4dc8-b44f-a13e5160f674.shandiannginx.com/api/v1/client/subscribe?token=a629ecf09cd5408c12610a8171085d7c" + path: ./providers/proxy/AirportShandianProJapan.yaml + url: https://hproxy.likezgq.top/api/convert?url=https://b88c32b7-e6db-4dc8-b44f-a13e5160f674.shandiannginx.com/api/v1/client/subscribe?token=a629ecf09cd5408c12610a8171085d7c interval: 1800 - filter: "台湾" + filter: 台湾 health-check: enable: true url: http://www.gstatic.com/generate_204 interval: 300 - AirportShandianProSingapore: type: http path: ./providers/proxy/AirportShandianProSingapore.yaml - url: "https://hproxy.likezgq.top/api/convert?url=https://times1732002366.subxiandan.top:9604/v2b/shandian/api/v1/client/subscribe?token=fdee6024ef338b23b9012eb748030d1c" + url: https://hproxy.likezgq.top/api/convert?url=https://45.78.78.177:15251/v2b/shandian/api/v1/client/subscribe?token=fdee6024ef338b23b9012eb748030d1c interval: 1800 - filter: "新加坡" + filter: 新加坡 health-check: enable: true url: http://www.gstatic.com/generate_204 interval: 300 - AirportShandianProHongkong: type: http path: ./providers/proxy/AirportShandianProHongkong.yaml - url: "https://hproxy.likezgq.top/api/convert?url=https://times1732002366.subxiandan.top:9604/v2b/shandian/api/v1/client/subscribe?token=fdee6024ef338b23b9012eb748030d1c" + url: https://hproxy.likezgq.top/api/convert?url=https://45.78.78.177:15251/v2b/shandian/api/v1/client/subscribe?token=fdee6024ef338b23b9012eb748030d1c interval: 1800 - filter: "香港" + filter: 香港 health-check: enable: true url: http://www.gstatic.com/generate_204 interval: 300 - - AirportEqualAll: + AirportHaitaAll: type: http - path: ./providers/proxy/AirportEqualAll.yaml - url: "https://hproxy.likezgq.top/api/convert?url=https%3A%2F%2Fequaldcdn.com%2Fuse%2Funsafe%2Fsub.php%3Ft%3DeyJ1dWlkIjoiMUEzRjcyRTMtNUFGQS00MTk4LUE4QzAtQ0ZGNkIxNTFGRkNBIiwic2VydmVyIjoiMTU0LjE3LjI0LjE3MCIsInBvcnQiOiI0NDMiLCJwdWJsaWNfa2V5IjoicDMyTG44Y1plLW9pTGVTckRoaUxPNElmeUE3OFFWc1hGaG1SbjdxdlJrTSIsInNob3J0X2lkIjoiZjNkN2UxNzYwZGQ4NjI4ZiIsInRvdGFsIjo1MzY4NzA5MTIwMCwiZXhwaXJlIjoxNzc3MTMxMTMwfQ%26s%3Dd00e6d732df2776203591051ed78f95a0bdb978d994af9775be4c35042a12a6b" + path: ./providers/proxy/AirportHaitaAll.yaml + url: https://hproxy.likezgq.top/api/convert?url=https://su.anywayfosec.xyz/api/v1/client/subscribe?token=0d0df10e797c69b59ff577cb3e90d549 interval: 1800 health-check: enable: true url: http://www.gstatic.com/generate_204 interval: 300 - - AirportEqualAmerica: + AirportHaitaAmerica: type: http - path: ./providers/proxy/AirportEqualAmerica.yaml - url: "https://hproxy.likezgq.top/api/convert?url=https%3A%2F%2Fequaldcdn.com%2Fuse%2Funsafe%2Fsub.php%3Ft%3DeyJ1dWlkIjoiMUEzRjcyRTMtNUFGQS00MTk4LUE4QzAtQ0ZGNkIxNTFGRkNBIiwic2VydmVyIjoiMTU0LjE3LjI0LjE3MCIsInBvcnQiOiI0NDMiLCJwdWJsaWNfa2V5IjoicDMyTG44Y1plLW9pTGVTckRoaUxPNElmeUE3OFFWc1hGaG1SbjdxdlJrTSIsInNob3J0X2lkIjoiZjNkN2UxNzYwZGQ4NjI4ZiIsInRvdGFsIjo1MzY4NzA5MTIwMCwiZXhwaXJlIjoxNzc3MTMxMTMwfQ%26s%3Dd00e6d732df2776203591051ed78f95a0bdb978d994af9775be4c35042a12a6b" + path: ./providers/proxy/AirportHaitaAmerica.yaml + url: https://hproxy.likezgq.top/api/convert?url=https://su.anywayfosec.xyz/api/v1/client/subscribe?token=0d0df10e797c69b59ff577cb3e90d549 interval: 1800 - filter: "美国" + filter: 美国 health-check: enable: true url: http://www.gstatic.com/generate_204 interval: 300 - - AirportEqualJapan: + AirportHaitaJapan: type: http - path: ./providers/proxy/AirportEqualJapan.yaml - url: "https://hproxy.likezgq.top/api/convert?url=https%3A%2F%2Fequaldcdn.com%2Fuse%2Funsafe%2Fsub.php%3Ft%3DeyJ1dWlkIjoiMUEzRjcyRTMtNUFGQS00MTk4LUE4QzAtQ0ZGNkIxNTFGRkNBIiwic2VydmVyIjoiMTU0LjE3LjI0LjE3MCIsInBvcnQiOiI0NDMiLCJwdWJsaWNfa2V5IjoicDMyTG44Y1plLW9pTGVTckRoaUxPNElmeUE3OFFWc1hGaG1SbjdxdlJrTSIsInNob3J0X2lkIjoiZjNkN2UxNzYwZGQ4NjI4ZiIsInRvdGFsIjo1MzY4NzA5MTIwMCwiZXhwaXJlIjoxNzc3MTMxMTMwfQ%26s%3Dd00e6d732df2776203591051ed78f95a0bdb978d994af9775be4c35042a12a6b" + path: ./providers/proxy/AirportHaitaJapan.yaml + url: https://hproxy.likezgq.top/api/convert?url=https://su.anywayfosec.xyz/api/v1/client/subscribe?token=0d0df10e797c69b59ff577cb3e90d549 interval: 1800 - filter: "日本" + filter: 日本 health-check: enable: true url: http://www.gstatic.com/generate_204 interval: 300 - - AirportEqualHongkong: + AirportHaitaTaiwan: type: http - path: ./providers/proxy/AirportEqualHongkong.yaml - url: "https://hproxy.likezgq.top/api/convert?url=https%3A%2F%2Fequaldcdn.com%2Fuse%2Funsafe%2Fsub.php%3Ft%3DeyJ1dWlkIjoiMUEzRjcyRTMtNUFGQS00MTk4LUE4QzAtQ0ZGNkIxNTFGRkNBIiwic2VydmVyIjoiMTU0LjE3LjI0LjE3MCIsInBvcnQiOiI0NDMiLCJwdWJsaWNfa2V5IjoicDMyTG44Y1plLW9pTGVTckRoaUxPNElmeUE3OFFWc1hGaG1SbjdxdlJrTSIsInNob3J0X2lkIjoiZjNkN2UxNzYwZGQ4NjI4ZiIsInRvdGFsIjo1MzY4NzA5MTIwMCwiZXhwaXJlIjoxNzc3MTMxMTMwfQ%26s%3Dd00e6d732df2776203591051ed78f95a0bdb978d994af9775be4c35042a12a6b" + path: ./providers/proxy/AirportHaitaTaiwan.yaml + url: https://hproxy.likezgq.top/api/convert?url=https://su.anywayfosec.xyz/api/v1/client/subscribe?token=0d0df10e797c69b59ff577cb3e90d549 interval: 1800 - filter: "香港" + filter: 台湾 health-check: enable: true url: http://www.gstatic.com/generate_204 interval: 300 - - AirportEqualKorea: + AirportHaitaSingapore: type: http - path: ./providers/proxy/AirportEqualKorea.yaml - url: "https://hproxy.likezgq.top/api/convert?url=https%3A%2F%2Fequaldcdn.com%2Fuse%2Funsafe%2Fsub.php%3Ft%3DeyJ1dWlkIjoiMUEzRjcyRTMtNUFGQS00MTk4LUE4QzAtQ0ZGNkIxNTFGRkNBIiwic2VydmVyIjoiMTU0LjE3LjI0LjE3MCIsInBvcnQiOiI0NDMiLCJwdWJsaWNfa2V5IjoicDMyTG44Y1plLW9pTGVTckRoaUxPNElmeUE3OFFWc1hGaG1SbjdxdlJrTSIsInNob3J0X2lkIjoiZjNkN2UxNzYwZGQ4NjI4ZiIsInRvdGFsIjo1MzY4NzA5MTIwMCwiZXhwaXJlIjoxNzc3MTMxMTMwfQ%26s%3Dd00e6d732df2776203591051ed78f95a0bdb978d994af9775be4c35042a12a6b" + path: ./providers/proxy/AirportHaitaSingapore.yaml + url: https://hproxy.likezgq.top/api/convert?url=https://su.anywayfosec.xyz/api/v1/client/subscribe?token=0d0df10e797c69b59ff577cb3e90d549 interval: 1800 - filter: "韩国" + filter: 新加坡 health-check: enable: true url: http://www.gstatic.com/generate_204 interval: 300 - - AirportEqualEurope: + AirportHaitaHongkong: type: http - path: ./providers/proxy/AirportEqualEurope.yaml - url: "https://hproxy.likezgq.top/api/convert?url=https%3A%2F%2Fequaldcdn.com%2Fuse%2Funsafe%2Fsub.php%3Ft%3DeyJ1dWlkIjoiMUEzRjcyRTMtNUFGQS00MTk4LUE4QzAtQ0ZGNkIxNTFGRkNBIiwic2VydmVyIjoiMTU0LjE3LjI0LjE3MCIsInBvcnQiOiI0NDMiLCJwdWJsaWNfa2V5IjoicDMyTG44Y1plLW9pTGVTckRoaUxPNElmeUE3OFFWc1hGaG1SbjdxdlJrTSIsInNob3J0X2lkIjoiZjNkN2UxNzYwZGQ4NjI4ZiIsInRvdGFsIjo1MzY4NzA5MTIwMCwiZXhwaXJlIjoxNzc3MTMxMTMwfQ%26s%3Dd00e6d732df2776203591051ed78f95a0bdb978d994af9775be4c35042a12a6b" + path: ./providers/proxy/AirportHaitaHongkong.yaml + url: https://hproxy.likezgq.top/api/convert?url=https://su.anywayfosec.xyz/api/v1/client/subscribe?token=0d0df10e797c69b59ff577cb3e90d549 interval: 1800 - filter: "英国|荷兰|德国" + filter: 香港 + health-check: + enable: true + url: http://www.gstatic.com/generate_204 + interval: 300 + AirportHaitaKorea: + type: http + path: ./providers/proxy/AirportHaitaKorea.yaml + url: https://hproxy.likezgq.top/api/convert?url=https://su.anywayfosec.xyz/api/v1/client/subscribe?token=0d0df10e797c69b59ff577cb3e90d549 + interval: 1800 + filter: 韩国 + health-check: + enable: true + url: http://www.gstatic.com/generate_204 + interval: 300 + AirportHaitaEurope: + type: http + path: ./providers/proxy/AirportHaitaEurope.yaml + url: https://hproxy.likezgq.top/api/convert?url=https://su.anywayfosec.xyz/api/v1/client/subscribe?token=0d0df10e797c69b59ff577cb3e90d549 + interval: 1800 + filter: 英国|荷兰|德国 health-check: enable: true url: http://www.gstatic.com/generate_204 interval: 300 - proxies: - # vless://3e7dab20-a75f-4da0-a338-6bc5d5b6d0c1@dmit01.likezgq.top:2053?type=ws&encryption=none&path=%2Fws&host=dmcf.likezgq.top&security=tls&fp=chrome&alpn=h2%2Chttp%2F1.1&sni=dmcf.likezgq.top#vless%2Bwebsocket-ifnkvalb - - name: "vless_dmitcf_likezgq" - type: vless - server: dmitcf.likezgq.top - port: 2053 - uuid: 3e7dab20-a75f-4da0-a338-6bc5d5b6d0c1 - network: ws - skip-cert-verify: true - tls: true - tls-hostname: dmitcf.likezgq.top # for TLS SNI - ws-opts: - headers: - Host: dmitcf.likezgq.top - path: /ws - - # vless://56cc48b8-0603-43b0-b5f4-0b4f9f62bd7d@dmit02.likezgq.top:33666?type=tcp&encryption=none&security=reality&pbk=M771aZAjU3l8XeOq9U3mY0JrbcOZPE00fLMYQH2L3xI&fp=chrome&sni=www.amazon.com&sid=c8e608f37b8f2a21&spx=%2F#tcp%2Breality-ntu1wls4 - - name: "vless_dmit02_reality_likezgq" - type: vless - server: dmit02.likezgq.top - port: 33666 - uuid: 56cc48b8-0603-43b0-b5f4-0b4f9f62bd7d - network: tcp - tls: true - servername: www.amazon.com - client-fingerprint: chrome - reality-opts: - public-key: M771aZAjU3l8XeOq9U3mY0JrbcOZPE00fLMYQH2L3xI - short-id: c8e608f37b8f2a21 - spider-x: / - +- name: vless_dmitcf_likezgq + type: vless + server: dmitcf.likezgq.top + port: 2053 + uuid: 3e7dab20-a75f-4da0-a338-6bc5d5b6d0c1 + network: ws + skip-cert-verify: true + tls: true + tls-hostname: dmitcf.likezgq.top + ws-opts: + headers: + Host: dmitcf.likezgq.top + path: /ws +- name: vless_dmit02_reality_likezgq + type: vless + server: dmit02.likezgq.top + port: 33666 + uuid: 56cc48b8-0603-43b0-b5f4-0b4f9f62bd7d + network: tcp + tls: true + servername: www.amazon.com + client-fingerprint: chrome + reality-opts: + public-key: M771aZAjU3l8XeOq9U3mY0JrbcOZPE00fLMYQH2L3xI + short-id: c8e608f37b8f2a21 + spider-x: / +- name: vless_cc03_reality_vision + type: vless + server: cc03.likezgq.top + port: 40686 + uuid: 5c796c0b-fbc9-4f68-8998-857280b31549 + network: tcp + tls: true + flow: xtls-rprx-vision + servername: www.amazon.com + client-fingerprint: chrome + reality-opts: + public-key: hvSiIywHKfF7SwbIgtp4lF1k2SLb2y5Q5C-bDQiS1AQ + short-id: eb87dd0654a11c21 proxy-groups: - - name: SB_LOWEST_DELAY1 - type: url-test - url: http://www.gstatic.com/generate_204 - interval: 150 - tolerance: 30 #延迟相差 30ms 以内就不⽤切换 - proxies: - - "vless_dmitcf_likezgq" - - "vless_dmit02_reality_likezgq" - - - name: SB_SELECTED - # type: url-test - # url: http://www.gstatic.com/generate_204 - # interval: 300 - type: select - proxies: - - SB_LOWEST_DELAY1 - - "vless_dmitcf_likezgq" - - "vless_dmit02_reality_likezgq" - - - name: GPT_LOWEST_DELAY1 - type: url-test - # url: http://www.gstatic.com/generate_204 - url: https://github.com - interval: 150 - tolerance: 30 #延迟相差 30ms 以内就不⽤切换 - use: - - AirportShandianProTaiwan - - AirportShandianProSingapore - # - AirportShandianProJapan - - - name: GPT_SELECTED - type: select - use: - - AirportEqualAll - proxies: - - GPT_LOWEST_DELAY1 - - SB_SELECTED - - PG_AMERICA - - RESIDENTIAL_SELECTED - - - name: ANTHROPIC_SELECTED - type: select - use: - - AirportEqualAll - proxies: - - GPT_LOWEST_DELAY1 - - SB_SELECTED - - PG_AMERICA - - - name: GOOGLE_SELECTED - type: select - proxies: - - GPT_SELECTED - - SB_SELECTED - - PG_AMERICA - - - name: EASY_IPBLOCK_SELECTED - type: select - proxies: - # - "v2ray-yxcft2-likezgq" - - PROXY - - SB_SELECTED - - PG_JAPAN - - PG_AMERICA - - PG_TAIWAN - - RESIDENTIAL_SELECTED - - - name: RESIDENTIAL_SELECTED - type: select - use: - - AirportShandianProAll - - AirportEqualAll - - - name: YOUTUBE_SELECTED - type: select - proxies: - # - "v2ray-yxcft2-likezgq" - - LOWEST_DELAY1 - - SB_LOWEST_DELAY1 - - SB_SELECTED - - - name: LOWEST_DELAY1 - type: url-test - url: http://www.gstatic.com/generate_204 - interval: 150 - tolerance: 50 #延迟相差 50ms 以内就不⽤切换 - use: - - AirportShandianProHongkong - - AirportEqualHongkong - proxies: - - - name: LOWEST_DELAY2 - type: url-test - url: http://www.gstatic.com/generate_204 - interval: 250 - tolerance: 30 #延迟相差 30ms 以内就不⽤切换 - use: - - AirportShandianProHongkong - - AirportEqualHongkong - proxies: - - - name: LOWEST_LOAD_BALANCE - type: load-balance - strategy: consistent-hashing - url: "http://www.google.com/generate_204" - interval: 180 - proxies: - - LOWEST_DELAY1 - - LOWEST_DELAY2 - - - name: PROXY_DELAY - type: url-test - # type: fallback - url: http://www.gstatic.com/generate_204 - interval: 150 - proxies: - - LOWEST_LOAD_BALANCE - - SB_SELECTED - - - name: PROXY - type: select - proxies: - - PROXY_DELAY - - LOWEST_LOAD_BALANCE - - GPT_SELECTED - - SB_SELECTED - - - name: PG_AMERICA - type: url-test - url: http://www.gstatic.com/generate_204 - interval: 300 - use: - - AirportShandianProAmerica - - AirportEqualAmerica - proxies: - - SB_SELECTED - # # - "v2ray-yxcft2-likezgq" - # - "vmess_cfws_tls_likezgq" - - - name: PG_JAPAN_DELAY - type: url-test - url: http://www.gstatic.com/generate_204 - interval: 300 - use: - - AirportShandianProJapan - - AirportEqualJapan - - - name: PG_JAPAN - type: select - proxies: - - PG_JAPAN_DELAY - - SB_SELECTED - - - name: PG_TAIWAN - type: url-test - url: http://www.gstatic.com/generate_204 - interval: 300 - use: - - AirportShandianProTaiwan - - - name: PG_SINGLEAPORE - type: url-test - url: http://www.gstatic.com/generate_204 - interval: 300 - use: - - AirportShandianProSingapore - - - name: IP_CHECK_SELECTED - type: select - use: - - AirportShandianProAll - - AirportEqualAll - proxies: - - PROXY - - SB_SELECTED - - PG_AMERICA - - PG_JAPAN - - PG_TAIWAN - - PG_SINGLEAPORE - - "vless_dmitcf_likezgq" - - "vless_dmit02_reality_likezgq" - - DIRECT - - - name: PG_COLOR - type: select - use: - - AirportShandianProJapan - - AirportShandianProTaiwan - - AirportShandianProSingapore - - AirportEqualJapan - proxies: - - PROXY - +- name: POLICY_OPENAI + type: select + proxies: + - DEFAULT_EXIT + - EXIT_SELF_HOSTED + - EXIT_AMERICA + - EXIT_SINGAPORE + - EXIT_TAIWAN + - EXIT_JAPAN + - EXIT_HONGKONG +- name: POLICY_XAI + type: select + proxies: + - DEFAULT_EXIT + - EXIT_SELF_HOSTED + - EXIT_AMERICA + - EXIT_SINGAPORE + - EXIT_TAIWAN + - EXIT_JAPAN + - EXIT_HONGKONG +- name: POLICY_ANTHROPIC + type: select + proxies: + - DEFAULT_EXIT + - EXIT_SELF_HOSTED + - EXIT_AMERICA + - EXIT_SINGAPORE + - EXIT_TAIWAN + - EXIT_JAPAN + - EXIT_HONGKONG +- name: POLICY_GOOGLE + type: select + proxies: + - DEFAULT_EXIT + - EXIT_SELF_HOSTED + - EXIT_AMERICA + - EXIT_SINGAPORE + - EXIT_TAIWAN + - EXIT_JAPAN + - EXIT_HONGKONG +- name: POLICY_WISE + type: select + proxies: + - DIRECT + - DEFAULT_EXIT + - EXIT_SELF_HOSTED + - EXIT_AMERICA + - EXIT_SINGAPORE + - EXIT_TAIWAN + - EXIT_JAPAN + - EXIT_HONGKONG +- name: POLICY_PAYMAYA + type: select + proxies: + - DIRECT + - EXIT_SINGAPORE +- name: POLICY_POLYMARKET + type: select + proxies: + - EXIT_HONGKONG + - DIRECT +- name: POLICY_STRIPE + type: select + proxies: + - EXIT_SELF_HOSTED + - DIRECT + - EXIT_AMERICA + - EXIT_HONGKONG +- name: POLICY_EASY_IPBLOCK + type: select + proxies: + - DEFAULT_EXIT + - EXIT_SELF_HOSTED + - EXIT_AMERICA + - EXIT_SINGAPORE + - EXIT_TAIWAN + - EXIT_JAPAN + - EXIT_HONGKONG +- name: POLICY_YOUTUBE + type: select + proxies: + - DEFAULT_EXIT + - EXIT_SELF_HOSTED + - EXIT_AMERICA + - EXIT_SINGAPORE + - EXIT_TAIWAN + - EXIT_JAPAN + - EXIT_HONGKONG +- name: POLICY_IP_CHECK + type: select + proxies: + - DEFAULT_EXIT + - EXIT_SELF_HOSTED + - EXIT_AMERICA + - EXIT_SINGAPORE + - EXIT_TAIWAN + - EXIT_JAPAN + - EXIT_HONGKONG + - DIRECT +- name: POLICY_COLOR + type: select + proxies: + - DEFAULT_EXIT + - EXIT_SELF_HOSTED + - EXIT_AMERICA + - EXIT_SINGAPORE + - EXIT_TAIWAN + - EXIT_JAPAN + - EXIT_HONGKONG +- name: POLICY_DEFAULT + type: select + proxies: + - DEFAULT_EXIT + - EXIT_SELF_HOSTED + - EXIT_AMERICA + - EXIT_SINGAPORE + - EXIT_TAIWAN + - EXIT_JAPAN + - EXIT_HONGKONG +- name: DEFAULT_EXIT + type: select + proxies: + - EXIT_SELF_HOSTED + - EXIT_AMERICA + - EXIT_SINGAPORE + - EXIT_TAIWAN + - EXIT_JAPAN + - EXIT_HONGKONG +- name: EXIT_SELF_HOSTED + type: select + proxies: + - AUTO_SELF_HOSTED + - vless_dmitcf_likezgq + - vless_dmit02_reality_likezgq + - vless_cc03_reality_vision +- name: EXIT_AMERICA + type: select + proxies: + - AUTO_AMERICA + use: + - AirportShandianProAmerica + - AirportHaitaAmerica +- name: EXIT_SINGAPORE + type: select + proxies: + - AUTO_SINGAPORE + use: + - AirportShandianProSingapore + - AirportHaitaSingapore +- name: EXIT_TAIWAN + type: select + proxies: + - AUTO_TAIWAN + use: + - AirportShandianProTaiwan + - AirportHaitaTaiwan +- name: EXIT_JAPAN + type: select + proxies: + - AUTO_JAPAN + use: + - AirportShandianProJapan + - AirportHaitaJapan +- name: EXIT_HONGKONG + type: select + proxies: + - AUTO_HONGKONG + use: + - AirportShandianProHongkong + - AirportHaitaHongkong +- name: AUTO_SELF_HOSTED + type: url-test + url: http://www.gstatic.com/generate_204 + interval: 150 + tolerance: 30 + proxies: + - vless_dmitcf_likezgq + - vless_dmit02_reality_likezgq + - vless_cc03_reality_vision +- name: AUTO_AMERICA + type: url-test + url: http://www.gstatic.com/generate_204 + interval: 300 + tolerance: 50 + use: + - AirportShandianProAmerica + - AirportHaitaAmerica +- name: AUTO_SINGAPORE + type: url-test + url: http://www.gstatic.com/generate_204 + interval: 150 + tolerance: 50 + use: + - AirportShandianProSingapore + - AirportHaitaSingapore +- name: AUTO_TAIWAN + type: url-test + url: http://www.gstatic.com/generate_204 + interval: 150 + tolerance: 50 + use: + - AirportShandianProTaiwan + - AirportHaitaTaiwan +- name: AUTO_JAPAN + type: url-test + url: http://www.gstatic.com/generate_204 + interval: 150 + tolerance: 50 + use: + - AirportShandianProJapan + - AirportHaitaJapan +- name: AUTO_HONGKONG + type: url-test + url: http://www.gstatic.com/generate_204 + interval: 250 + tolerance: 30 + use: + - AirportShandianProHongkong + - AirportHaitaHongkong rule-providers: reject: type: http behavior: domain - url: "https://fastly.jsdelivr.net/gh/Loyalsoldier/clash-rules@release/reject.txt" + url: https://fastly.jsdelivr.net/gh/Loyalsoldier/clash-rules@release/reject.txt path: ./ruleset/reject.yaml interval: 86400 - icloud: type: http behavior: domain - url: "https://fastly.jsdelivr.net/gh/Loyalsoldier/clash-rules@release/icloud.txt" + url: https://fastly.jsdelivr.net/gh/Loyalsoldier/clash-rules@release/icloud.txt path: ./ruleset/icloud.yaml interval: 86400 - apple: type: http behavior: domain - url: "https://fastly.jsdelivr.net/gh/Loyalsoldier/clash-rules@release/apple.txt" + url: https://fastly.jsdelivr.net/gh/Loyalsoldier/clash-rules@release/apple.txt path: ./ruleset/apple.yaml interval: 86400 - google: type: http behavior: domain - url: "https://fastly.jsdelivr.net/gh/Loyalsoldier/clash-rules@release/google.txt" + url: https://fastly.jsdelivr.net/gh/Loyalsoldier/clash-rules@release/google.txt path: ./ruleset/google.yaml interval: 86400 - proxy: type: http behavior: domain - url: "https://fastly.jsdelivr.net/gh/Loyalsoldier/clash-rules@release/proxy.txt" + url: https://fastly.jsdelivr.net/gh/Loyalsoldier/clash-rules@release/proxy.txt path: ./ruleset/proxy.yaml interval: 86400 - direct: type: http behavior: domain - url: "https://fastly.jsdelivr.net/gh/Loyalsoldier/clash-rules@release/direct.txt" + url: https://fastly.jsdelivr.net/gh/Loyalsoldier/clash-rules@release/direct.txt path: ./ruleset/direct.yaml interval: 86400 - private: type: http behavior: domain - url: "https://fastly.jsdelivr.net/gh/Loyalsoldier/clash-rules@release/private.txt" + url: https://fastly.jsdelivr.net/gh/Loyalsoldier/clash-rules@release/private.txt path: ./ruleset/private.yaml interval: 86400 - tld-not-cn: type: http behavior: domain - url: "https://fastly.jsdelivr.net/gh/Loyalsoldier/clash-rules@release/tld-not-cn.txt" + url: https://fastly.jsdelivr.net/gh/Loyalsoldier/clash-rules@release/tld-not-cn.txt path: ./ruleset/tld-not-cn.yaml interval: 86400 - telegramcidr: type: http behavior: ipcidr - url: "https://fastly.jsdelivr.net/gh/Loyalsoldier/clash-rules@release/telegramcidr.txt" + url: https://fastly.jsdelivr.net/gh/Loyalsoldier/clash-rules@release/telegramcidr.txt path: ./ruleset/telegramcidr.yaml interval: 86400 - cncidr: type: http behavior: ipcidr - url: "https://fastly.jsdelivr.net/gh/Loyalsoldier/clash-rules@release/cncidr.txt" + url: https://fastly.jsdelivr.net/gh/Loyalsoldier/clash-rules@release/cncidr.txt path: ./ruleset/cncidr.yaml interval: 86400 - lancidr: type: http behavior: ipcidr - url: "https://fastly.jsdelivr.net/gh/Loyalsoldier/clash-rules@release/lancidr.txt" + url: https://fastly.jsdelivr.net/gh/Loyalsoldier/clash-rules@release/lancidr.txt path: ./ruleset/lancidr.yaml interval: 86400 - applications: type: http behavior: classical - url: "https://fastly.jsdelivr.net/gh/Loyalsoldier/clash-rules@release/applications.txt" + url: https://fastly.jsdelivr.net/gh/Loyalsoldier/clash-rules@release/applications.txt path: ./ruleset/applications.yaml interval: 86400 - github: type: http behavior: domain - url: "https://raw.gitmirror.com/ACL4SSR/ACL4SSR/master/Clash/Providers/Ruleset/Github.yaml" + url: https://raw.gitmirror.com/ACL4SSR/ACL4SSR/master/Clash/Providers/Ruleset/Github.yaml path: ./ruleset/github.yaml interval: 86400 - tiktok: type: http behavior: domain - url: "https://raw.gitmirror.com/ACL4SSR/ACL4SSR/master/Clash/Providers/Ruleset/TikTok.yaml" + url: https://raw.gitmirror.com/ACL4SSR/ACL4SSR/master/Clash/Providers/Ruleset/TikTok.yaml path: ./ruleset/tiktok.yaml interval: 86400 - rules: - # UDP手机会报错,所以注释掉 - # - AND,((NETWORK,UDP),(DST-PORT,443)),REJECT - - DST-PORT,22,SB_SELECTED - - DOMAIN-SUFFIX,ipinfo.io,IP_CHECK_SELECTED - - DOMAIN-SUFFIX,scamalytics.com,IP_CHECK_SELECTED - - DOMAIN-SUFFIX,ping0.cc,IP_CHECK_SELECTED - - DOMAIN,huggingface.co,SB_SELECTED - - DOMAIN-SUFFIX,openai.com,GPT_SELECTED - - DOMAIN-KEYWORD,openai,GPT_SELECTED - - DOMAIN-KEYWORD,chatgpt,GPT_SELECTED - - DOMAIN-KEYWORD,claude,ANTHROPIC_SELECTED - - DOMAIN-KEYWORD,anthropic,ANTHROPIC_SELECTED - - DOMAIN-SUFFIX,cursor.sh,GPT_SELECTED - - DOMAIN-SUFFIX,intercomcdn.com,GPT_SELECTED - - DOMAIN-SUFFIX,cdn.usefathom.com,GPT_SELECTED - - DOMAIN-SUFFIX,stripe.com,GPT_SELECTED - - DOMAIN-KEYWORD,sora.com,GPT_SELECTED - - DOMAIN-KEYWORD,grok,GPT_SELECTED - - DOMAIN-KEYWORD,aistudio,GPT_SELECTED - - DOMAIN-KEYWORD,youtube,YOUTUBE_SELECTED - - DOMAIN-KEYWORD,google,GOOGLE_SELECTED - - DOMAIN-KEYWORD,gemini,GOOGLE_SELECTED - - DOMAIN-KEYWORD,discord,PG_AMERICA - - DOMAIN-KEYWORD,us-api,PG_AMERICA - - DOMAIN-KEYWORD,paypal,PG_AMERICA - - DOMAIN-KEYWORD,paypa1,PG_AMERICA - - DOMAIN-KEYWORD,reddit.com,EASY_IPBLOCK_SELECTED - - DOMAIN-KEYWORD,grok.com,EASY_IPBLOCK_SELECTED - - DOMAIN-KEYWORD,avgle,PG_COLOR - - DOMAIN-KEYWORD,porn,PG_COLOR - - DOMAIN-KEYWORD,xvideo,PG_COLOR - - DOMAIN-KEYWORD,xhamster,PG_COLOR - - DOMAIN-SUFFIX,ycombinator.com,PROXY - - DOMAIN-SUFFIX,distrowatch.com,PROXY - - DOMAIN-SUFFIX,pypi.org,PROXY - - DOMAIN-SUFFIX,pythonhosted.org,PROXY - - DOMAIN-SUFFIX,nvidia.com,PROXY - - DOMAIN-SUFFIX,tailscale.com,PROXY - - DOMAIN-KEYWORD,time.windows.com,DIRECT - - DOMAIN-SUFFIX,likezgq.top,DIRECT - - DOMAIN-KEYWORD,ra2web.com,DIRECT - - DOMAIN-KEYWORD,bun.sh.cn,DIRECT - - DOMAIN-SUFFIX,kgithub.com,DIRECT - - DOMAIN-KEYWORD,chronodivide.com,DIRECT - - DOMAIN,clash.razord.top,DIRECT - - DOMAIN,yacd.haishan.me,DIRECT - - DOMAIN-SUFFIX,likezgq.pub,DIRECT - - DOMAIN-SUFFIX,home.pub,DIRECT - - DOMAIN-SUFFIX,lan,DIRECT - - PROCESS-NAME,Tailscale.exe,DIRECT - - PROCESS-NAME,Tailscale Service.exe,DIRECT - - PROCESS-NAME,tailscaled.exe,DIRECT - - PROCESS-NAME,tailscale-ipn.exe,DIRECT - - PROCESS-NAME,tailscaled,DIRECT - - PROCESS-NAME,Tailscale,DIRECT - - RULE-SET,github,SB_SELECTED - - RULE-SET,tiktok,PG_AMERICA - - RULE-SET,applications,DIRECT - - RULE-SET,private,DIRECT - - RULE-SET,reject,REJECT - - RULE-SET,icloud,DIRECT - - RULE-SET,apple,DIRECT - # - RULE-SET,google,DIRECT - - RULE-SET,direct,DIRECT - - RULE-SET,proxy,GPT_SELECTED - - RULE-SET,telegramcidr,PROXY,no-resolve - - IP-CIDR,104.27.80.65/32,DIRECT,no-resolve - - IP-CIDR,104.16.29.191/32,DIRECT,no-resolve - - IP-CIDR,141.101.115.236/32,DIRECT,no-resolve - - IP-CIDR,172.64.93.84/32,DIRECT,no-resolve - - IP-CIDR,142.171.94.73/32,DIRECT,no-resolve - - IP-CIDR,100.64.0.0/10,DIRECT,no-resolve - - RULE-SET,lancidr,DIRECT,no-resolve - - RULE-SET,cncidr,DIRECT,no-resolve - - GEOIP,LAN,DIRECT,no-resolve - - GEOIP,CN,DIRECT,no-resolve - - MATCH,GPT_SELECTED \ No newline at end of file +- DST-PORT,22,EXIT_SELF_HOSTED +- DOMAIN-SUFFIX,ipinfo.io,POLICY_IP_CHECK +- DOMAIN-SUFFIX,scamalytics.com,POLICY_IP_CHECK +- DOMAIN-SUFFIX,ping0.cc,POLICY_IP_CHECK +- DOMAIN,huggingface.co,EXIT_SELF_HOSTED +- DOMAIN-SUFFIX,openai.com,POLICY_OPENAI +- DOMAIN-SUFFIX,chatgpt.com,POLICY_OPENAI +- DOMAIN-KEYWORD,openai,POLICY_OPENAI +- DOMAIN-KEYWORD,chatgpt,POLICY_OPENAI +- DOMAIN-KEYWORD,claude,POLICY_ANTHROPIC +- DOMAIN-KEYWORD,anthropic,POLICY_ANTHROPIC +- DOMAIN-SUFFIX,cursor.sh,POLICY_XAI +- DOMAIN-KEYWORD,grok,POLICY_XAI +- DOMAIN-SUFFIX,intercomcdn.com,POLICY_DEFAULT +- DOMAIN-SUFFIX,cdn.usefathom.com,POLICY_DEFAULT +- DOMAIN-SUFFIX,stripe.com,POLICY_STRIPE +- DOMAIN-KEYWORD,sora,POLICY_OPENAI +- DOMAIN-KEYWORD,aistudio,POLICY_GOOGLE +- DOMAIN-KEYWORD,youtube,POLICY_YOUTUBE +- DOMAIN-KEYWORD,google,POLICY_GOOGLE +- DOMAIN-KEYWORD,gemini,POLICY_GOOGLE +- DOMAIN-KEYWORD,discord,EXIT_AMERICA +- DOMAIN-KEYWORD,us-api,EXIT_AMERICA +- DOMAIN-KEYWORD,paypal,EXIT_AMERICA +- DOMAIN-KEYWORD,paypa1,EXIT_AMERICA +- DOMAIN-SUFFIX,wise.com,POLICY_WISE +- DOMAIN-SUFFIX,maya.ph,POLICY_PAYMAYA +- DOMAIN-SUFFIX,paymaya.com,POLICY_PAYMAYA +- DOMAIN-SUFFIX,mayabank.ph,POLICY_PAYMAYA +- DOMAIN-SUFFIX,polymarket.com,POLICY_POLYMARKET +- DOMAIN-KEYWORD,reddit.com,POLICY_EASY_IPBLOCK +- DOMAIN-KEYWORD,avgle,POLICY_COLOR +- DOMAIN-KEYWORD,porn,POLICY_COLOR +- DOMAIN-KEYWORD,xvideo,POLICY_COLOR +- DOMAIN-KEYWORD,xhamster,POLICY_COLOR +- DOMAIN-SUFFIX,ycombinator.com,POLICY_DEFAULT +- DOMAIN-SUFFIX,distrowatch.com,POLICY_DEFAULT +- DOMAIN-SUFFIX,pypi.org,POLICY_DEFAULT +- DOMAIN-SUFFIX,pythonhosted.org,POLICY_DEFAULT +- DOMAIN-SUFFIX,nvidia.com,POLICY_DEFAULT +- DOMAIN-SUFFIX,tailscale.com,POLICY_DEFAULT +- DOMAIN-KEYWORD,time.windows.com,DIRECT +- DOMAIN-SUFFIX,likezgq.top,DIRECT +- DOMAIN-KEYWORD,ra2web.com,DIRECT +- DOMAIN-KEYWORD,bun.sh.cn,DIRECT +- DOMAIN-SUFFIX,kgithub.com,DIRECT +- DOMAIN-KEYWORD,chronodivide.com,DIRECT +- DOMAIN,clash.razord.top,DIRECT +- DOMAIN,yacd.haishan.me,DIRECT +- DOMAIN-SUFFIX,likezgq.pub,DIRECT +- DOMAIN-SUFFIX,home.pub,DIRECT +- DOMAIN-SUFFIX,lan,DIRECT +- PROCESS-NAME,Tailscale.exe,DIRECT +- PROCESS-NAME,Tailscale Service.exe,DIRECT +- PROCESS-NAME,tailscaled.exe,DIRECT +- PROCESS-NAME,tailscale-ipn.exe,DIRECT +- PROCESS-NAME,tailscaled,DIRECT +- PROCESS-NAME,Tailscale,DIRECT +- RULE-SET,github,EXIT_SELF_HOSTED +- RULE-SET,tiktok,EXIT_AMERICA +- RULE-SET,applications,DIRECT +- RULE-SET,private,DIRECT +- RULE-SET,reject,REJECT +- RULE-SET,icloud,DIRECT +- RULE-SET,apple,DIRECT +- RULE-SET,direct,DIRECT +- RULE-SET,proxy,POLICY_DEFAULT +- RULE-SET,telegramcidr,POLICY_DEFAULT,no-resolve +- IP-CIDR,104.27.80.65/32,DIRECT,no-resolve +- IP-CIDR,104.16.29.191/32,DIRECT,no-resolve +- IP-CIDR,141.101.115.236/32,DIRECT,no-resolve +- IP-CIDR,172.64.93.84/32,DIRECT,no-resolve +- IP-CIDR,142.171.94.73/32,DIRECT,no-resolve +- IP-CIDR,100.64.0.0/10,DIRECT,no-resolve +- RULE-SET,lancidr,DIRECT,no-resolve +- RULE-SET,cncidr,DIRECT,no-resolve +- GEOIP,LAN,DIRECT,no-resolve +- GEOIP,CN,DIRECT +- MATCH,POLICY_DEFAULT diff --git a/phone_rules/apple.srs b/phone_rules/apple.srs new file mode 100644 index 0000000..5392b2a Binary files /dev/null and b/phone_rules/apple.srs differ diff --git a/phone_rules/applications.srs b/phone_rules/applications.srs new file mode 100644 index 0000000..51c9780 Binary files /dev/null and b/phone_rules/applications.srs differ diff --git a/phone_rules/cncidr.srs b/phone_rules/cncidr.srs new file mode 100644 index 0000000..2f3be59 Binary files /dev/null and b/phone_rules/cncidr.srs differ diff --git a/phone_rules/direct.srs b/phone_rules/direct.srs new file mode 100644 index 0000000..4af68b1 Binary files /dev/null and b/phone_rules/direct.srs differ diff --git a/phone_rules/github.srs b/phone_rules/github.srs new file mode 100644 index 0000000..f684b2b Binary files /dev/null and b/phone_rules/github.srs differ diff --git a/phone_rules/icloud.srs b/phone_rules/icloud.srs new file mode 100644 index 0000000..8214ab6 Binary files /dev/null and b/phone_rules/icloud.srs differ diff --git a/phone_rules/lancidr.srs b/phone_rules/lancidr.srs new file mode 100644 index 0000000..351acaa Binary files /dev/null and b/phone_rules/lancidr.srs differ diff --git a/phone_rules/private.srs b/phone_rules/private.srs new file mode 100644 index 0000000..827a86b Binary files /dev/null and b/phone_rules/private.srs differ diff --git a/phone_rules/proxy.srs b/phone_rules/proxy.srs new file mode 100644 index 0000000..ebb4674 Binary files /dev/null and b/phone_rules/proxy.srs differ diff --git a/phone_rules/reject.srs b/phone_rules/reject.srs new file mode 100644 index 0000000..89add5f Binary files /dev/null and b/phone_rules/reject.srs differ diff --git a/phone_rules/telegramcidr.srs b/phone_rules/telegramcidr.srs new file mode 100644 index 0000000..4550877 Binary files /dev/null and b/phone_rules/telegramcidr.srs differ diff --git a/phone_rules/tiktok.srs b/phone_rules/tiktok.srs new file mode 100644 index 0000000..5d8b91f Binary files /dev/null and b/phone_rules/tiktok.srs differ diff --git a/phone_singbox_v2.json b/phone_singbox_v2.json index 26644ba..844699c 100644 --- a/phone_singbox_v2.json +++ b/phone_singbox_v2.json @@ -6,28 +6,30 @@ "dns": { "servers": [ { + "type": "https", "tag": "local", - "address": "https://223.5.5.5/dns-query", - "detour": "DIRECT" + "server": "223.5.5.5" }, { + "type": "https", "tag": "local2", - "address": "https://1.12.12.12/dns-query", - "detour": "DIRECT" + "server": "1.12.12.12" }, { + "type": "https", "tag": "fallback", - "address": "https://8.8.8.8/dns-query", - "detour": "DIRECT" + "server": "8.8.8.8" }, { + "type": "https", "tag": "fallback2", - "address": "https://1.1.1.1/dns-query", - "detour": "DIRECT" + "server": "1.1.1.1" }, { + "type": "fakeip", "tag": "fakeip", - "address": "fakeip" + "inet4_range": "198.18.0.0/16", + "inet6_range": "fc00::/18" } ], "rules": [ @@ -41,7 +43,11 @@ "disable_cache": true }, { - "domain_suffix": [".lan", ".test", ".home.arpa"], + "domain_suffix": [ + ".lan", + ".test", + ".home.arpa" + ], "server": "local" }, { @@ -74,17 +80,14 @@ "server": "local" }, { - "query_type": ["A", "AAAA"], + "query_type": [ + "A", + "AAAA" + ], "server": "fakeip" } ], - "fakeip": { - "enabled": true, - "inet4_range": "198.18.0.0/16", - "inet6_range": "fc00::/18" - }, - "final": "local", - "independent_cache": true + "final": "local" }, "inbounds": [ { @@ -108,25 +111,6 @@ } ], "outbounds": [ - { - "type": "vless", - "tag": "vless_likezgq_dmcf", - "server": "dmit01.likezgq.top", - "server_port": 2053, - "uuid": "3e7dab20-a75f-4da0-a338-6bc5d5b6d0c1", - "tls": { - "enabled": true, - "insecure": true, - "server_name": "dmcf.likezgq.top" - }, - "transport": { - "type": "ws", - "path": "/ws", - "headers": { - "Host": "dmcf.likezgq.top" - } - } - }, { "type": "vless", "tag": "vless_dmitcf_likezgq", @@ -135,8 +119,8 @@ "uuid": "3e7dab20-a75f-4da0-a338-6bc5d5b6d0c1", "tls": { "enabled": true, - "insecure": true, - "server_name": "dmitcf.likezgq.top" + "server_name": "dmitcf.likezgq.top", + "insecure": true }, "transport": { "type": "ws", @@ -167,121 +151,487 @@ } }, { - "type": "vmess", - "tag": "vmess_cfws_likezgq", - "server": "172.64.93.84", - "server_port": 8080, - "uuid": "e3a45881-f11b-42da-b0d0-4f1f57c5d57b", - "security": "none", - "alter_id": 0, - "transport": { - "type": "ws", - "path": "/ws", - "headers": { - "Host": "cfws.likezgq.top" + "type": "vless", + "tag": "vless_cc03_reality_vision", + "server": "cc03.likezgq.top", + "server_port": 40686, + "uuid": "5c796c0b-fbc9-4f68-8998-857280b31549", + "tls": { + "enabled": true, + "server_name": "www.amazon.com", + "utls": { + "enabled": true, + "fingerprint": "chrome" + }, + "reality": { + "enabled": true, + "public_key": "hvSiIywHKfF7SwbIgtp4lF1k2SLb2y5Q5C-bDQiS1AQ", + "short_id": "eb87dd0654a11c21" } + }, + "flow": "xtls-rprx-vision" + }, + { + "type": "trojan", + "tag": "HAITA_AMERICA_01", + "server": "4511d21c-5f49-4bdd-9baa-1ccad3dfab43.bouuonouuw.lol", + "server_port": 42541, + "password": "6a881bed-969c-4310-add3-79924118b754", + "tls": { + "enabled": true, + "server_name": "douyin.com", + "insecure": true } }, { - "type": "vmess", - "tag": "vmess_cfws_tls_likezgq", - "server": "104.16.29.191", - "server_port": 2053, - "uuid": "a226be6c-2b1c-49c3-ad6b-f5857704f003", - "security": "none", - "alter_id": 0, + "type": "trojan", + "tag": "HAITA_AMERICA_02", + "server": "4511d21c-5f49-4bdd-9baa-1ccad3dfab43.bouuonouuw.lol", + "server_port": 18604, + "password": "6a881bed-969c-4310-add3-79924118b754", "tls": { "enabled": true, - "insecure": true, - "server_name": "cftls.likezgq.top" - }, - "transport": { - "type": "ws", - "path": "/tls", - "headers": { - "Host": "cftls.likezgq.top" - } + "server_name": "douyin.com", + "insecure": true } }, + { + "type": "trojan", + "tag": "HAITA_AMERICA_03", + "server": "4511d21c-5f49-4bdd-9baa-1ccad3dfab43.bouuonouuw.lol", + "server_port": 22332, + "password": "6a881bed-969c-4310-add3-79924118b754", + "tls": { + "enabled": true, + "server_name": "douyin.com", + "insecure": true + } + }, + { + "type": "trojan", + "tag": "HAITA_SINGAPORE_01", + "server": "4511d21c-5f49-4bdd-9baa-1ccad3dfab43.bouuonouuw.lol", + "server_port": 46585, + "password": "6a881bed-969c-4310-add3-79924118b754", + "tls": { + "enabled": true, + "server_name": "douyin.com", + "insecure": true + } + }, + { + "type": "trojan", + "tag": "HAITA_SINGAPORE_02", + "server": "4511d21c-5f49-4bdd-9baa-1ccad3dfab43.bouuonouuw.lol", + "server_port": 31951, + "password": "6a881bed-969c-4310-add3-79924118b754", + "tls": { + "enabled": true, + "server_name": "douyin.com", + "insecure": true + } + }, + { + "type": "trojan", + "tag": "HAITA_SINGAPORE_03", + "server": "4511d21c-5f49-4bdd-9baa-1ccad3dfab43.bouuonouuw.lol", + "server_port": 21703, + "password": "6a881bed-969c-4310-add3-79924118b754", + "tls": { + "enabled": true, + "server_name": "douyin.com", + "insecure": true + } + }, + { + "type": "trojan", + "tag": "HAITA_TAIWAN_01", + "server": "4511d21c-5f49-4bdd-9baa-1ccad3dfab43.bouuonouuw.lol", + "server_port": 23440, + "password": "6a881bed-969c-4310-add3-79924118b754", + "tls": { + "enabled": true, + "server_name": "douyin.com", + "insecure": true + } + }, + { + "type": "trojan", + "tag": "HAITA_TAIWAN_02", + "server": "4511d21c-5f49-4bdd-9baa-1ccad3dfab43.bouuonouuw.lol", + "server_port": 11969, + "password": "6a881bed-969c-4310-add3-79924118b754", + "tls": { + "enabled": true, + "server_name": "douyin.com", + "insecure": true + } + }, + { + "type": "trojan", + "tag": "HAITA_TAIWAN_03", + "server": "4511d21c-5f49-4bdd-9baa-1ccad3dfab43.bouuonouuw.lol", + "server_port": 27364, + "password": "6a881bed-969c-4310-add3-79924118b754", + "tls": { + "enabled": true, + "server_name": "douyin.com", + "insecure": true + } + }, + { + "type": "trojan", + "tag": "HAITA_JAPAN_01", + "server": "4511d21c-5f49-4bdd-9baa-1ccad3dfab43.bouuonouuw.lol", + "server_port": 24215, + "password": "6a881bed-969c-4310-add3-79924118b754", + "tls": { + "enabled": true, + "server_name": "douyin.com", + "insecure": true + } + }, + { + "type": "trojan", + "tag": "HAITA_JAPAN_02", + "server": "4511d21c-5f49-4bdd-9baa-1ccad3dfab43.bouuonouuw.lol", + "server_port": 31381, + "password": "6a881bed-969c-4310-add3-79924118b754", + "tls": { + "enabled": true, + "server_name": "douyin.com", + "insecure": true + } + }, + { + "type": "trojan", + "tag": "HAITA_JAPAN_03", + "server": "4511d21c-5f49-4bdd-9baa-1ccad3dfab43.bouuonouuw.lol", + "server_port": 24070, + "password": "6a881bed-969c-4310-add3-79924118b754", + "tls": { + "enabled": true, + "server_name": "douyin.com", + "insecure": true + } + }, + { + "type": "trojan", + "tag": "HAITA_HONGKONG_01", + "server": "4511d21c-5f49-4bdd-9baa-1ccad3dfab43.bouuonouuw.lol", + "server_port": 30273, + "password": "6a881bed-969c-4310-add3-79924118b754", + "tls": { + "enabled": true, + "server_name": "douyin.com", + "insecure": true + } + }, + { + "type": "trojan", + "tag": "HAITA_HONGKONG_02", + "server": "4511d21c-5f49-4bdd-9baa-1ccad3dfab43.bouuonouuw.lol", + "server_port": 30273, + "password": "6a881bed-969c-4310-add3-79924118b754", + "tls": { + "enabled": true, + "server_name": "douyin.com", + "insecure": true + } + }, + { + "type": "trojan", + "tag": "HAITA_HONGKONG_03", + "server": "4511d21c-5f49-4bdd-9baa-1ccad3dfab43.bouuonouuw.lol", + "server_port": 22140, + "password": "6a881bed-969c-4310-add3-79924118b754", + "tls": { + "enabled": true, + "server_name": "douyin.com", + "insecure": true + } + }, + { + "type": "selector", + "tag": "POLICY_OPENAI", + "outbounds": [ + "DEFAULT_EXIT", + "EXIT_SELF_HOSTED", + "EXIT_AMERICA", + "EXIT_SINGAPORE", + "EXIT_TAIWAN", + "EXIT_JAPAN", + "EXIT_HONGKONG" + ], + "default": "DEFAULT_EXIT" + }, + { + "type": "selector", + "tag": "POLICY_XAI", + "outbounds": [ + "DEFAULT_EXIT", + "EXIT_SELF_HOSTED", + "EXIT_AMERICA", + "EXIT_SINGAPORE", + "EXIT_TAIWAN", + "EXIT_JAPAN", + "EXIT_HONGKONG" + ], + "default": "DEFAULT_EXIT" + }, + { + "type": "selector", + "tag": "POLICY_ANTHROPIC", + "outbounds": [ + "DEFAULT_EXIT", + "EXIT_SELF_HOSTED", + "EXIT_AMERICA", + "EXIT_SINGAPORE", + "EXIT_TAIWAN", + "EXIT_JAPAN", + "EXIT_HONGKONG" + ], + "default": "DEFAULT_EXIT" + }, + { + "type": "selector", + "tag": "POLICY_GOOGLE", + "outbounds": [ + "DEFAULT_EXIT", + "EXIT_SELF_HOSTED", + "EXIT_AMERICA", + "EXIT_SINGAPORE", + "EXIT_TAIWAN", + "EXIT_JAPAN", + "EXIT_HONGKONG" + ], + "default": "DEFAULT_EXIT" + }, + { + "type": "selector", + "tag": "POLICY_WISE", + "outbounds": [ + "DIRECT", + "DEFAULT_EXIT", + "EXIT_SELF_HOSTED", + "EXIT_AMERICA", + "EXIT_SINGAPORE", + "EXIT_TAIWAN", + "EXIT_JAPAN", + "EXIT_HONGKONG" + ], + "default": "DIRECT" + }, + { + "type": "selector", + "tag": "POLICY_PAYMAYA", + "outbounds": [ + "DIRECT", + "EXIT_SINGAPORE" + ], + "default": "DIRECT" + }, + { + "type": "selector", + "tag": "POLICY_POLYMARKET", + "outbounds": [ + "EXIT_HONGKONG", + "DIRECT" + ], + "default": "EXIT_HONGKONG" + }, + { + "type": "selector", + "tag": "POLICY_STRIPE", + "outbounds": [ + "EXIT_SELF_HOSTED", + "DIRECT", + "EXIT_AMERICA", + "EXIT_HONGKONG" + ], + "default": "EXIT_SELF_HOSTED" + }, + { + "type": "selector", + "tag": "POLICY_EASY_IPBLOCK", + "outbounds": [ + "DEFAULT_EXIT", + "EXIT_SELF_HOSTED", + "EXIT_AMERICA", + "EXIT_SINGAPORE", + "EXIT_TAIWAN", + "EXIT_JAPAN", + "EXIT_HONGKONG" + ], + "default": "DEFAULT_EXIT" + }, + { + "type": "selector", + "tag": "POLICY_YOUTUBE", + "outbounds": [ + "DEFAULT_EXIT", + "EXIT_SELF_HOSTED", + "EXIT_AMERICA", + "EXIT_SINGAPORE", + "EXIT_TAIWAN", + "EXIT_JAPAN", + "EXIT_HONGKONG" + ], + "default": "DEFAULT_EXIT" + }, + { + "type": "selector", + "tag": "POLICY_IP_CHECK", + "outbounds": [ + "DEFAULT_EXIT", + "EXIT_SELF_HOSTED", + "EXIT_AMERICA", + "EXIT_SINGAPORE", + "EXIT_TAIWAN", + "EXIT_JAPAN", + "EXIT_HONGKONG", + "DIRECT" + ], + "default": "DEFAULT_EXIT" + }, + { + "type": "selector", + "tag": "POLICY_COLOR", + "outbounds": [ + "DEFAULT_EXIT", + "EXIT_SELF_HOSTED", + "EXIT_AMERICA", + "EXIT_SINGAPORE", + "EXIT_TAIWAN", + "EXIT_JAPAN", + "EXIT_HONGKONG" + ], + "default": "DEFAULT_EXIT" + }, + { + "type": "selector", + "tag": "POLICY_DEFAULT", + "outbounds": [ + "DEFAULT_EXIT", + "EXIT_SELF_HOSTED", + "EXIT_AMERICA", + "EXIT_SINGAPORE", + "EXIT_TAIWAN", + "EXIT_JAPAN", + "EXIT_HONGKONG" + ], + "default": "DEFAULT_EXIT" + }, + { + "type": "selector", + "tag": "DEFAULT_EXIT", + "outbounds": [ + "EXIT_SELF_HOSTED", + "EXIT_AMERICA", + "EXIT_SINGAPORE", + "EXIT_TAIWAN", + "EXIT_JAPAN", + "EXIT_HONGKONG" + ], + "default": "EXIT_SELF_HOSTED" + }, + { + "type": "selector", + "tag": "EXIT_SELF_HOSTED", + "outbounds": [ + "AUTO_SELF_HOSTED", + "vless_dmitcf_likezgq", + "vless_dmit02_reality_likezgq", + "vless_cc03_reality_vision" + ], + "default": "AUTO_SELF_HOSTED" + }, + { + "type": "selector", + "tag": "EXIT_AMERICA", + "outbounds": [ + "AUTO_AMERICA", + "HAITA_AMERICA_01", + "HAITA_AMERICA_02", + "HAITA_AMERICA_03" + ], + "default": "AUTO_AMERICA" + }, + { + "type": "selector", + "tag": "EXIT_SINGAPORE", + "outbounds": [ + "AUTO_SINGAPORE", + "HAITA_SINGAPORE_01", + "HAITA_SINGAPORE_02", + "HAITA_SINGAPORE_03" + ], + "default": "AUTO_SINGAPORE" + }, + { + "type": "selector", + "tag": "EXIT_TAIWAN", + "outbounds": [ + "AUTO_TAIWAN", + "HAITA_TAIWAN_01", + "HAITA_TAIWAN_02", + "HAITA_TAIWAN_03" + ], + "default": "AUTO_TAIWAN" + }, + { + "type": "selector", + "tag": "EXIT_JAPAN", + "outbounds": [ + "AUTO_JAPAN", + "HAITA_JAPAN_01", + "HAITA_JAPAN_02", + "HAITA_JAPAN_03" + ], + "default": "AUTO_JAPAN" + }, + { + "type": "selector", + "tag": "EXIT_HONGKONG", + "outbounds": [ + "AUTO_HONGKONG", + "HAITA_HONGKONG_01", + "HAITA_HONGKONG_02", + "HAITA_HONGKONG_03" + ], + "default": "AUTO_HONGKONG" + }, { "type": "urltest", - "tag": "SB_LOWEST_DELAY1", + "tag": "AUTO_SELF_HOSTED", "outbounds": [ - "vmess_cfws_likezgq", - "vmess_cfws_tls_likezgq", - "vless_likezgq_dmcf", "vless_dmitcf_likezgq", - "vless_dmit02_reality_likezgq" + "vless_dmit02_reality_likezgq", + "vless_cc03_reality_vision" ], "url": "http://www.gstatic.com/generate_204", "interval": "150s", "tolerance": 30 }, - { - "type": "selector", - "tag": "SB_SELECTED", - "outbounds": [ - "SB_LOWEST_DELAY1", - "vmess_cfws_tls_likezgq", - "vmess_cfws_likezgq", - "vless_likezgq_dmcf", - "vless_dmitcf_likezgq", - "vless_dmit02_reality_likezgq" - ] - }, { "type": "urltest", - "tag": "GPT_LOWEST_DELAY1", + "tag": "AUTO_AMERICA", "outbounds": [ - "SB_SELECTED" + "HAITA_AMERICA_01", + "HAITA_AMERICA_02", + "HAITA_AMERICA_03" ], - "url": "https://github.com", - "interval": "150s", - "tolerance": 30 - }, - { - "type": "selector", - "tag": "GPT_SELECTED", - "outbounds": [ - "GPT_LOWEST_DELAY1", - "SB_SELECTED", - "PG_AMERICA" - ] - }, - { - "type": "selector", - "tag": "GOOGLE_SELECTED", - "outbounds": [ - "GPT_LOWEST_DELAY1", - "SB_SELECTED", - "PG_AMERICA" - ] - }, - { - "type": "selector", - "tag": "REDDIT_SELECTED", - "outbounds": [ - "PROXY", - "SB_SELECTED", - "PG_JAPAN", - "PG_AMERICA", - "PG_TAIWAN" - ] - }, - { - "type": "selector", - "tag": "YOUTUBE_SELECTED", - "outbounds": [ - "LOWEST_DELAY1", - "SB_LOWEST_DELAY1", - "SB_SELECTED" - ] + "url": "http://www.gstatic.com/generate_204", + "interval": "300s", + "tolerance": 50 }, { "type": "urltest", - "tag": "LOWEST_DELAY1", + "tag": "AUTO_SINGAPORE", "outbounds": [ - "SB_SELECTED" + "HAITA_SINGAPORE_01", + "HAITA_SINGAPORE_02", + "HAITA_SINGAPORE_03" ], "url": "http://www.gstatic.com/generate_204", "interval": "150s", @@ -289,67 +639,39 @@ }, { "type": "urltest", - "tag": "PROXY_DELAY", + "tag": "AUTO_TAIWAN", "outbounds": [ - "LOWEST_DELAY1", - "SB_SELECTED" + "HAITA_TAIWAN_01", + "HAITA_TAIWAN_02", + "HAITA_TAIWAN_03" ], "url": "http://www.gstatic.com/generate_204", - "interval": "150s" - }, - { - "type": "selector", - "tag": "PROXY", - "outbounds": [ - "PROXY_DELAY", - "LOWEST_DELAY1", - "GPT_SELECTED", - "SB_SELECTED" - ] + "interval": "150s", + "tolerance": 50 }, { "type": "urltest", - "tag": "PG_AMERICA", + "tag": "AUTO_JAPAN", "outbounds": [ - "SB_SELECTED" + "HAITA_JAPAN_01", + "HAITA_JAPAN_02", + "HAITA_JAPAN_03" ], "url": "http://www.gstatic.com/generate_204", - "interval": "300s" + "interval": "150s", + "tolerance": 50 }, { "type": "urltest", - "tag": "PG_JAPAN_DELAY", + "tag": "AUTO_HONGKONG", "outbounds": [ - "SB_SELECTED" + "HAITA_HONGKONG_01", + "HAITA_HONGKONG_02", + "HAITA_HONGKONG_03" ], "url": "http://www.gstatic.com/generate_204", - "interval": "300s" - }, - { - "type": "selector", - "tag": "PG_JAPAN", - "outbounds": [ - "PG_JAPAN_DELAY", - "SB_SELECTED" - ] - }, - { - "type": "urltest", - "tag": "PG_TAIWAN", - "outbounds": [ - "SB_SELECTED" - ], - "url": "http://www.gstatic.com/generate_204", - "interval": "300s" - }, - { - "type": "urltest", - "tag": "PG_SINGAPORE", - "outbounds": [ - "SB_SELECTED" - ], - "url": "http://www.gstatic.com/generate_204", - "interval": "300s" + "interval": "250s", + "tolerance": 30 }, { "type": "direct", @@ -377,160 +699,548 @@ { "clash_mode": "Global", "action": "route", - "outbound": "PROXY" + "outbound": "POLICY_DEFAULT" }, { - "domain_suffix": ["anthropic.com"], + "port": 22, "action": "route", - "outbound": "PG_AMERICA" + "outbound": "EXIT_SELF_HOSTED" }, { - "domain": ["huggingface.co"], + "domain_suffix": [ + "ipinfo.io" + ], "action": "route", - "outbound": "SB_SELECTED" + "outbound": "POLICY_IP_CHECK" + }, + { + "domain_suffix": [ + "scamalytics.com" + ], + "action": "route", + "outbound": "POLICY_IP_CHECK" + }, + { + "domain_suffix": [ + "ping0.cc" + ], + "action": "route", + "outbound": "POLICY_IP_CHECK" + }, + { + "domain": [ + "huggingface.co" + ], + "action": "route", + "outbound": "EXIT_SELF_HOSTED" + }, + { + "domain_suffix": [ + "openai.com" + ], + "action": "route", + "outbound": "POLICY_OPENAI" + }, + { + "domain_suffix": [ + "chatgpt.com" + ], + "action": "route", + "outbound": "POLICY_OPENAI" + }, + { + "domain_keyword": [ + "openai" + ], + "action": "route", + "outbound": "POLICY_OPENAI" + }, + { + "domain_keyword": [ + "chatgpt" + ], + "action": "route", + "outbound": "POLICY_OPENAI" + }, + { + "domain_keyword": [ + "claude" + ], + "action": "route", + "outbound": "POLICY_ANTHROPIC" + }, + { + "domain_keyword": [ + "anthropic" + ], + "action": "route", + "outbound": "POLICY_ANTHROPIC" + }, + { + "domain_suffix": [ + "cursor.sh" + ], + "action": "route", + "outbound": "POLICY_XAI" + }, + { + "domain_keyword": [ + "grok" + ], + "action": "route", + "outbound": "POLICY_XAI" + }, + { + "domain_suffix": [ + "intercomcdn.com" + ], + "action": "route", + "outbound": "POLICY_DEFAULT" + }, + { + "domain_suffix": [ + "cdn.usefathom.com" + ], + "action": "route", + "outbound": "POLICY_DEFAULT" }, { "domain_suffix": [ - "openai.com", - "chatgpt.com", - "claude.ai", - "servd-anthropic-website.b-cdn.net", - "intercomcdn.com", - "cdn.usefathom.com", "stripe.com" ], "action": "route", - "outbound": "GPT_SELECTED" + "outbound": "POLICY_STRIPE" }, { - "domain_keyword": ["openai", "chatgpt", "claude", "sora", "grok", "aistudio"], - "action": "route", - "outbound": "GPT_SELECTED" - }, - { - "domain_keyword": ["gemini"], - "action": "route", - "outbound": "GOOGLE_SELECTED" - }, - { - "domain_suffix": [ - "google.com", - "googleapis.com", - "gstatic.com", - "googlevideo.com", - "ggpht.com", - "youtubei.googleapis.com" + "domain_keyword": [ + "sora" ], "action": "route", - "outbound": "GOOGLE_SELECTED" + "outbound": "POLICY_OPENAI" }, { - "domain_keyword": ["youtube"], + "domain_keyword": [ + "aistudio" + ], "action": "route", - "outbound": "YOUTUBE_SELECTED" + "outbound": "POLICY_GOOGLE" }, { - "domain": ["bard.google.com", "one.google.com"], + "domain_keyword": [ + "youtube" + ], "action": "route", - "outbound": "PG_AMERICA" + "outbound": "POLICY_YOUTUBE" }, { - "domain_keyword": ["discord", "us-api", "paypal", "paypa1"], + "domain_keyword": [ + "google" + ], "action": "route", - "outbound": "PG_AMERICA" + "outbound": "POLICY_GOOGLE" }, { - "domain_keyword": ["reddit"], + "domain_keyword": [ + "gemini" + ], "action": "route", - "outbound": "REDDIT_SELECTED" + "outbound": "POLICY_GOOGLE" }, { - "domain_keyword": ["avgle", "porn", "xvideo", "xhamster"], + "domain_keyword": [ + "discord" + ], "action": "route", - "outbound": "PG_JAPAN" + "outbound": "EXIT_AMERICA" + }, + { + "domain_keyword": [ + "us-api" + ], + "action": "route", + "outbound": "EXIT_AMERICA" + }, + { + "domain_keyword": [ + "paypal" + ], + "action": "route", + "outbound": "EXIT_AMERICA" + }, + { + "domain_keyword": [ + "paypa1" + ], + "action": "route", + "outbound": "EXIT_AMERICA" + }, + { + "domain_suffix": [ + "wise.com" + ], + "action": "route", + "outbound": "POLICY_WISE" + }, + { + "domain_suffix": [ + "maya.ph" + ], + "action": "route", + "outbound": "POLICY_PAYMAYA" + }, + { + "domain_suffix": [ + "paymaya.com" + ], + "action": "route", + "outbound": "POLICY_PAYMAYA" + }, + { + "domain_suffix": [ + "mayabank.ph" + ], + "action": "route", + "outbound": "POLICY_PAYMAYA" + }, + { + "domain_suffix": [ + "polymarket.com" + ], + "action": "route", + "outbound": "POLICY_POLYMARKET" + }, + { + "domain_keyword": [ + "reddit.com" + ], + "action": "route", + "outbound": "POLICY_EASY_IPBLOCK" + }, + { + "domain_keyword": [ + "avgle" + ], + "action": "route", + "outbound": "POLICY_COLOR" + }, + { + "domain_keyword": [ + "porn" + ], + "action": "route", + "outbound": "POLICY_COLOR" + }, + { + "domain_keyword": [ + "xvideo" + ], + "action": "route", + "outbound": "POLICY_COLOR" + }, + { + "domain_keyword": [ + "xhamster" + ], + "action": "route", + "outbound": "POLICY_COLOR" + }, + { + "domain_suffix": [ + "ycombinator.com" + ], + "action": "route", + "outbound": "POLICY_DEFAULT" + }, + { + "domain_suffix": [ + "distrowatch.com" + ], + "action": "route", + "outbound": "POLICY_DEFAULT" + }, + { + "domain_suffix": [ + "pypi.org" + ], + "action": "route", + "outbound": "POLICY_DEFAULT" + }, + { + "domain_suffix": [ + "pythonhosted.org" + ], + "action": "route", + "outbound": "POLICY_DEFAULT" + }, + { + "domain_suffix": [ + "nvidia.com" + ], + "action": "route", + "outbound": "POLICY_DEFAULT" }, { "domain_suffix": [ - "ycombinator.com", - "distrowatch.com", - "pypi.org", - "pythonhosted.org", - "nvidia.com", "tailscale.com" ], "action": "route", - "outbound": "PROXY" + "outbound": "POLICY_DEFAULT" }, { - "ip_cidr": ["149.154.160.0/20", "91.108.4.0/22"], + "domain_keyword": [ + "time.windows.com" + ], "action": "route", - "outbound": "PROXY" + "outbound": "DIRECT" }, { - "domain": ["time.windows.com", "clash.razord.top", "yacd.haishan.me"], + "domain_suffix": [ + "likezgq.top" + ], + "action": "route", + "outbound": "DIRECT" + }, + { + "domain_keyword": [ + "ra2web.com" + ], + "action": "route", + "outbound": "DIRECT" + }, + { + "domain_keyword": [ + "bun.sh.cn" + ], + "action": "route", + "outbound": "DIRECT" + }, + { + "domain_suffix": [ + "kgithub.com" + ], + "action": "route", + "outbound": "DIRECT" + }, + { + "domain_keyword": [ + "chronodivide.com" + ], + "action": "route", + "outbound": "DIRECT" + }, + { + "domain": [ + "clash.razord.top" + ], + "action": "route", + "outbound": "DIRECT" + }, + { + "domain": [ + "yacd.haishan.me" + ], + "action": "route", + "outbound": "DIRECT" + }, + { + "domain_suffix": [ + "likezgq.pub" + ], + "action": "route", + "outbound": "DIRECT" + }, + { + "domain_suffix": [ + "home.pub" + ], "action": "route", "outbound": "DIRECT" }, { "domain_suffix": [ - "likezgq.pub", - "home.pub", - "kgithub.com", "lan" ], "action": "route", "outbound": "DIRECT" }, { - "domain_keyword": ["ra2web.com", "bun.sh.cn", "chronodivide.com"], + "process_name": [ + "Tailscale.exe" + ], + "action": "route", + "outbound": "DIRECT" + }, + { + "process_name": [ + "Tailscale Service.exe" + ], + "action": "route", + "outbound": "DIRECT" + }, + { + "process_name": [ + "tailscaled.exe" + ], + "action": "route", + "outbound": "DIRECT" + }, + { + "process_name": [ + "tailscale-ipn.exe" + ], + "action": "route", + "outbound": "DIRECT" + }, + { + "process_name": [ + "tailscaled" + ], + "action": "route", + "outbound": "DIRECT" + }, + { + "process_name": [ + "Tailscale" + ], + "action": "route", + "outbound": "DIRECT" + }, + { + "rule_set": [ + "github" + ], + "action": "route", + "outbound": "EXIT_SELF_HOSTED" + }, + { + "rule_set": [ + "tiktok" + ], + "action": "route", + "outbound": "EXIT_AMERICA" + }, + { + "rule_set": [ + "applications" + ], + "action": "route", + "outbound": "DIRECT" + }, + { + "rule_set": [ + "private" + ], + "action": "route", + "outbound": "DIRECT" + }, + { + "rule_set": [ + "reject" + ], + "action": "reject" + }, + { + "rule_set": [ + "icloud" + ], + "action": "route", + "outbound": "DIRECT" + }, + { + "rule_set": [ + "apple" + ], + "action": "route", + "outbound": "DIRECT" + }, + { + "rule_set": [ + "direct" + ], + "action": "route", + "outbound": "DIRECT" + }, + { + "rule_set": [ + "proxy" + ], + "action": "route", + "outbound": "POLICY_DEFAULT" + }, + { + "rule_set": [ + "telegramcidr" + ], + "action": "route", + "outbound": "POLICY_DEFAULT" + }, + { + "ip_cidr": [ + "104.27.80.65/32" + ], + "action": "route", + "outbound": "DIRECT" + }, + { + "ip_cidr": [ + "104.16.29.191/32" + ], + "action": "route", + "outbound": "DIRECT" + }, + { + "ip_cidr": [ + "141.101.115.236/32" + ], + "action": "route", + "outbound": "DIRECT" + }, + { + "ip_cidr": [ + "172.64.93.84/32" + ], + "action": "route", + "outbound": "DIRECT" + }, + { + "ip_cidr": [ + "142.171.94.73/32" + ], "action": "route", "outbound": "DIRECT" }, { "ip_cidr": [ - "104.27.80.65/32", - "104.16.29.191/32", - "141.101.115.236/32", - "172.64.93.84/32", - "142.171.94.73/32", "100.64.0.0/10" ], "action": "route", "outbound": "DIRECT" }, + { + "rule_set": [ + "lancidr" + ], + "action": "route", + "outbound": "DIRECT" + }, + { + "rule_set": [ + "cncidr" + ], + "action": "route", + "outbound": "DIRECT" + }, { "ip_is_private": true, "action": "route", "outbound": "DIRECT" }, { - "rule_set": "geosite-category-ads-all", - "action": "reject" - }, - { - "rule_set": "geosite-icloud", + "rule_set": [ + "geoip-cn" + ], "action": "route", "outbound": "DIRECT" - }, - { - "rule_set": "geosite-apple", - "action": "route", - "outbound": "DIRECT" - }, - { - "rule_set": "geosite-cn", - "action": "route", - "outbound": "DIRECT" - }, - { - "rule_set": "geoip-cn", - "action": "route", - "outbound": "DIRECT" - }, - { - "port": 22, - "action": "route", - "outbound": "SB_SELECTED" } ], "rule_set": [ @@ -539,39 +1249,137 @@ "type": "remote", "format": "binary", "url": "https://github.likezgq.top/https://raw.githubusercontent.com/SagerNet/sing-geosite/rule-set/geosite-category-ads-all.srs", - "download_detour": "DIRECT" + "http_client": "rules-direct" }, { "tag": "geosite-icloud", "type": "remote", "format": "binary", "url": "https://github.likezgq.top/https://raw.githubusercontent.com/SagerNet/sing-geosite/rule-set/geosite-icloud.srs", - "download_detour": "DIRECT" + "http_client": "rules-direct" }, { "tag": "geosite-apple", "type": "remote", "format": "binary", "url": "https://github.likezgq.top/https://raw.githubusercontent.com/SagerNet/sing-geosite/rule-set/geosite-apple.srs", - "download_detour": "DIRECT" + "http_client": "rules-direct" }, { "tag": "geosite-cn", "type": "remote", "format": "binary", "url": "https://github.likezgq.top/https://raw.githubusercontent.com/SagerNet/sing-geosite/rule-set/geosite-cn.srs", - "download_detour": "DIRECT" + "http_client": "rules-direct" }, { "tag": "geoip-cn", "type": "remote", "format": "binary", "url": "https://github.likezgq.top/https://raw.githubusercontent.com/SagerNet/sing-geoip/rule-set/geoip-cn.srs", - "download_detour": "DIRECT" + "http_client": "rules-direct" + }, + { + "tag": "github", + "type": "remote", + "format": "binary", + "url": "https://kv2git.likezgq.top/zgqq/person-share/raw/branch/main/phone_rules/github.srs", + "http_client": "rules-direct", + "update_interval": "1d" + }, + { + "tag": "tiktok", + "type": "remote", + "format": "binary", + "url": "https://kv2git.likezgq.top/zgqq/person-share/raw/branch/main/phone_rules/tiktok.srs", + "http_client": "rules-direct", + "update_interval": "1d" + }, + { + "tag": "applications", + "type": "remote", + "format": "binary", + "url": "https://kv2git.likezgq.top/zgqq/person-share/raw/branch/main/phone_rules/applications.srs", + "http_client": "rules-direct", + "update_interval": "1d" + }, + { + "tag": "private", + "type": "remote", + "format": "binary", + "url": "https://kv2git.likezgq.top/zgqq/person-share/raw/branch/main/phone_rules/private.srs", + "http_client": "rules-direct", + "update_interval": "1d" + }, + { + "tag": "reject", + "type": "remote", + "format": "binary", + "url": "https://kv2git.likezgq.top/zgqq/person-share/raw/branch/main/phone_rules/reject.srs", + "http_client": "rules-direct", + "update_interval": "1d" + }, + { + "tag": "icloud", + "type": "remote", + "format": "binary", + "url": "https://kv2git.likezgq.top/zgqq/person-share/raw/branch/main/phone_rules/icloud.srs", + "http_client": "rules-direct", + "update_interval": "1d" + }, + { + "tag": "apple", + "type": "remote", + "format": "binary", + "url": "https://kv2git.likezgq.top/zgqq/person-share/raw/branch/main/phone_rules/apple.srs", + "http_client": "rules-direct", + "update_interval": "1d" + }, + { + "tag": "direct", + "type": "remote", + "format": "binary", + "url": "https://kv2git.likezgq.top/zgqq/person-share/raw/branch/main/phone_rules/direct.srs", + "http_client": "rules-direct", + "update_interval": "1d" + }, + { + "tag": "proxy", + "type": "remote", + "format": "binary", + "url": "https://kv2git.likezgq.top/zgqq/person-share/raw/branch/main/phone_rules/proxy.srs", + "http_client": "rules-direct", + "update_interval": "1d" + }, + { + "tag": "telegramcidr", + "type": "remote", + "format": "binary", + "url": "https://kv2git.likezgq.top/zgqq/person-share/raw/branch/main/phone_rules/telegramcidr.srs", + "http_client": "rules-direct", + "update_interval": "1d" + }, + { + "tag": "lancidr", + "type": "remote", + "format": "binary", + "url": "https://kv2git.likezgq.top/zgqq/person-share/raw/branch/main/phone_rules/lancidr.srs", + "http_client": "rules-direct", + "update_interval": "1d" + }, + { + "tag": "cncidr", + "type": "remote", + "format": "binary", + "url": "https://kv2git.likezgq.top/zgqq/person-share/raw/branch/main/phone_rules/cncidr.srs", + "http_client": "rules-direct", + "update_interval": "1d" } ], "auto_detect_interface": true, - "final": "GPT_SELECTED" + "final": "POLICY_DEFAULT", + "default_domain_resolver": "local", + "default_http_client": "rules-direct" }, "experimental": { "clash_api": { @@ -582,5 +1390,10 @@ "enabled": true, "path": "cache.db" } - } -} \ No newline at end of file + }, + "http_clients": [ + { + "tag": "rules-direct" + } + ] +}