Updated rule names

Updated solar config
This commit is contained in:
2025-06-06 20:04:03 +03:00
parent e8daad4611
commit dd68dc34f3
13 changed files with 178 additions and 297 deletions

View File

@@ -12,7 +12,7 @@ bind-address: "*"
# - "user2:pass2"
# —————————————————————————————— external controller —————————————————————————————
external-controller: 127.0.0.1:9090
external-controller: 0.0.0.0:9090
secret: '314159271828'
external-ui: "/usr/share/openclash/ui"
authentication:
@@ -52,16 +52,16 @@ dns:
fake-ip-filter:
# ———————————————————— self-hosted domains ———————————————————
- '*.lan'
- '*.dts'
- '*.webway.dts'
- '*.netbird.selfhosted'
- '*.shamanlanding.org'
- '*.retreat.shamanlanding.org'
- '*.hq.shamanlanding.org'
- '+.dts'
- '+.webway.dts'
- '+.netbird.selfhosted'
- '+.shamanlanding.org'
nameserver:
- https://purpose.shamanlanding.org/dns-query/dts-pontifex
- https://d.adguard-dns.com/dns-query/5ffb7de2
- https://purpose.shamanlanding.org/dns-query/dts-pontifex
- https://d.adguard-dns.com/dns-query/5ffb7de2
fallback:
- https://dns.google/dns-query
- https://cloudflare-dns.com/dns-query
# If IP addresses resolved with servers in `nameservers` are in the specified
# subnets below, they are considered invalid and results from `fallback`
# servers are used instead.
@@ -122,6 +122,8 @@ dns:
proxies:
- vless-estonia
- vless-serbia
use:
- own
np-vpn-list_balancer: &np_vpn_list_balancer
type: load-balance
@@ -199,7 +201,19 @@ proxies:
# ———————————————————————————————— proxy providers ———————————————————————————————
proxy-providers:
# ——————————————————— private vpn services ———————————————————
#https://dexterity.shamanlanding.org/M4eh2gd/first
own:
type: http
url: "https://dexterity.shamanlanding.org/M4eh2gd/first"
interval: 3600
proxy: DIRECT
path: "./proxy_provider/own-1.txt"
exclude-filter: ""
override:
additional-prefix: "[O] "
additional-suffix: ""
health-check:
<<: *health_check_for_providers
# ——————————————————— non-personal services ——————————————————
#https://xfizz.cc/sublink/XzU0rRmBeOZtIPprW46f2ieNFcF8PJw9?name=1Y:2213
@@ -486,6 +500,9 @@ proxy-groups:
- name: Notion
type: select
proxies:
- 🔢 Personal VPN
- 🔢 Europe
- ⚖️ Personal VPN
- vless-estonia
- vless-serbia
<<: *health_check_for_selectors
@@ -499,6 +516,7 @@ proxy-groups:
- 🔢 USA
- 🔢 Asia
- 🔢 Kazakhstan
- 🔢 Personal VPN
- ⚖️ Europe
- ⚖️ USA
- ⚖️ Asia

View File

@@ -1,36 +1,96 @@
# —————————————————————————————————— local proxy —————————————————————————————————
port: 7890
socks-port: 7891
redir-port: 7892
tproxy-port: 7893
mixed-port: 7893
allow-lan: true
bind-address: "*"
authentication:
- "xuser:xuser"
# —————————————————————————————— external controller —————————————————————————————
external-controller: 0.0.0.0:9090
secret: '314159271828'
# external-ui: "/usr/share/openclash/ui"
# authentication:
# - dts-solar-clash-p:314159271828
mode: rule
log-level: info
# ———————————————————————————————————— general ———————————————————————————————————
mode: rule
ipv6: false
unified-delay: true
log-level: info
disable-keep-alive: true
# interface-name: en0 # Outbound interface name
# ————————————————————————————————————— hosts ————————————————————————————————————
hosts:
# ———————————————————————————————————— profile ———————————————————————————————————
profile:
store-selected: true
store-fake-ip: true
# ———————————————————————————————————— sniffer ———————————————————————————————————
sniffer:
enable: true
parse-pure-ip: true
# —————————————————————————————————————— dns —————————————————————————————————————
dns:
enable: true
ipv6: false
listen: 0.0.0.0:53
default-nameserver:
- 114.114.114.114
- 8.8.8.8
enhanced-mode: fake-ip
fake-ip-range: 198.18.0.1/16
use-hosts: true
fake-ip-range: 198.18.0.1/16
fake-ip-filter-mode: blacklist
fake-ip-filter:
# ———————————————————— self-hosted domains ———————————————————
- '*.lan'
- '*.dts'
- '*.webway.dts'
- '*.netbird.selfhosted'
- '*.shamanlanding.org'
- '*.retreat.shamanlanding.org'
- '*.hq.shamanlanding.org'
- '+.dts'
- '+.webway.dts'
- '+.netbird.selfhosted'
- '+.shamanlanding.org'
nameserver:
- https://d.adguard-dns.com/dns-query/462c318e
- https://purpose.shamanlanding.org/dns-query/dts-pontifex
- https://d.adguard-dns.com/dns-query/5ffb7de2
fallback:
- https://dns.google/dns-query
- https://cloudflare-dns.com/dns-query
# If IP addresses resolved with servers in `nameservers` are in the specified
# subnets below, they are considered invalid and results from `fallback`
# servers are used instead.
#
# IP address resolved with servers in `nameserver` is used when
# `fallback-filter.geoip` is true and when GEOIP of the IP address is `CN`.
#
# If `fallback-filter.geoip` is false, results from `nameserver` nameservers
# are always used if not match `fallback-filter.ipcidr`.
#
# This is a countermeasure against DNS pollution attacks.
# fallback-filter:
# geoip: true
# geoip-code: CN
# ipcidr:
# - 240.0.0.0/4
# domain:
# - '+.google.com'
# - '+.facebook.com'
# - '+.youtube.com'
# Lookup domains via specific nameservers
# nameserver-policy:
# 'www.baidu.com': '114.114.114.114'
# '+.internal.crop.com': '10.0.0.1'
# —————————————————————————————————————— tun —————————————————————————————————————
tun:
enable: true
stack: system
@@ -69,12 +129,16 @@ tun:
proxies:
- vless-estonia
- vless-serbia
use:
- own
p-vpn-list_selector: &p_vpn_list_selector
type: select
proxies:
- vless-estonia
- vless-serbia
use:
- own
np-vpn-list_balancer: &np_vpn_list_balancer
type: load-balance
@@ -101,11 +165,12 @@ tun:
# ————————————————————————————————— proxies list —————————————————————————————————
proxies:
# ————————————————————— direct wan routes ————————————————————
- name: "WAN"
- name: "WAN A [МТС]"
type: direct
udp: true
ip-version: ipv4
interface-name: eth0
# ——————————————————— private vpn services ———————————————————
- name: vless-serbia
type: vless
@@ -141,13 +206,25 @@ proxies:
# ———————————————————————————————— proxy providers ———————————————————————————————
proxy-providers:
# ——————————————————— private vpn services ———————————————————
#https://dexterity.shamanlanding.org/M4eh2gd/first
own:
type: http
url: "https://dexterity.shamanlanding.org/M4eh2gd/first"
interval: 3600
proxy: DIRECT
path: "./proxy_provider/own-1.txt"
exclude-filter: ""
override:
additional-prefix: "[O] "
additional-suffix: ""
health-check:
<<: *health_check_for_providers
# ——————————————————— non-personal services ——————————————————
#https://xfizz.cc/sublink/XzU0rRmBeOZtIPprW46f2ieNFcF8PJw9?name=1Y:2213
xfizz:
type: file
url: "https://gitea.shamanlanding.org/DaTekShaman/clash-rules/raw/branch/main/proxy-provider/fizz-vpn.txt"
type: http
url: "https://gitea.shamanlanding.org/DaTekShaman/arcadia/raw/branch/main/CLASH%20RULES/proxy-providers/gofinn-test-account-full"
interval: 3600
proxy: DIRECT
path: "./proxy_provider/fizz-vpn.txt"
@@ -160,8 +237,8 @@ proxy-providers:
#https://arza.top/sub/dGZjNHVlLDE3MzIzMDQ2MTYowA-efEYOh
arza-1:
type: file
url: "https://gitea.shamanlanding.org/DaTekShaman/clash-rules/raw/branch/main/proxy-provider/arza.txt"
type: http
url: "https://gitea.shamanlanding.org/DaTekShaman/arcadia/raw/branch/main/CLASH%20RULES/proxy-providers/arza"
interval: 3600
proxy: DIRECT
path: "./proxy_provider/arza.txt"
@@ -174,8 +251,8 @@ proxy-providers:
#https://subs.un1c4d3.ru:52478/sub/eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJzdWIiOiJQTF9WTFNTX0FMTDIxMCIsImFjY2VzcyI6InN1YnNjcmlwdGlvbiIsImlhdCI6MTczNzgwMDQwOH0.mPr4BSMMpo1mrlZPvB34IRGcn2mHOZetHXaZyebirT4
Un1c4d3:
type: file
url: "https://gitea.shamanlanding.org/DaTekShaman/clash-rules/raw/branch/main/proxy-provider/Un1c4d3.txt"
type: http
url: "https://gitea.shamanlanding.org/DaTekShaman/arcadia/raw/branch/main/CLASH%20RULES/proxy-providers/Un1c4d3"
interval: 3600
proxy: DIRECT
path: "./proxy_provider/Un1c4d3.txt"
@@ -196,137 +273,115 @@ proxy-groups:
url: 'https://cp.cloudflare.com/generate_204'
interval: 300
# ————————————————————— direct wan routes ————————————————————
- name: ⚖️ AB
type: load-balance
disable-udp: false
proxies:
- WAN
hidden: true
- name: ⚖️ ABC
type: load-balance
disable-udp: false
proxies:
- WAN
hidden: true
# ————————————————————— direct selectors —————————————————————
- name: 🖥️ LAN Clients
type: select
disable-udp: false
proxies:
- WAN
- name: 🛋️ IOT Clients
type: select
disable-udp: false
proxies:
- WAN
- name: 👾 Unprivileged Webway
type: select
disable-udp: false
proxies:
- WAN
- name: 🌟 Privileged Webway
type: select
disable-udp: false
proxies:
- WAN
# —————————————— load balancers for personal vpn —————————————
- name: ⚖️ Personal VPN
<<: [*p_vpn_list_balancer, *health_check_for_load_balancers]
<<: *p_vpn_list_balancer
<<: *health_check_for_load_balancers
# ———————————— load balancers for non-personal vpn ———————————
- name: ⚖️ Russian
<<: *np_vpn_list_balancer
disable-udp: false
filter: "(?i)Russia"
<<: [*np_vpn_list_balancer, *health_check_for_load_balancers]
<<: *health_check_for_load_balancers
- name: ⚖️ Europe
<<: *np_vpn_list_balancer
disable-udp: false
filter: "(?i)NL|Finland|Estonia|France|Germany|Sweden|Ireland"
<<: [*np_vpn_list_balancer, *health_check_for_load_balancers]
<<: *health_check_for_load_balancers
- name: ⚖️ USA
<<: *np_vpn_list_balancer
disable-udp: false
filter: "(?i)USA|Canada"
<<: [*np_vpn_list_balancer, *health_check_for_load_balancers]
<<: *health_check_for_load_balancers
- name: ⚖️ Asia
<<: *np_vpn_list_balancer
disable-udp: false
filter: "(?i)Hong Kong|China|Malaysia|Philippines|Japan|Singapore"
<<: [*np_vpn_list_balancer, *health_check_for_load_balancers]
<<: *health_check_for_load_balancers
- name: ⚖️ High Bandwidth
<<: *np_vpn_list_balancer
disable-udp: false
filter: "(?i)10 Gbit"
<<: [*np_vpn_list_balancer, *health_check_for_load_balancers]
<<: *health_check_for_load_balancers
- name: ⚖️ Fast Servers
<<: *np_vpn_list_balancer
disable-udp: false
filter: "(?i)Low Ping"
<<: [*np_vpn_list_balancer, *health_check_for_load_balancers]
<<: *health_check_for_load_balancers
# ————————————— global selectors for personal vpn ————————————
- name: 🔢 Personal VPN
<<: *p_vpn_list_selector
disable-udp: false
<<: [*p_vpn_list_selector, *health_check_for_selectors]
<<: *health_check_for_selectors
# ——————————— global selectors for non-personal vpn ——————————
- name: 🔢 Russian
<<: *np_vpn_list_selector
disable-udp: false
filter: "(?i)Russia"
<<: [*np_vpn_list_selector, *health_check_for_selectors]
<<: *health_check_for_selectors
- name: 🔢 Europe
<<: *np_vpn_list_selector
disable-udp: false
filter: "(?i)NL|Finland|Estonia|France|Germany|Sweden|Ireland|Moldova"
<<: [*np_vpn_list_selector, *health_check_for_selectors]
<<: *health_check_for_selectors
- name: 🔢 USA
<<: *np_vpn_list_selector
disable-udp: false
filter: "(?i)USA|Canada"
<<: [*np_vpn_list_selector, *health_check_for_selectors]
<<: *health_check_for_selectors
- name: 🔢 Asia
<<: *np_vpn_list_selector
disable-udp: false
filter: "(?i)Hong Kong|China|Malaysia|Philippines|Japan|Singapore"
<<: [*np_vpn_list_selector, *health_check_for_selectors]
<<: *health_check_for_selectors
- name: 🔢 Kazakhstan
<<: *np_vpn_list_selector
disable-udp: false
filter: "(?i)Kazakhstan|KZ"
<<: [*np_vpn_list_selector, *health_check_for_selectors]
<<: *health_check_for_selectors
- name: 🔢 All non-personal
<<: *np_vpn_list_selector
disable-udp: false
filter: ""
<<: [*np_vpn_list_selector, *health_check_for_selectors]
<<: *health_check_for_selectors
- name: 🔢 Gaming
<<: *np_vpn_list_selector
disable-udp: false
filter: "(?i)game"
<<: [*np_vpn_list_selector, *health_check_for_selectors]
<<: *health_check_for_selectors
- name: 🔢 Torrent Compliant
<<: *np_vpn_list_selector
disable-udp: false
filter: "(?i)torrent"
<<: [*np_vpn_list_selector, *health_check_for_selectors]
<<: *health_check_for_selectors
- name: 🔢 TOR Compliant
<<: *np_vpn_list_selector
disable-udp: false
filter: "(?i)TOR✅"
<<: [*np_vpn_list_selector, *health_check_for_selectors]
<<: *health_check_for_selectors
- name: 🔢 Fast Servers
<<: *np_vpn_list_selector
disable-udp: false
filter: "(?i)10 Gbit|10Gbit"
<<: [*np_vpn_list_selector, *health_check_for_selectors]
<<: *health_check_for_selectors
# —————————— selectors for unprivileged webway rules —————————
# ——————— selectors for local & privileged webway rules ——————
@@ -388,8 +443,10 @@ proxy-groups:
- name: Notion
type: select
proxies:
- vless-estonia
- vless-serbia
- 🔢 Personal VPN
- 🔢 Europe
- ⚖️ Personal VPN
- ⚖️ Europe
<<: *health_check_for_selectors
- name: Testzone A
@@ -401,6 +458,8 @@ proxy-groups:
- 🔢 USA
- 🔢 Asia
- 🔢 Kazakhstan
- 🔢 Personal VPN
- ⚖️ Russian
- ⚖️ Europe
- ⚖️ USA
- ⚖️ Asia
@@ -418,7 +477,7 @@ rule-providers:
<<: *default_rule_provider_config
Discord:
url: https://gitea.shamanlanding.org/DaTekShaman/clash-rules/raw/branch/main/rule-provider/discord.yaml # Discord
url: https://gitea.shamanlanding.org/DaTekShaman/clash-rules/raw/branch/main/rule-provider/2005-lpu-ai-stuff-western.yaml # AI Stuff
path: "./rule_provider/discord.yaml"
<<: *default_rule_provider_config
@@ -433,12 +492,12 @@ rule-providers:
<<: *default_rule_provider_config
Testzone A:
url: https://gitea.shamanlanding.org/DaTekShaman/clash-rules/raw/branch/main/rule-provider/ip-test.yaml
url: https://gitea.shamanlanding.org/DaTekShaman/arcadia/raw/branch/main/CLASH%20RULES/rule-providers/ip-test.yaml
path: "./rule_provider/0000-lpx-testzone-a.yaml"
<<: *default_rule_provider_config
USA Services:
url: https://gitea.shamanlanding.org/DaTekShaman/clash-rules/raw/branch/main/rule-provider/usa-services.yaml
url: https://gitea.shamanlanding.org/DaTekShaman/arcadia/raw/branch/main/CLASH%20RULES/rule-providers/usa-services.yaml
path: "./rule_provider/usa-services.yaml"
<<: *default_rule_provider_config