उन्नत कॉन्फ़िगरेशन क्यों
हालाँकि ClashX बिना अतिरिक्त सेटअप के भी काम करता है, उन्नत कॉन्फ़िगरेशन अधिक सूक्ष्म नियंत्रण, बेहतर प्रदर्शन और अधिक स्मार्ट स्वचालन सक्षम करती है। यह लेख व्यावहारिक उन्नत सुझाव साझा करता है ताकि आप ClashX कॉन्फ़िगरेशन विशेषज्ञ बन सकें।
ये सुझाव उन उपयोगकर्ताओं के लिए उपयुक्त हैं जो ClashX की मूल बातें पहले से जानते हैं और दैनिक उपयोग अनुभव को उल्लेखनीय रूप से बेहतर बना सकते हैं।
उन्नत पॉलिसी समूह कॉन्फ़िगरेशन, DNS split अनुकूलन, कस्टम नियम लेखन, कॉन्फ़िगरेशन ऑटोमेशन स्क्रिप्ट्स, प्रदर्शन ट्यूनिंग तकनीकें
पॉलिसी समूह अनुकूलन
पॉलिसी समूह प्रकारों को समझना
ClashX कई प्रकार के पॉलिसी समूहों का समर्थन करता है, जिनमें से प्रत्येक अलग-अलग परिस्थितियों के लिए उपयुक्त है:
| प्रकार | विवरण | सर्वोत्तम उपयोग परिदृश्य |
|---|---|---|
| select | नोड्स को मैन्युअल रूप से चुनें | वे सेवाएँ जिन्हें सटीक नियंत्रण चाहिए |
| url-test | सबसे तेज़ नोड अपने-आप चुनें | दैनिक ब्राउज़िंग, स्ट्रीमिंग |
| fallback | फेलओवर | उच्च उपलब्धता वाले परिदृश्य |
| load-balance | लोड बैलेंसिंग | उच्च-ट्रैफ़िक डाउनलोड |
स्मार्ट पॉलिसी समूह बनाना
अलग-अलग पॉलिसी प्रकारों को मिलाकर, आप अधिक स्मार्ट प्रॉक्सी रणनीतियाँ बना सकते हैं। यहाँ एक उदाहरण कॉन्फ़िगरेशन है:
पॉलिसी समूह कॉन्फ़िगरेशन उदाहरण
proxy-groups:
# 主选择器
- name: "🚀 节点选择"
type: select
proxies:
- 🇭🇰 香港节点
- 🇺🇸 美国节点
- 🇯🇵 日本节点
- DIRECT
# 自动选择香港最快节点
- name: "🇭🇰 香港节点"
type: url-test
url: 'http://www.gstatic.com/generate_204'
interval: 300
use:
- HK-Servers
# 流媒体专用(故障转移)
- name: "🎬 流媒体"
type: fallback
url: 'http://www.gstatic.com/generate_204'
interval: 300
proxies:
- 🇭🇰 香港节点
- 🇺🇸 美国节点
पॉलिसी समूह नेस्टिंग सुझाव
पॉलिसी समूहों को नेस्ट करके स्तरीय संरचनाएँ बनाई जा सकती हैं:
- पहली परत: क्षेत्र के अनुसार समूह बनाएँ (Hong Kong, US, Japan)
- दूसरी परत: उद्देश्य के अनुसार समूह बनाएँ (streaming, gaming, downloads)
- तीसरी परत: मुख्य नियंत्रक (कौन-सी पॉलिसी चुननी है, इसे मैन्युअल रूप से चुनें)
ClashX मेनू में तेज़ पहचान के लिए पॉलिसी समूहों के नाम में emoji icons का उपयोग करें, इससे दक्षता बढ़ती है।
उन्नत DNS कॉन्फ़िगरेशन
DNS प्रदूषण की समस्याएँ
DNS प्रदूषण नेटवर्क एक्सेस को प्रभावित करने वाली एक सामान्य समस्या है। सही DNS कॉन्फ़िगरेशन resolution त्रुटियों को रोक सकती है और एक्सेस गति में सुधार कर सकती है।
DNS कॉन्फ़िगरेशन का अनुकूलन
अनुशंसित: split DNS कॉन्फ़िगरेशन का उपयोग करें — घरेलू डोमेनों के लिए घरेलू DNS, विदेशी डोमेनों के लिए विश्वसनीय DNS:
DNS split कॉन्फ़िगरेशन
dns:
enable: true
ipv6: false
enhanced-mode: fake-ip
fake-ip-range: 198.18.0.1/16
nameserver:
- 119.29.29.29
- 223.5.5.5
fallback:
- tls://1.1.1.1:853
- tls://8.8.8.8:853
fallback-filter:
geoip: true
geoip-code: CN
ipcidr:
- 240.0.0.0/4
fake-ip बनाम redir-host
उचित DNS enhancement mode चुनें:
fake-ip mode कुछ ऐप्स (जैसे Spotify, Steam) के साथ कनेक्शन समस्याएँ पैदा कर सकता है। यदि आपको ऐसी समस्या मिले, तो redir-host mode पर स्विच करें।
DoH / DoT एन्क्रिप्टेड DNS
बेहतर गोपनीयता के लिए एन्क्रिप्टेड DNS का उपयोग करें:
- DoH (DNS over HTTPS): HTTPS के माध्यम से DNS क्वेरी एन्क्रिप्ट करें
- DoT (DNS over TLS): TLS के माध्यम से DNS क्वेरी एन्क्रिप्ट करें
- अनुशंसित सेवाएँ: Cloudflare (1.1.1.1), Google (8.8.8.8)
नियम अनुकूलन
नियम प्राथमिकता
नियम मिलान क्रम को समझना बहुत महत्वपूर्ण है। ClashX नियमों को ऊपर से नीचे तक मिलाता है और पहला मेल खाने वाला नियम लागू करता है।
1. DOMAIN (सटीक डोमेन)
2. DOMAIN-SUFFIX (डोमेन प्रत्यय)
3. DOMAIN-KEYWORD (डोमेन कीवर्ड)
4. IP-CIDR (IP पता सीमा)
5. GEOIP (भौगोलिक स्थान)
6. MATCH (डिफ़ॉल्ट मिलान)
सामान्य नियम उदाहरण
यहाँ कुछ व्यावहारिक कस्टम नियम दिए गए हैं:
नियम कॉन्फ़िगरेशन उदाहरण
rules:
# 屏蔽广告
- DOMAIN-SUFFIX,ads.google.com,REJECT
- DOMAIN-KEYWORD,analytics,REJECT
# 强制直连
- DOMAIN-SUFFIX,apple.com,DIRECT
- DOMAIN-SUFFIX,icloud.com,DIRECT
# 流媒体分流
- DOMAIN-SUFFIX,netflix.com,🎬 流媒体
- DOMAIN-SUFFIX,youtube.com,🎬 流媒体
# 国内网站直连
- GEOIP,CN,DIRECT
# 其他流量走代理
- MATCH,🚀 节点选择
नियम सेट संदर्भ
नियम सेट का उपयोग कॉन्फ़िगरेशन को सरल बनाता है और इसे अपडेटेड रखता है:
नियम सेट कॉन्फ़िगरेशन
rule-providers:
reject:
type: http
behavior: domain
url: "https://cdn.jsdelivr.net/gh/Loyalsoldier/clash-rules@release/reject.txt"
path: ./ruleset/reject.yaml
interval: 86400
proxy:
type: http
behavior: domain
url: "https://cdn.jsdelivr.net/gh/Loyalsoldier/clash-rules@release/proxy.txt"
path: ./ruleset/proxy.yaml
interval: 86400
rules:
- RULE-SET,reject,REJECT
- RULE-SET,proxy,🚀 节点选择
स्वचालन कॉन्फ़िगरेशन
सब्सक्रिप्शन कन्वर्ज़न सेवाएँ
कॉन्फ़िगरेशन को अपने-आप अनुकूलित करने के लिए सब्सक्रिप्शन कन्वर्ज़न सेवाओं का उपयोग करें:
- नियम सेट अपने-आप जोड़ें
- नोड्स को अपने-आप समूहित करें
- कॉन्फ़िगरेशन अपने-आप अपडेट करें
- कस्टम कॉन्फ़िगरेशन टेम्पलेट्स
Subconverter, ACL4SSR और अन्य सेवाएँ विभिन्न अनुकूलन विकल्पों के साथ मुफ्त सब्सक्रिप्शन कन्वर्ज़न प्रदान करती हैं।
कॉन्फ़िगरेशन प्रीप्रोसेसर
उन्नत अनुकूलन के लिए ClashX के कॉन्फ़िगरेशन प्रीप्रोसेसिंग का उपयोग करें:
प्रीप्रोसेसर उदाहरण
script:
code: |
def main(params, *args):
# 自动添加延迟测试
for group in params["proxy-groups"]:
if group["type"] == "url-test":
group["url"] = "http://www.gstatic.com/generate_204"
group["interval"] = 300
return params
निर्धारित कार्य
स्वचालन के लिए macOS cron या launchd के साथ संयोजित करें:
- निर्धारित सब्सक्रिप्शन अपडेट
- निर्धारित नोड विलंबता परीक्षण
- निर्धारित कॉन्फ़िगरेशन बैकअप
- निर्धारित लॉग सफ़ाई
प्रदर्शन ट्यूनिंग
विलंबता कम करना
इन कॉन्फ़िगरेशनों के माध्यम से विलंबता को अनुकूलित करें:
| सेटिंग | डिफ़ॉल्ट | अनुकूलित | प्रभाव |
|---|---|---|---|
| tcp-concurrent | false | true | समांतर कनेक्शन, कम विलंबता |
| url-test interval | 600 | 300 | अधिक बार गति परीक्षण |
| dns enhanced-mode | redir-host | fake-ip | तेज़ DNS रिज़ॉल्यूशन |
संसाधन उपयोग कम करना
ClashX के संसाधन उपयोग को अनुकूलित करें:
- अनावश्यक लॉगिंग बंद करें (log-level: warning)
- नियमों की संख्या कम करें, इसके बजाय नियम सेट का उपयोग करें
- अप्रयुक्त प्रॉक्सी प्रोटोकॉल बंद करें
- कैश और लॉग फ़ाइलों को नियमित रूप से साफ़ करें
नेटवर्क अनुकूलन
विभिन्न नेटवर्क परिवेशों के लिए अनुकूलन सुझाव:
होम ब्रॉडबैंड: TCP concurrent सक्षम करें
मोबाइल नेटवर्क: डेटा बचाने के लिए परीक्षण आवृत्ति कम करें
कॉर्पोरेट नेटवर्क: पहचान से बचने के लिए obfuscation का उपयोग करें
निगरानी और डीबगिंग
प्रदर्शन मेट्रिक्स की निगरानी के लिए Dashboard का उपयोग करें:
कॉन्फ़िगरेशन अनुकूलन सारांश
उन्नत कॉन्फ़िगरेशन का लक्ष्य प्रदर्शन, स्थिरता और कार्यक्षमता के बीच संतुलन खोजना है। जटिल कॉन्फ़िगरेशन का अंधाधुंध पीछा न करें—वास्तविक उपयोग परिदृश्यों के आधार पर अनुकूलन करें। नियमित समीक्षा और अपडेट सर्वोत्तम उपयोगकर्ता अनुभव बनाए रखेंगे।