📚 पूरा गाइड

Clash X ट्यूटोरियल

शुरुआती से एक्सपर्ट तक, प्रॉक्सी कॉन्फ़िगरेशन आसानी से सीखें

NordVPN

推广

🧠

1. मुख्य अवधारणाएँ

शुरू करने से पहले, ClashX कैसे काम करता है यह समझने से आप इसे बेहतर तरीके से कॉन्फ़िगर कर पाएंगे।

यह कैसे काम करता है

ClashX एक rule-based प्रॉक्सी क्लाइंट है। पारंपरिक VPNs (global encrypted tunnels) के विपरीत, ClashX application layer (System Proxy) या network layer (TUN Mode) पर काम करता है और पहले से तय rule lists के आधार पर तय करता है कि हर network request कहाँ जाएगी।

🔄 रूटिंग लॉजिक: जब आप किसी वेबसाइट (जैसे google.com) पर जाते हैं, ClashX आपकी rule file को जांचता है। अगर कोई rule मैच होता है और प्रॉक्सी की जरूरत होती है, तो ट्रैफ़िक प्रॉक्सी सर्वर पर भेजा जाता है; अगर यह घरेलू domain है, तो ट्रैफ़िक बिना प्रॉक्सी सीधे भेजा जाता है।

कॉन्फ़िगरेशन फ़ाइल (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 जल्दी इंस्टॉल करें

Step 1

ऐप डाउनलोड करें

यहाँ जाएँ download page, अपने सिस्टम के लिए सही वर्ज़न चुनें और डाउनलोड करें।

💡 सुझाव: नवीनतम stable version Clash X v1.119.0
Step 2

ऐप इंस्टॉल करें

  1. डाउनलोड की गई .dmg फ़ाइल पर डबल-क्लिक करें
  2. Clash X आइकन को "Applications" फ़ोल्डर में ड्रैग करें
  3. "Applications" फ़ोल्डर में Clash X ढूंढें और खोलने के लिए डबल-क्लिक करें
Step 3

अनुमतियाँ दें

पहली बार लॉन्च करने पर सिस्टम "Cannot be opened because it is from an unidentified developer" दिखा सकता है। समाधान:

  1. "System Preferences" → "Security & Privacy" खोलें
  2. "Open Anyway" बटन पर क्लिक करें
  3. या Terminal में यह कमांड चलाएँ:
bash
xattr -d com.apple.quarantine /Applications/ClashX.app
💡
टिप: Clash X को network proxy permissions चाहिए। पहली बार चलाने पर आपसे सिस्टम पासवर्ड मांगा जाएगा।
⚙️

2. बेसिक कॉन्फ़िगरेशन

शुरुआती सेटअप पूरा करें और इस्तेमाल के लिए तैयार हो जाएँ

Clash X लॉन्च करें

ऐप खोलने के बाद आपको menu bar में Clash X का आइकन (cat icon) दिखाई देगा। मुख्य मेनू देखने के लिए आइकन पर क्लिक करें।

🎯 menu bar का आइकन Clash X के साथ इंटरैक्ट करने का आपका मुख्य प्रवेश बिंदु है

शुरुआती सेटअप

  1. menu bar आइकन पर क्लिक करें
  2. "Config" → "Open Config Folder" चुनें
  3. अपनी configuration file (.yaml) इस फ़ोल्डर में रखें
  4. मेनू में वापस जाएँ और "Config" के तहत अपनी config file चुनें
⚠️
नोट: configuration file का फ़ॉर्मेट सही होना चाहिए। आपके service provider द्वारा दी गई configuration file या subscription link का उपयोग करना बेहतर है।
🔗

3. सब्सक्रिप्शन सेटिंग्स

नोड कॉन्फ़िगरेशन को अपने-आप अपडेट करने के लिए subscription links का उपयोग करें

सब्सक्रिप्शन लिंक जोड़ें

subscription links सबसे सुविधाजनक configuration method हैं और ये अपने-आप node information अपडेट कर सकते हैं।

1
menu bar आइकन पर क्लिक करें
2
Config → Managed Config
3
subscription URL जोड़ें

सब्सक्रिप्शन अपडेट करें

नवीनतम node information पाने के लिए subscription links को नियमित रूप से अपडेट किया जा सकता है:

🔄

मैनुअल अपडेट

Config मेनू → config चुनें → "Update" पर क्लिक करें

ऑटो अपडेट

managed config में update interval सेट करें

🌐

4. प्रॉक्सी मोड

तीन प्रॉक्सी मोड समझें और अपने इस्तेमाल के हिसाब से सही वाला चुनें

🌍

ग्लोबल मोड

सारा ट्रैफ़िक प्रॉक्सी से होकर जाता है, उन स्थितियों के लिए उपयुक्त जहाँ पूरा प्रॉक्सी चाहिए।

Global
📍

डायरेक्ट मोड

सारा ट्रैफ़िक बिना प्रॉक्सी सीधे जाता है। प्रॉक्सी को अस्थायी रूप से बंद करने के लिए इस्तेमाल होता है।

Direct

प्रॉक्सी मोड बदलें

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 जोड़ें:

yaml
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. सामान्य सवाल

सामान्य समस्याओं के समाधान जल्दी से ढूंढें

Q

मैं कनेक्ट क्यों नहीं कर पा रहा/रही हूँ?

+
A

कृपया ये बातें जांचें:

  • क्या configuration file का फ़ॉर्मेट सही है?
  • क्या subscription link वैध है?
  • क्या node उपलब्ध है (दूसरे nodes पर स्विच करके देखें)?
  • क्या system proxy setting सही है?
  • क्या firewall Clash X को ब्लॉक कर रहा है?
Q

धीमी स्पीड की समस्या कैसे ठीक करें?

+
A

आप ये कोशिश कर सकते हैं:

  • कम latency वाले nodes चुनने के लिए speed test का उपयोग करें
  • अलग-अलग nodes पर स्विच करें
  • लोकल नेटवर्क की स्थिति जांचें
  • service provider से संपर्क करें
Q

स्टार्टअप के बाद आइकन नहीं दिख रहा?

+
A

menu bar आइकन छिपा हुआ हो सकता है:

  • ⌘ (Command) key दबाकर रखें और आइकन को ड्रैग करके उसकी पोज़िशन बदलें
  • system preferences में menu bar settings जांचें
  • ऐप को रीस्टार्ट करें
Q

Clash X को अनइंस्टॉल कैसे करें?

+
A

पूरा अनइंस्टॉलेशन करने के स्टेप्स:

  1. Clash X बंद करें (Menu → Quit)
  2. /Applications/ClashX.app हटाएँ
  3. config files हटाएँ: ~/.config/clash
  4. system proxy settings जांचें और सुनिश्चित करें कि वे default पर बहाल हो गई हैं
टिप: अगर आपको कोई और समस्या मिले, तो आप GitHub Issues पर जाकर समाधान ढूंढ सकते हैं या issue सबमिट कर सकते हैं।
💻

开发者终端代理快速配置

解决“浏览器可用但终端工具超时”的高频问题

  1. 优先开启 TUN 模式,统一终端与 GUI 流量路径。
  2. 若暂不启用 TUN,请在 shell 中显式设置 http_proxyhttps_proxy
  3. 遇到间歇性失败时,按 连接超时排障 + DNS 检查清单 联合定位。