Clash X ट्यूटोरियल
शुरुआती से एक्सपर्ट तक, प्रॉक्सी कॉन्फ़िगरेशन आसानी से सीखें
1. मुख्य अवधारणाएँ
शुरू करने से पहले, ClashX कैसे काम करता है यह समझने से आप इसे बेहतर तरीके से कॉन्फ़िगर कर पाएंगे।
यह कैसे काम करता है
ClashX एक rule-based प्रॉक्सी क्लाइंट है। पारंपरिक VPNs (global encrypted tunnels) के विपरीत, ClashX application layer (System Proxy) या network layer (TUN Mode) पर काम करता है और पहले से तय rule lists के आधार पर तय करता है कि हर network request कहाँ जाएगी।
कॉन्फ़िगरेशन फ़ाइल (YAML)
ClashX का मुख्य हिस्सा config.yaml फ़ाइल है। यह फ़ाइल तीन मुख्य भाग तय करती है:
- Proxies: प्रॉक्सी सर्वर की जानकारी तय करता है (IP, port, encryption method)।
- Proxy Groups: नोड्स को समूहों में रखता है, जैसे "Auto Select", "Manual Select", "Apple Services" आदि।
- Rules: ट्रैफ़िक मैचिंग लॉजिक तय करता है, जैसे
DOMAIN-SUFFIX,google.com,Proxy।
1. इंस्टॉलेशन ट्यूटोरियल
तीन आसान स्टेप्स में Clash X जल्दी इंस्टॉल करें
ऐप डाउनलोड करें
यहाँ जाएँ download page, अपने सिस्टम के लिए सही वर्ज़न चुनें और डाउनलोड करें।
ऐप इंस्टॉल करें
- डाउनलोड की गई .dmg फ़ाइल पर डबल-क्लिक करें
- Clash X आइकन को "Applications" फ़ोल्डर में ड्रैग करें
- "Applications" फ़ोल्डर में Clash X ढूंढें और खोलने के लिए डबल-क्लिक करें
अनुमतियाँ दें
पहली बार लॉन्च करने पर सिस्टम "Cannot be opened because it is from an unidentified developer" दिखा सकता है। समाधान:
- "System Preferences" → "Security & Privacy" खोलें
- "Open Anyway" बटन पर क्लिक करें
- या Terminal में यह कमांड चलाएँ:
xattr -d com.apple.quarantine /Applications/ClashX.app
2. बेसिक कॉन्फ़िगरेशन
शुरुआती सेटअप पूरा करें और इस्तेमाल के लिए तैयार हो जाएँ
Clash X लॉन्च करें
ऐप खोलने के बाद आपको menu bar में Clash X का आइकन (cat icon) दिखाई देगा। मुख्य मेनू देखने के लिए आइकन पर क्लिक करें।
शुरुआती सेटअप
- menu bar आइकन पर क्लिक करें
- "Config" → "Open Config Folder" चुनें
- अपनी configuration file (.yaml) इस फ़ोल्डर में रखें
- मेनू में वापस जाएँ और "Config" के तहत अपनी config file चुनें
3. सब्सक्रिप्शन सेटिंग्स
नोड कॉन्फ़िगरेशन को अपने-आप अपडेट करने के लिए subscription links का उपयोग करें
सब्सक्रिप्शन लिंक जोड़ें
subscription links सबसे सुविधाजनक configuration method हैं और ये अपने-आप node information अपडेट कर सकते हैं।
सब्सक्रिप्शन अपडेट करें
नवीनतम node information पाने के लिए subscription links को नियमित रूप से अपडेट किया जा सकता है:
मैनुअल अपडेट
Config मेनू → config चुनें → "Update" पर क्लिक करें
ऑटो अपडेट
managed config में update interval सेट करें
4. प्रॉक्सी मोड
तीन प्रॉक्सी मोड समझें और अपने इस्तेमाल के हिसाब से सही वाला चुनें
ग्लोबल मोड
सारा ट्रैफ़िक प्रॉक्सी से होकर जाता है, उन स्थितियों के लिए उपयुक्त जहाँ पूरा प्रॉक्सी चाहिए।
रूल मोड
रूल्स के आधार पर अपने-आप तय करता है कि प्रॉक्सी इस्तेमाल हो या नहीं, स्मार्ट ट्रैफ़िक रूटिंग, सुझावित।
डायरेक्ट मोड
सारा ट्रैफ़िक बिना प्रॉक्सी सीधे जाता है। प्रॉक्सी को अस्थायी रूप से बंद करने के लिए इस्तेमाल होता है।
प्रॉक्सी मोड बदलें
menu bar में Clash X आइकन पर क्लिक करें और "Outbound Mode" के तहत अपनी पसंद का मोड चुनें।
5. रूल कॉन्फ़िगरेशन
प्रॉक्सी व्यवहार को बारीकी से नियंत्रित करने के लिए ट्रैफ़िक रूल्स को कस्टमाइज़ करें
रूल की व्याख्या
रूल्स का उपयोग यह तय करने के लिए होता है कि कौन-सा ट्रैफ़िक प्रॉक्सी से जाए और कौन-सा सीधे जाए। सामान्य रूल प्रकार:
DOMAIN-SUFFIX
domain suffix matching
DOMAIN-KEYWORD
domain keyword matching
IP-CIDR
IP address range matching
GEOIP
भौगोलिक स्थान मिलान
कस्टम रूल्स
configuration file एडिट करें और rules section में custom rules जोड़ें:
rules:
- DOMAIN-SUFFIX,google.com,Proxy
- DOMAIN-KEYWORD,youtube,Proxy
- GEOIP,CN,DIRECT
- MATCH,Proxy
6. एडवांस्ड फीचर्स
बेहतर अनुभव के लिए इन एडवांस्ड फीचर्स में महारत हासिल करें
Dashboard कंट्रोल पैनल
Clash X real time में ट्रैफ़िक और connection status मॉनिटर करने के लिए web control panel देता है:
- menu bar → "Dashboard" पर क्लिक करें
- ब्राउज़र अपने-आप control panel खोल देगा
- real-time ट्रैफ़िक, connection count, rule matching और दूसरी जानकारी देखें
स्पीड टेस्ट
node latency टेस्ट करें और सबसे तेज़ node चुनें:
- menu bar → Proxy → policy group चुनें
- "Speed Test" बटन पर क्लिक करें
- पूरा होने तक इंतज़ार करें, सबसे कम latency वाला node चुना जाएगा
Enhanced Mode
enhanced mode चालू करने से अधिक प्रकार के ट्रैफ़िक को प्रॉक्सी किया जा सकता है:
- menu bar → "Set as System Proxy" (चेक करें)
- menu bar → "Enhanced Mode" (चेक करें)
8. सुरक्षा और गोपनीयता
अपनी नेटवर्क गोपनीयता सुरक्षित रखने के लिए ClashX को सुरक्षित तरीके से इस्तेमाल करना सीखें।
लोकल एन्क्रिप्शन
एक लोकल प्रॉक्सी क्लाइंट के रूप में, ClashX आपके Mac पर ही सभी rule matching और routing decisions करता है। आपका raw traffic data किसी third-party server पर अपलोड नहीं किया जाता (उन proxy servers को छोड़कर जिन्हें आप कॉन्फ़िगर करते हैं)।
DNS लीक सुरक्षा
DNS pollution और privacy leaks से बचने के लिए, अपनी configuration file में DNS encryption (DoH या DoT) सक्षम करना बेहतर है। ClashX system DNS requests को संभाल सकता है ताकि आपका domain resolution process भी encrypted रहे।
7. सामान्य सवाल
सामान्य समस्याओं के समाधान जल्दी से ढूंढें
मैं कनेक्ट क्यों नहीं कर पा रहा/रही हूँ?
+कृपया ये बातें जांचें:
- क्या configuration file का फ़ॉर्मेट सही है?
- क्या subscription link वैध है?
- क्या node उपलब्ध है (दूसरे nodes पर स्विच करके देखें)?
- क्या system proxy setting सही है?
- क्या firewall Clash X को ब्लॉक कर रहा है?
धीमी स्पीड की समस्या कैसे ठीक करें?
+आप ये कोशिश कर सकते हैं:
- कम latency वाले nodes चुनने के लिए speed test का उपयोग करें
- अलग-अलग nodes पर स्विच करें
- लोकल नेटवर्क की स्थिति जांचें
- service provider से संपर्क करें
स्टार्टअप के बाद आइकन नहीं दिख रहा?
+menu bar आइकन छिपा हुआ हो सकता है:
- ⌘ (Command) key दबाकर रखें और आइकन को ड्रैग करके उसकी पोज़िशन बदलें
- system preferences में menu bar settings जांचें
- ऐप को रीस्टार्ट करें
Clash X को अनइंस्टॉल कैसे करें?
+पूरा अनइंस्टॉलेशन करने के स्टेप्स:
- Clash X बंद करें (Menu → Quit)
- /Applications/ClashX.app हटाएँ
- config files हटाएँ: ~/.config/clash
- system proxy settings जांचें और सुनिश्चित करें कि वे default पर बहाल हो गई हैं
开发者终端代理快速配置
解决“浏览器可用但终端工具超时”的高频问题
延伸阅读
深入了解 ClashX 的更多功能和技巧