diff --git a/config-fallback-keys.yml b/config-fallback-keys.yml index ec4e1d9..2467089 100644 --- a/config-fallback-keys.yml +++ b/config-fallback-keys.yml @@ -37,6 +37,10 @@ proxies: tls: true servername: server1.yourdomain.com udp: true + client-fingerprint: chrome + reality-opts: + public-key: public_key_1 + short-id: short_id_1 # опционально (если нету, то пустое значение) - name: "VLESS-2" # Ключ №2 type: vless @@ -46,6 +50,11 @@ proxies: tls: true servername: server2.yourdomain.com udp: true + client-fingerprint: chrome + reality-opts: + public-key: public_key_2 + short-id: short_id_2 # опционально (если нету, то пустое значение) + - name: "VLESS-3" # Ключ №3 type: vless @@ -55,6 +64,10 @@ proxies: tls: true servername: server3.yourdomain.com udp: true + client-fingerprint: chrome + reality-opts: + public-key: public_key_3 + short-id: short_id_3 # опционально (если нету, то пустое значение) # --- СЕКЦИЯ DNS --- dns: @@ -167,16 +180,11 @@ rules: - GEOSITE,category-ads-all,REJECT - RULE-SET,oisd_big,REJECT - # ПРАВИЛО №1: Домен vless ключа всегда напрямую - - DOMAIN-SUFFIX,vless-key1-domain.com,DIRECT # <----- ЗДЕСЬ УКАЗАТЬ ДОМЕНЫ VLESS КЛЮЧЕЙ, добавленые в "server: server1.yourdomain.com" (Если есть, т.е опционально) - - DOMAIN-SUFFIX,vless-key2-domain.com,DIRECT # <----- ЗДЕСЬ УКАЗАТЬ ДОМЕНЫ VLESS КЛЮЧЕЙ, добавленые в "server: server2.yourdomain.com" (Если есть, т.е опционально) - - DOMAIN-SUFFIX,vless-key3-domain.com,DIRECT # <----- ЗДЕСЬ УКАЗАТЬ ДОМЕНЫ VLESS КЛЮЧЕЙ, добавленые в "server: server3.yourdomain.com" (Если есть, т.е опционально) - - # ПРАВИЛО №2: Прямое соединение для BitTorrent + # ПРАВИЛО №1: Прямое соединение для BitTorrent - DST-PORT,6881-6889,DIRECT - DST-PORT,51413,DIRECT - # ПРАВИЛО №3: Прямое соединение для российских и прочих доменов + # ПРАВИЛО №2: Прямое соединение для российских и прочих доменов - GEOSITE,category-ru,DIRECT - GEOSITE,category-gov-ru,DIRECT - DOMAIN-SUFFIX,ru,DIRECT @@ -189,11 +197,11 @@ rules: - DOMAIN-SUFFIX,avito.st,DIRECT - DOMAIN-SUFFIX,googlevideo.com,MAIN MODE - # ПРАВИЛО №4: Прямое соединение для российских IP + # ПРАВИЛО №3: Прямое соединение для российских IP - GEOIP,RU,DIRECT - # ПРАВИЛО №5: Блокировка QUIC + # ПРАВИЛО №4: Блокировка QUIC - AND,((NETWORK,UDP),(DST-PORT,443)),REJECT - # ПРАВИЛО №6: Весь остальной трафик через ГЛАВНУЮ группу управления + # ПРАВИЛО №5: Весь остальной трафик через ГЛАВНУЮ группу управления - MATCH,MAIN MODE \ No newline at end of file diff --git a/manual-keys.yml b/manual-keys.yml new file mode 100644 index 0000000..8a9b635 --- /dev/null +++ b/manual-keys.yml @@ -0,0 +1,260 @@ +listeners: + - name: tproxy + type: tproxy + port: 1181 + +# --- ОБЩИЕ НАСТРОЙКИ ЯДРА --- +mixed-port: 1080 +tcp-concurrent: true +allow-lan: true +mode: rule +log-level: silent +ipv6: false +external-controller: 0.0.0.0:9090 +external-ui: ./zash +external-ui-url: "https://github.com/Zephyruso/zashboard/releases/latest/download/dist-cdn-fonts.zip" +geodata-mode: true +profile: + store-selected: true +find-process-mode: "off" + +# --- НАСТРОЙКИ СНИФФЕРА --- +sniffer: + enable: true + force-dns-mapping: true + sniff: + HTTP: + ports: [80] + override-destination: true + TLS: + ports: [443] + QUIC: + ports: [443] + +# --- СПИСОК ПРОКСИ-СЕРВЕРОВ (КЛЮЧИ) --- +proxies: + # Ключ для Финляндии + - name: '🇫🇮 Finland #1' + type: vless + server: fi-proxy.example.com + port: 443 + uuid: a1b2c3d4-e5f6-7890-abcd-ef1234567890 + udp: true + tls: true + flow: xtls-rprx-vision + servername: fi-proxy.example.com + client-fingerprint: chrome + reality-opts: + public-key: xK9P75YczqJDjXIaN2v4flLqJ25bXKdW98SdqK8TmHY + short-id: # Опционально, если нету, то пустое значение + # Ключ для Германии + - name: '🇩🇪 Germany #1' + type: vless + server: de-proxy.example.com + port: 443 + uuid: b2c3d4e5-f6g7-8901-bcde-f23456789012 + udp: true + tls: true + flow: xtls-rprx-vision + servername: de-proxy.example.com + client-fingerprint: chrome + reality-opts: + public-key: mN8Q86ZdArKEkYJbO3w5gmMrK36cYLeX09TerL9UnIZ + short-id: # Опционально, если нету, то пустое значение + + # Ключ для России + - name: '🇷🇺 Russia #1 (AD FREE)' + type: vless + server: ru-proxy.example.com + port: 443 + uuid: c3d4e5f6-g7h8-9012-cdef-345678901234 + udp: true + tls: true + flow: xtls-rprx-vision + servername: ru-proxy.example.com + client-fingerprint: chrome + reality-opts: + public-key: pQ9R97aeBsLFlZKcP4x6hnNsL47dZMfY10UfsM0VoJa + short-id: # Опционально, если нету, то пустое значение + +# --- СЕКЦИЯ DNS --- +dns: + enable: true + listen: 0.0.0.0:7874 + ipv6: false + cache-algorithm: arc + enhanced-mode: fake-ip + fake-ip-range: 198.18.0.1/16 + default-nameserver: + - 1.1.1.1 + - 8.8.8.8 + - 208.67.222.222 + - 208.67.220.220 + nameserver: + - https://dns10.quad9.net/dns-query + - https://dns.aa.net.uk/dns-query + - https://doh.opendns.com/dns-query + - tls://dns.quad9.net + - tls://1.1.1.1 + - tls://dns.opendns.com + fake-ip-filter-mode: blacklist + fake-ip-filter: + - '*.lan' + - '*.local' + - +.pool.ntp.org + - +.msftconnecttest.com + - +.3gppnetwork.org + - '+.just-another-domain.uk' + +# --- ГРУППЫ ПРОКСИ (ПОЛИТИКИ) --- +proxy-groups: + + - name: 'Google' + type: select + proxies: + - '🇫🇮 Finland #1' + - '🇩🇪 Germany #1' + - '🇷🇺 Russia #1 (AD FREE)' + - DIRECT + icon: "https://www.svgrepo.com/show/475656/google-color.svg" + + - name: 'Microsoft' + type: select + proxies: + - '🇫🇮 Finland #1' + - '🇩🇪 Germany #1' + - '🇷🇺 Russia #1 (AD FREE)' + - DIRECT + icon: "https://www.svgrepo.com/show/452062/microsoft.svg" + + - name: 'GitHub' + type: select + proxies: + - '🇫🇮 Finland #1' + - '🇩🇪 Germany #1' + - '🇷🇺 Russia #1 (AD FREE)' + - DIRECT + icon: "https://www.svgrepo.com/show/344880/github.svg" + + - name: 'Telegram' + type: select + proxies: + - '🇫🇮 Finland #1' + - '🇩🇪 Germany #1' + - '🇷🇺 Russia #1 (AD FREE)' + - DIRECT + icon: "https://www.svgrepo.com/show/354443/telegram.svg" + + - name: 'Российский трафик' + type: select + proxies: + - '🇫🇮 Finland #1' + - '🇩🇪 Germany #1' + - '🇷🇺 Russia #1 (AD FREE)' + - DIRECT + icon: "https://www.svgrepo.com/show/508628/flag-ru.svg" + + - name: 'Остальной трафик' + type: select + exclude-filter: "(?i)Russia|RU" + proxies: + - '🇫🇮 Finland #1' + - '🇩🇪 Germany #1' + - '🇷🇺 Russia #1 (AD FREE)' + - DIRECT + icon: "https://www.svgrepo.com/show/440486/earth.svg" + + - name: 'Блокировка рекламы' + type: select + proxies: + - REJECT + - DIRECT + - '🇫🇮 Finland #1' + - '🇩🇪 Germany #1' + - '🇷🇺 Russia #1 (AD FREE)' + icon: "https://www.svgrepo.com/show/305648/adblock.svg" + + - name: 'YouTube' + type: select + proxies: + - '🇫🇮 Finland #1' + - '🇩🇪 Germany #1' + - '🇷🇺 Russia #1 (AD FREE)' + - DIRECT + icon: "https://www.svgrepo.com/show/13671/youtube.svg" + + - name: 'Steam' + type: select + proxies: + - '🇫🇮 Finland #1' + - '🇩🇪 Germany #1' + - '🇷🇺 Russia #1 (AD FREE)' + - DIRECT + icon: "https://www.svgrepo.com/show/473800/steam.svg" + + - name: GLOBAL + type: select + hidden: true + proxies: + - 'YouTube' + - 'Google' + - 'Steam' + - 'Microsoft' + - 'GitHub' + - 'Telegram' + - 'Российский трафик' + - 'Остальной трафик' + - 'Блокировка рекламы' + - DIRECT + +# --- НАСТРОЙКИ GEO-ДАННЫХ --- +geox-url: + geosite: "https://github.com/v2fly/domain-list-community/releases/latest/download/dlc.dat" + geoip: "https://github.com/0FL01/meta-rules-dat_for_RU_region/releases/latest/download/geoip.dat" + +# --- ПРОВАЙДЕРЫ ПРАВИЛ --- +rule-providers: + hagezi_pro: + type: http + behavior: domain + format: mrs + url: https://github.com/zxc-rv/ad-filter/releases/latest/download/adlist.mrs + path: ./adblock/adlist.mrs + interval: 86400 + + +# --- ПРАВИЛА МАРШРУТИЗАЦИИ --- +rules: + # ПРАВИЛО №0: Блокировка рекламы и трекеров + - GEOSITE,category-ads-all,Блокировка рекламы + - RULE-SET,hagezi_pro,Блокировка рекламы + + # ПРАВИЛО №1: Системные правила + - GEOIP,private,DIRECT,no-resolve + + # ПРАВИЛО №2: Российский трафик + - DOMAIN-SUFFIX,avito.ru,DIRECT # Авито обычно не пускает с прокси, по этому рекомендуется использовать DIRECT + - DOMAIN-SUFFIX,avito.st,DIRECT # Авито обычно не пускает с прокси, по этому рекомендуется использовать DIRECT + - GEOSITE,category-ru,Российский трафик + - DOMAIN-SUFFIX,ru,Российский трафик + - DOMAIN-SUFFIX,xn--p1ai,Российский трафик + - DOMAIN-SUFFIX,yandex-pogoda.static-storage.net,Российский трафик + - GEOSITE,category-gov-ru,Российский трафик + - GEOIP,RU,Российский трафик,no-resolve + + # ПРАВИЛО №3: Правила для конкретных сервисов + - GEOSITE,steam,Steam + - DOMAIN-SUFFIX,rutracker.org,Остальной трафик + - DOMAIN-SUFFIX,nnmclub.to,Остальной трафик + - GEOSITE,youtube,YouTube + - GEOSITE,google,Google + - GEOSITE,github,GitHub + - GEOSITE,microsoft,Microsoft + - GEOSITE,telegram,Telegram + - GEOSITE,alibaba,Российский трафик + - GEOSITE,MOZILLA,Российский трафик + - GEOSITE,XIAOMI,Российский трафик + - GEOSITE,CN,Российский трафик + + # ПРАВИЛО №4: Весь остальной трафик + - MATCH,Остальной трафик \ No newline at end of file diff --git a/manual-sub.yml b/manual-sub.yml new file mode 100644 index 0000000..28a81b7 --- /dev/null +++ b/manual-sub.yml @@ -0,0 +1,220 @@ +listeners: + - name: tproxy + type: tproxy + port: 1181 + +# --- ОБЩИЕ НАСТРОЙКИ ЯДРА --- +mixed-port: 1080 +tcp-concurrent: true +allow-lan: true +mode: rule +log-level: silent +ipv6: false +external-controller: 0.0.0.0:9090 +external-ui: ./zash +external-ui-url: "https://github.com/Zephyruso/zashboard/releases/latest/download/dist-cdn-fonts.zip" +geodata-mode: true +profile: + store-selected: true +find-process-mode: "off" + +# --- НАСТРОЙКИ СНИФФЕРА --- +sniffer: + enable: true + force-dns-mapping: true + sniff: + HTTP: + ports: [80] + override-destination: true + TLS: + ports: [443] + QUIC: + ports: [443] + +# --- ПРОВАЙДЕР ПРОКСИ-СЕРВЕРОВ (ПОДПИСКА) --- +proxy-providers: + subscription: + type: http + url: https://sub.sub.sub/cfdjdksjdsk + path: ./proxy-providers/subscription.yaml + interval: 3600 + health-check: + enable: true + url: http://www.msftncsi.com/ncsi.txt + interval: 300 + +# --- СЕКЦИЯ DNS --- +dns: + enable: true + listen: 0.0.0.0:7874 + ipv6: false + cache-algorithm: arc + enhanced-mode: fake-ip + fake-ip-range: 198.18.0.1/16 + default-nameserver: + - 1.1.1.1 + - 8.8.8.8 + - 208.67.222.222 + - 208.67.220.220 + nameserver: + - https://dns10.quad9.net/dns-query + - https://dns.aa.net.uk/dns-query + - https://doh.opendns.com/dns-query + - tls://dns.quad9.net + - tls://1.1.1.1 + - tls://dns.opendns.com + fake-ip-filter-mode: blacklist + fake-ip-filter: + - '*.lan' + - '*.local' + - +.pool.ntp.org + - +.msftconnecttest.com + - +.3gppnetwork.org + - '+.just-another-domain.uk' + +# --- ГРУППЫ ПРОКСИ (ПОЛИТИКИ) --- +proxy-groups: + + - name: 'Google' + type: select + use: + - subscription + proxies: + - DIRECT + icon: "https://www.svgrepo.com/show/475656/google-color.svg" + + - name: 'Microsoft' + type: select + use: + - subscription + proxies: + - DIRECT + icon: "https://www.svgrepo.com/show/452062/microsoft.svg" + + - name: 'GitHub' + type: select + use: + - subscription + proxies: + - DIRECT + icon: "https://www.svgrepo.com/show/344880/github.svg" + + - name: 'Telegram' + type: select + use: + - subscription + proxies: + - DIRECT + icon: "https://www.svgrepo.com/show/354443/telegram.svg" + + - name: 'Российский трафик' + type: select + use: + - subscription + proxies: + - DIRECT + icon: "https://www.svgrepo.com/show/508628/flag-ru.svg" + + - name: 'Остальной трафик' + type: select + use: + - subscription + exclude-filter: "(?i)Russia|RU" + proxies: + - DIRECT + icon: "https://www.svgrepo.com/show/440486/earth.svg" + + - name: 'Блокировка рекламы' + type: select + proxies: + - REJECT + - DIRECT + use: + - subscription + icon: "https://www.svgrepo.com/show/305648/adblock.svg" + + - name: 'YouTube' + type: select + use: + - subscription + proxies: + - DIRECT + icon: "https://www.svgrepo.com/show/13671/youtube.svg" + + - name: 'Steam' + type: select + use: + - subscription + proxies: + - DIRECT + icon: "https://www.svgrepo.com/show/473800/steam.svg" + + - name: GLOBAL + type: select + hidden: true + proxies: + - 'YouTube' + - 'Google' + - 'Steam' + - 'Microsoft' + - 'GitHub' + - 'Telegram' + - 'Российский трафик' + - 'Остальной трафик' + - 'Блокировка рекламы' + - DIRECT + +# --- НАСТРОЙКИ GEO-ДАННЫХ --- +geox-url: + geosite: "https://github.com/v2fly/domain-list-community/releases/latest/download/dlc.dat" + geoip: "https://github.com/0FL01/meta-rules-dat_for_RU_region/releases/latest/download/geoip.dat" + +# --- ПРОВАЙДЕРЫ ПРАВИЛ --- +rule-providers: + hagezi_pro: + type: http + behavior: domain + format: mrs + url: https://github.com/zxc-rv/ad-filter/releases/latest/download/adlist.mrs + path: ./adblock/adlist.mrs + interval: 86400 + + +# --- ПРАВИЛА МАРШРУТИЗАЦИИ --- +rules: + # ПРАВИЛО №0: Блокировка рекламы и трекеров + - GEOSITE,category-ads-all,Блокировка рекламы + - RULE-SET,hagezi_pro,Блокировка рекламы + + # ПРАВИЛО №1: Системные правила + - DOMAIN-SUFFIX,just-another-domain.uk,DIRECT + - GEOIP,private,DIRECT,no-resolve + + # ПРАВИЛО №2: Российский трафик + - DOMAIN-SUFFIX,subcriptiom.domain.com,DIRECT # <----- ЗДЕСЬ УКАЗАТЬ ДОМЕНЫ ПОДПИСКИ, добавленые в секции proxy-providers (--- ПРОВАЙДЕР ПРОКСИ-СЕРВЕРОВ (ПОДПИСКА) ---) + - DOMAIN-SUFFIX,avito.ru,DIRECT # Авито обычно не пускает с прокси, по этому рекомендуется использовать DIRECT + - DOMAIN-SUFFIX,avito.st,DIRECT # Авито обычно не пускает с прокси, по этому рекомендуется использовать DIRECT + + - GEOSITE,category-ru,Российский трафик + - DOMAIN-SUFFIX,ru,Российский трафик + - DOMAIN-SUFFIX,xn--p1ai,Российский трафик + - DOMAIN-SUFFIX,yandex-pogoda.static-storage.net,Российский трафик + - GEOSITE,category-gov-ru,Российский трафик + - GEOIP,RU,Российский трафик,no-resolve + + # ПРАВИЛО №3: Правила для конкретных сервисов + - GEOSITE,steam,Steam + - DOMAIN-SUFFIX,rutracker.org,Остальной трафик + - DOMAIN-SUFFIX,nnmclub.to,Остальной трафик + - GEOSITE,youtube,YouTube + - GEOSITE,google,Google + - GEOSITE,github,GitHub + - GEOSITE,microsoft,Microsoft + - GEOSITE,telegram,Telegram + - GEOSITE,alibaba,Российский трафик + - GEOSITE,MOZILLA,Российский трафик + - GEOSITE,XIAOMI,Российский трафик + - GEOSITE,CN,Российский трафик + + # ПРАВИЛО №4: Весь остальной трафик + - MATCH,Остальной трафик