کلش یک پروکسی rule-based است که به کمک آن میتوان که برای هر دامین مد نظر rule مشخص کرد تا از پروکسی استفاده کند یا نه و همین قضیه خیلی به کمتر شدن حجم مصرف کاربر و دیرتر فیلتر شدن سرور شما کمک خواهد کرد.
- وصل شدن اتوماتیک به پروکسی با پینگ کمتر
- وصل شدن مستقیم به سایت های ایرانی(هنگام روشن بودن فیلترشکن)
- بلاک کردن سایت های تبلیغات
- دور زدن تحریم
- قابلیت تونل کردن کل سیستم(TUN)
Credit : blackmatrix7/ios_rule_script
LocalAreaNetwork:
type: http
behavior: classical
interval: 7200
path: ./ruleset/LocalAreaNetwork.yaml
url: https://raw.githubusercontent.com/blackmatrix7/ios_rule_script/master/rule/Clash/Lan/Lan.yaml
Credit : filteryab/ir-blocked-domain
blocked-sites:
type: http
behavior: classical
interval: 7200
path: ./ruleset/blocked-sites.yaml
url: https://github.com/mahanmi/iran-clash-example/releases/latest/download/blocked-sites.yaml
blocked-sites-all:
type: http
behavior: domain
format: text
interval: 7200
path: ./ruleset/blocked-sites-all.txt
url: https://github.com/mahanmi/iran-clash-example/releases/latest/download/blocked-sites-all.txt
Credit : bootmortis/iran-hosted-domains
iran-sites:
type: http
behavior: domain
format: text
interval: 7200
path: ./ruleset/iran-sites.txt
url: "https://github.com/bootmortis/iran-hosted-domains/releases/latest/download/clash_rules_other.txt"
iran-ads:
type: http
format: text
behavior: domain
url: "https://github.com/bootmortis/iran-hosted-domains/releases/latest/download/clash_rules_ads.txt"
path: /ruleset/iran_ads.txt
interval: 7200
sanctioned-sites:
type: http
behavior: classical
interval: 7200
path: ./ruleset/sactioned-sites.yaml
url: https://github.com/mahanmi/iran-clash-example/releases/latest/download/sanctioned-sites.yaml
Credit : blackmatrix7/ios_rule_script
apple-sites:
type: http
behavior: domain
format: text
interval: 7200
path: ./ruleset/apple-sites.txt
url: https://raw.githubusercontent.com/blackmatrix7/ios_rule_script/master/rule/Clash/Apple/Apple_Domain.txt
دانلود تمپلیت روی سرور با کد زیر
sudo wget -P /var/lib/marzban/templates/clash/ https://github.com/mahanmi/iran-clash-example/releases/latest/download/marzban-template.yml
سپس در فایل .env مشخصات زیر رو اضافه کنید
CUSTOM_TEMPLATES_DIRECTORY="/var/lib/marzban/templates/"
CLASH_SUBSCRIPTION_TEMPLATE="clash/marzban-template.yml"
از کانفیگ های پیشرفته کلش خود لذت ببرید.
برای آپدیت تمپلیت کافیست فقط همون کامند اول رو دوباره ران کنید.
برای شروع باید از قبل کانفیگ v2ray داشته باشید
از فولدر proxy-example پروتکل مد نظر خود را انتخاب کنید و طبق آموزش تکمیل کنید. برای مثال من از vmess-ws-tls استفاده میکنم
با توجه به این عکس این اطلاعات رو وارد میکنم
#VMESS-WS Protocol
- alterId: 0
cipher: auto
benchmark-url: http://www.gstatic.com/generate_204
benchmark-timeout: 5
name: "mahan"
network: ws
port: 443
server: psh.clash.shop
servername: de-server.klyk.shop
skip-cert-verify: true
tls: true
sni: de-sni.clash.shop
alpn:
- http/1.1
type: vmess
udp: true
uuid: e8c5d892-47e7-4eeb-b4c3-bd82591d4127
ws-opts:
headers:
Host: de-server.klyk.shop
path:/mw
پروکسی که در بخش قبل ساختیم رو در قسمت proxies اضافه میکنیم
proxies:
#VMESS-WS Protocol
- alterId: 0
cipher: auto
benchmark-url: http://www.gstatic.com/generate_204
benchmark-timeout: 5
name: "mahan"
network: ws
port: 443
server: psh.clash.shop
servername: de-server.klyk.shop
skip-cert-verify: true
tls: true
sni: de-sni.clash.shop
alpn:
- http/1.1
type: vmess
udp: true
uuid: e8c5d892-47e7-4eeb-b4c3-bd82591d4127
ws-opts:
headers:
Host: de-server.klyk.shop
path:/mw
proxy-groups:
- name: Proxy
proxies:
- "♻️ Automatic"
# اینجا رو هم متناسب با اسم پروکسی هایی که ساختید پر کنید
- "mahan"
type: select
- interval: 300
name: OnFiltererdSites
proxies:
- Proxy
- DIRECT
type: select
- interval: 300
name: OnSanctionedSites
proxies:
- Proxy
- DIRECT
type: select
- name: General
proxies:
- Proxy
- DIRECT
type: select
- interval: 300
name: OnIranSites
proxies:
- DIRECT
- REJECT
type: select
- name: "♻️ Automatic"
type: fallback
url: 'https://youtube.com'
interval: 300
proxies:
# و همچنین اینجا
- "mahan"
strategy: consistent-hashing
حالا فایل رو با فرمت clash.yaml سیو کنید و داخل نرم افزار کلشتون ایمپورتش کنید.