ClashX कनेक्शन समस्याओं का समाधान: संपूर्ण समस्या-निवारण गाइड

Article 8 cover image

समस्या निदान प्रक्रिया

जब ClashX कनेक्ट नहीं हो पाता, तो एक व्यवस्थित निदान प्रक्रिया आपको समस्या की जल्दी पहचान करने में मदद कर सकती है। सही समस्या-निवारण क्रम का पालन करने से गलत दिशाओं में समय बर्बाद होने से बचा जा सकता है।

त्वरित निदान चेकलिस्ट

पहले ये बुनियादी जाँच करें:

नेटवर्क कनेक्शन
क्या आप अन्य वेबसाइटों तक पहुँच सकते हैं
ClashX स्थिति
क्या ऐप सही तरीके से चल रहा है
प्रॉक्सी सेटिंग्स
क्या सिस्टम प्रॉक्सी सक्षम है
नोड स्थिति
क्या चुना गया नोड मान्य है

त्रुटि संदेश देखें

ClashX के त्रुटि संदेश महत्वपूर्ण संकेत देते हैं:

लॉग देखने के चरण

1. मेनू बार में ClashX आइकन पर क्लिक करें

2. "Help" > "Show Logs" चुनें

3. "error", "failed", "timeout" वाले लाइनें खोजें

4. त्रुटि कोड और टाइमस्टैम्प दर्ज करें

🔍
डायग्नोस्टिक सुझाव

एक-एक करके कारण हटाने की विधि अपनाएँ: जाँचें कि सभी नोड कनेक्ट नहीं हो रहे हैं या केवल कुछ विशेष नोड। इससे पता लगाने में मदद मिलेगी कि समस्या नोड की है या स्थानीय कॉन्फ़िगरेशन की।

कनेक्शन विफलता समस्या निवारण

सामान्य कनेक्शन त्रुटि प्रकार

अलग-अलग त्रुटि संदेशों के आधार पर उचित कदम उठाएँ:

त्रुटि प्रकार लक्षण संभावित कारण समाधान
Connection timeout लंबा इंतज़ार, कोई प्रतिक्रिया नहीं नोड विफलता या नेटवर्क अवरोध नोड बदलें
Connection refused तुरंत अस्वीकृत गलत पोर्ट या सेवा चालू नहीं है पोर्ट कॉन्फ़िगरेशन जाँचें
Authentication failed प्रमाणीकरण विफलता का संकेत गलत पासवर्ड या key सब्सक्रिप्शन अपडेट करें या कॉन्फ़िगरेशन संशोधित करें
Network unreachable नेटवर्क तक पहुँचा नहीं जा सकता स्थानीय नेटवर्क समस्या नेटवर्क कनेक्शन जाँचें

नोड कनेक्शन परीक्षण

नोड की उपलब्धता को व्यवस्थित रूप से जाँचें:

  1. "Proxy" > "Benchmark" पर क्लिक करें
  2. सभी नोड के परीक्षण पूरा होने तक प्रतीक्षा करें
  3. सबसे कम latency वाला नोड चुनें
  4. यदि सभी नोड विफल हों, तो सब्सक्रिप्शन अपडेट करें

सब्सक्रिप्शन अपडेट समस्याएँ

यदि कनेक्शन समस्याओं का कारण सब्सक्रिप्शन है:

🔄
सब्सक्रिप्शन रिफ्रेश चरण

1. जाँचें कि सब्सक्रिप्शन लिंक मान्य है या नहीं
2. सब्सक्रिप्शन config को मैन्युअली अपडेट करें
3. यदि अपडेट विफल हो, तो सेवा प्रदाता से संपर्क करें
4. बैकअप योजना: बैकअप config फ़ाइल का उपयोग करें

DNS समस्या समाधान

DNS विफलता के लक्षण

DNS समस्याएँ आमतौर पर इन लक्षणों के रूप में दिखती हैं:

  • वेबपेज पर "domain name resolve नहीं हो सकता" दिखाई देता है
  • IP को ping कर सकते हैं लेकिन domain तक नहीं पहुँच सकते
  • कुछ वेबसाइटें काम करती हैं, कुछ नहीं
  • कनेक्शन गति असामान्य रूप से धीमी

DNS कॉन्फ़िगरेशन संशोधित करें

ClashX DNS सेटिंग्स को बेहतर बनाएँ:

अनुशंसित DNS कॉन्फ़िगरेशन

dns:
  enable: true
  ipv6: false
  enhanced-mode: fake-ip
  fake-ip-range: 198.18.0.1/16

  # 国内 DNS
  nameserver:
    - 119.29.29.29
    - 223.5.5.5
    - 114.114.114.114

  # 国外 DNS (加密)
  fallback:
    - tls://1.1.1.1:853
    - tls://8.8.8.8:853
    - https://dns.google/dns-query

  # 分流规则
  fallback-filter:
    geoip: true
    geoip-code: CN
    ipcidr:
      - 240.0.0.0/4
      - 0.0.0.0/32

DNS कैश साफ़ करें

सिस्टम और ClashX DNS कैश फ्लश करें:

कैश साफ़ करने के कमांड

# macOS 清除系统 DNS 缓存
sudo dscacheutil -flushcache
sudo killall -HUP mDNSResponder

# 重启 ClashX 以清除应用缓存

DNS leak परीक्षण

सत्यापित करें कि DNS सही तरीके से काम कर रहा है:

🧪
DNS परीक्षण विधि

dnsleaktest.com पर जाएँ और जाँचें कि DNS queries सही तरीके से प्रॉक्सी हो रही हैं या नहीं। यदि दिखाई देने वाले DNS सर्वर आपकी कॉन्फ़िगरेशन से मेल नहीं खाते, तो DNS leak है।

सर्टिफिकेट त्रुटि प्रबंधन

सर्टिफिकेट त्रुटि प्रकार

HTTPS वेबसाइटों तक पहुँचते समय आपको ये सर्टिफिकेट समस्याएँ मिल सकती हैं:

🔐
सामान्य सर्टिफिकेट त्रुटियाँ

• सर्टिफिकेट की अवधि समाप्त हो गई
• सर्टिफिकेट विश्वसनीय नहीं है
• सर्टिफिकेट domain मेल नहीं खाता
• man-in-the-middle attack चेतावनी

ClashX सर्टिफिकेट इंस्टॉल करें

सर्टिफिकेट ट्रस्ट समस्याओं को हल करने के चरण:

  1. ClashX मेनू > "Certificate" > "Install CA Certificate to System" पर क्लिक करें
  2. इंस्टॉलेशन की पुष्टि के लिए administrator password दर्ज करें
  3. "Keychain Access" ऐप खोलें
  4. ClashX CA certificate खोजें
  5. सर्टिफिकेट पर डबल-क्लिक करें, "Trust" विकल्प विस्तार करें
  6. "When using this certificate" को "Always Trust" पर सेट करें

सर्टिफिकेट समस्या निवारण

यदि सर्टिफिकेट इंस्टॉल करने के बाद भी समस्या बनी रहती है:

  • जाँचें कि सिस्टम समय सही है या नहीं (सर्टिफिकेट समय-संवेदनशील होते हैं)
  • सर्टिफिकेट दोबारा बनाएँ और पुनः इंस्टॉल करें
  • जाँचें कि कोई अन्य सुरक्षा सॉफ़्टवेयर हस्तक्षेप तो नहीं कर रहा
  • HTTPS decryption सुविधा को अक्षम करके देखें

विशेष वेबसाइट सर्टिफिकेट समस्याएँ

कुछ banking या payment वेबसाइटें HTTPS decryption के साथ संगत नहीं हो सकतीं। आप DOMAIN rules जोड़कर इन वेबसाइटों को DIRECT जाने दे सकते हैं, ताकि वे प्रॉक्सी को बायपास करें।

नेटवर्क कॉन्फ़िगरेशन समस्याएँ

सिस्टम प्रॉक्सी सेटिंग्स जाँच

macOS सिस्टम प्रॉक्सी कॉन्फ़िगरेशन सत्यापित करें:

HTTP प्रॉक्सी
127.0.0.1:7890
HTTPS प्रॉक्सी
127.0.0.1:7890
SOCKS5 प्रॉक्सी
127.0.0.1:7891

फ़ायरवॉल कॉन्फ़िगरेशन

सुनिश्चित करें कि फ़ायरवॉल ClashX को ब्लॉक नहीं कर रहा है:

फ़ायरवॉल सेटिंग्स चरण

1. "System Preferences" > "Security & Privacy" खोलें

2. "Firewall" टैब पर क्लिक करें

3. "Firewall Options" पर क्लिक करें

4. सुनिश्चित करें कि ClashX को incoming connections स्वीकार करने की अनुमति है

पोर्ट संघर्ष जाँच

जाँचें कि ClashX के पोर्ट उपयोग में तो नहीं हैं:

पोर्ट जाँच कमांड

# 检查端口占用
sudo lsof -i :7890
sudo lsof -i :7891
sudo lsof -i :9090

# 如果端口被占用,可以在 ClashX 配置中修改端口

VPN संघर्ष समस्याएँ

एक साथ कई प्रॉक्सी tools चलाने से संघर्ष हो सकता है:

⚠️
VPN संघर्ष से बचें

ClashX का उपयोग करते समय, अन्य VPN या प्रॉक्सी tools (जैसे ShadowsocksX, V2RayU, Surge आदि) बंद करने की सलाह दी जाती है। यदि आपको उन्हें साथ में उपयोग करना ही हो, तो सुनिश्चित करें कि वे अलग-अलग पोर्ट इस्तेमाल करें।

उन्नत समस्या निवारण

पूर्ण ClashX रीसेट

जब अन्य तरीके काम न करें, तो पूर्ण रीसेट आज़माएँ:

रीसेट चरण

# 1. 完全退出 ClashX
# 2. 删除配置文件
rm -rf ~/.config/clash

# 3. 删除日志文件
rm -rf ~/Library/Logs/ClashX

# 4. 重新启动 ClashX
# 5. 重新添加订阅或配置
💾
महत्वपूर्ण याद दिलाना

रीसेट करने से पहले अपनी कॉन्फ़िगरेशन फ़ाइलों और सब्सक्रिप्शन लिंक्स का बैकअप अवश्य लें! आप ~/.config/clash directory को किसी सुरक्षित स्थान पर कॉपी कर सकते हैं।

ClashX दोबारा इंस्टॉल करें

यदि ऐप में ही समस्या है:

  1. ClashX को पूरी तरह बंद करें
  2. ClashX.app को Trash में ले जाएँ
  3. Trash खाली करें
  4. आधिकारिक GitHub से नवीनतम संस्करण डाउनलोड करें
  5. इंस्टॉल करें और फिर से कॉन्फ़िगर करें

Enhanced Mode का उपयोग करें

यदि सिस्टम प्रॉक्सी मोड काम नहीं करता, तो enhanced mode आज़माएँ:

Enhanced Mode के लाभ

Enhanced Mode उन ऐप्स का ट्रैफ़िक भी पकड़ सकता है जो सिस्टम प्रॉक्सी सेटिंग्स का पालन नहीं करते। इसे सक्षम करने के लिए ClashX मेनू में "Enhanced Mode" चुनें।

मदद लें

यदि ऊपर बताए गए तरीके समस्या हल नहीं करते हैं:

  • मिलती-जुलती समस्याओं के लिए GitHub Issues खोजें
  • मदद के लिए Telegram community से जुड़ें
  • अपने प्रॉक्सी सेवा प्रदाता के technical support से संपर्क करें
  • जाँच के लिए विस्तृत लॉग जानकारी प्रदान करें
संसाधन उद्देश्य लिंक
GitHub Issues बग और समस्याएँ रिपोर्ट करें github.com/ClashX-Pro/ClashX
官方文档 विस्तृत दस्तावेज़ देखें clash.wiki
社区论坛 अनुभव साझा करें विभिन्न तकनीकी फ़ोरम