इस परियोजना के लिए CDN त्वरक और सुरक्षा संरक्षण Tencent EdgeOne द्वारा प्रायोजित है।
इस परियोजना के लेखक colin1114 हैं।
🚀 Clash सब्सक्रिप्शन कन्वर्टर
एक सुंदर और शक्तिशाली ऑनलाइन टूल, जो विभिन्न प्रॉक्सी सब्सक्रिप्शन लिंक को Clash कॉन्फ़िगरेशन प्रारूप में बदलने के लिए उपयोग किया जाता है। Cloudflare Workers & Pages के माध्यम से स्वचालित डिप्लॉयमेंट का समर्थन करता है, तेज़ और विश्वसनीय सब्सक्रिप्शन कन्वर्जन सेवा प्रदान करता है।
✨ विशेषताएँ
- 🎨 आकर्षक आधुनिक इंटरफ़ेस - ग्रेडिएंट बैकग्राउंड और कार्ड-स्टाइल डिज़ाइन का उपयोग
- 🔄 मल्टी-प्रोटोकॉल सपोर्ट - V2Ray, VLESS, Shadowsocks, Trojan आदि प्रमुख प्रोटोकॉल का समर्थन
- ☁️ क्लाउड डिप्लॉयमेंट - Cloudflare Workers द्वारा ग्लोबल CDN एक्सेलेरेशन
- 📱 रिस्पॉन्सिव डिज़ाइन - डेस्कटॉप और मोबाइल दोनों पर शानदार अनुभव
- ⚡ तेज़ रूपांतरण - सब्सक्रिप्शन लिंक को रीयल-टाइम में Clash कॉन्फ़िगरेशन में बदलना
- 📋 स्मार्ट कॉपी - जेनरेटेड YAML कॉन्फ़िगरेशन को एक क्लिक में कॉपी करें, सभी ब्राउज़रों के साथ अनुकूल
- 📡 सब्सक्रिप्शन लिंक जेनरेशन - Clash में सीधे इम्पोर्ट करने योग्य सब्सक्रिप्शन लिंक स्वतः जेनरेट करें
- 🌐 ऑनलाइन YAML एक्सेस - कई YAML फ़ाइल एक्सेस विकल्प उपलब्ध:
- 📡 सब्सक्रिप्शन लिंक: Clash क्लाइंट ऑटो-अपडेट सपोर्ट करता है
- 🔗 ऑनलाइन व्यू: ब्राउज़र में सीधे कॉन्फ़िगरेशन देखें
- 💾 फ़ाइल डाउनलोड: .yaml फ़ाइल को लोकल में डाउनलोड करें
- ⚡ त्वरित एक्सेस: सिंप्लिफाइड डाउनलोड लिंक
- 🔧 UTF-8 सपोर्ट - चीनी नोड नाम और कॉन्फ़िगरेशन के लिए पूर्ण समर्थन
- 🆓 पूरी तरह मुफ्त - Cloudflare की फ्री सेवा पर आधारित, कोई उपयोग सीमा नहीं
📁 परियोजना संरचना
clash/
├── index.html # 前端页面
├── worker.js # Cloudflare Worker 后端代码
├── wrangler.jsonc # Wrangler 配置文件
├── _headers # Cloudflare Pages HTTP头配置
├── .github/
│ └── workflows/
│ └── deploy.yml # GitHub Actions 部署配置
├── README.md # 项目说明文档
└── package.json # 项目配置文件🚀 त्वरित शुरुआत
तरीका 1: स्थानीय रूप से चलाएँ
- प्रोजेक्ट क्लोन करें
git clone
cd clash
``
- स्थानीय सर्वर शुरू करें
`bash
# 使用 Python
python -m http.server 8000
# 或使用 Node.js
npx serve .
`- एप्लिकेशन एक्सेस करें
- ब्राउज़र खोलें और
http://localhost:8000 पर जाएँ
स्थानीय वातावरण में उदाहरण कॉन्फ़िगरेशन दिखाई देगा तरीका 2: Cloudflare Workers पर तैनाती
#### चरण 1: वर्कर बनाएं
- Cloudflare Workers पर जाएँ
- Cloudflare खाते के लिए पंजीकरण/लॉगिन करें
- "Create a Worker" पर क्लिक करें
worker.js की पूरी कोड को एडिटर में कॉपी करें
"Save and Deploy" पर क्लिक करें #### चरण 2: Wrangler CLI का उपयोग करके तैनात करें
bash
安装 Wrangler CLI
npm install -g wrangler登录到 Cloudflare
wrangler login部署 Worker
npm run deploy:workerbash#### चरण 3: डोमेन कॉन्फ़िगर करें (वैकल्पिक)echo "No build required"
- Worker सेटिंग्स में कस्टम डोमेन जोड़ें
- या Cloudflare द्वारा प्रदान किया गया डिफ़ॉल्ट डोमेन उपयोग करें
तरीका तीन: Cloudflare Pages डिप्लॉयमेंट
#### विकल्प A: GitHub एकीकरण (अनुशंसित)
- रिपॉजिटरी तैयार करें
- कोड को GitHub रिपॉजिटरी में पुश करें
- सुनिश्चित करें कि सभी आवश्यक फाइलें शामिल हैं
- Pages प्रोजेक्ट बनाएं
- Cloudflare Pages पर जाएं
- अपने GitHub रिपॉजिटरी को कनेक्ट करें
- प्रोजेक्ट रिपॉजिटरी चुनें
- बिल्ड सेटिंग्स
- बिल्ड कमांड: खाली छोड़ें या
/बिल्ड आउटपुट डायरेक्टरी: (रूट डायरेक्टरी)एनवायरनमेंट वेरिएबल: कोई सेटिंग आवश्यक नहीं #### विकल्प B: सीधे अपलोड करें
使用 Wrangler Pages 部署
npm run deploy:pagesjavascript 'proxy-groups': [ { name: '🚀 节点选择', type: 'select', proxies: ['♻️ 自动选择', '🎯 全球直连', ...proxyNames] }, // 添加更多代理组... ]GET /🛠️ तकनीकी संरचना
फ्रंटएंड तकनीकी स्टैक
- HTML5 - आधुनिक मार्कअप भाषा
- CSS3 - प्रतिक्रियाशील डिजाइन और एनिमेशन प्रभाव
- Vanilla JavaScript - हल्का फ्रंटएंड इंटरएक्शन
बैकएंड तकनीकी स्टैक
- Cloudflare Workers - एज कंप्यूटिंग प्लेटफ़ॉर्म
- Web APIs - मानक Fetch API और प्रतिक्रिया प्रोसेसिंग
समर्थित प्रोटोकॉल फॉर्मेट
- VMess - V2Ray मानक प्रोटोकॉल
- VLESS - V2Ray हल्का प्रोटोकॉल (Reality सपोर्ट करता है)
- Shadowsocks - क्लासिक प्रॉक्सी प्रोटोकॉल
- Trojan - उभरता हुआ प्रॉक्सी प्रोटोकॉल
API एंडपॉइंट्स
- मुख्य पृष्ठPOST /convert- सब्सक्रिप्शन कन्वर्जन APIGET /clash/{config-id}- YAML कॉन्फ़िगरेशन फ़ाइल प्राप्त करें (सब्सक्रिप्शन लिंक)GET /yaml/{config-id}- YAML कॉन्फ़िगरेशन फ़ाइल डाउनलोड करेंOPTIONS /*- CORS प्रीफ्लाइट अनुरोधMissing entry-point to Worker script📖 उपयोग गाइड
मूल उपयोग
- सब्सक्रिप्शन लिंक दर्ज करें
- अपने प्रॉक्सी सब्सक्रिप्शन लिंक को इनपुट बॉक्स में पेस्ट करें
- Base64 एन्कोडेड सब्सक्रिप्शन लिंक सपोर्टेड हैं
- कॉन्फ़िगरेशन नाम सेट करें
- कॉन्फ़िगरेशन फ़ाइल के लिए वैकल्पिक रूप से कस्टम नाम सेट करें
- डिफ़ॉल्ट है "My Clash Config"
- कॉन्फ़िगरेशन कन्वर्ट करें
- "सब्सक्रिप्शन कन्वर्ट करें" बटन पर क्लिक करें
- कन्वर्जन पूर्ण होने तक प्रतीक्षा करें
- कॉन्फ़िगरेशन का उपयोग करें
- जेनरेट की गई YAML कॉन्फ़िगरेशन को कॉपी करें
- Clash क्लाइंट में इम्पोर्ट करके उपयोग करें
- सब्सक्रिप्शन लिंक का उपयोग करें (सिफारिश की जाती है)
- जेनरेट की गई सब्सक्रिप्शन लिंक को कॉपी करें
- Clash क्लाइंट में सब्सक्रिप्शन जोड़ें
- कॉन्फ़िगरेशन स्वचालित रूप से सिंक होगी, मैन्युअल अपडेट की आवश्यकता नहीं
उन्नत कॉन्फ़िगरेशन
जेनरेट की गई Clash कॉन्फ़िगरेशन में निम्नलिखित विशेषताएँ शामिल हैं:
- प्रॉक्सी ग्रुप नीति
- 🚀 नोड चयन - प्रॉक्सी को मैन्युअली चुनें
- ♻️ ऑटो चयन - डिले टेस्ट द्वारा ऑटो चयन
- 🎯 वैश्विक डायरेक्ट - सीधा कनेक्शन
- DNS कॉन्फ़िगरेशन
- DNS रेज़ॉल्यूशन सक्षम करें
- fake-ip मोड का समर्थन करता है
- घरेलू और विदेशी DNS विभाजन
- रूटिंग नियम
- लोकल एड्रेस डायरेक्ट
- घरेलू IP डायरेक्ट
- अन्य ट्रैफिक प्रॉक्सी से गुजरता है
🔧 डिप्लॉयमेंट में समस्या निवारण
सामान्य समस्याएँ
#### 1. Wrangler को एंट्री-पॉइंट नहीं मिला त्रुटि संदेश:
wrangler.jsoncसमाधान:
- सुनिश्चित करें कि प्रोजेक्ट रूट डायरेक्टरी में
फ़ाइल हैwrangler.jsoncजांचें कि मेंmainफ़ील्डworker.jsकी ओर इशारा कर रही हैCLOUDFLARE_API_TOKEN#### 2. GitHub Actions डिप्लॉय विफल हुआ समाधान:
- GitHub रिपॉजिटरी सेटिंग्स में निम्नलिखित Secrets जोड़ें:
: Cloudflare API टोकनCLOUDFLARE_ACCOUNT_ID: Cloudflare खाता आईडीecho "No build required"#### 3. Pages निर्माण विफल हुआ समाधान:
- निर्माण आदेश को खाली या
सेट करें/सुनिश्चित करें कि निर्माण आउटपुट निर्देशिका पर सेट हैwrangler.jsoncडिप्लॉय कॉन्फ़िगरेशन फ़ाइल विवरण
: Wrangler CLI कॉन्फ़िगरेशन, Worker डिप्लॉय के लिए_headers: Cloudflare Pages HTTP हेडर कॉन्फ़िगरेशन.github/workflows/deploy.yml: GitHub Actions ऑटो डिप्लॉय कॉन्फ़िगरेशनworker.js🔧 कस्टम कॉन्फ़िगरेशन
प्रॉक्सी समूह संशोधित करें
आप
मेंconvertToClashफ़ंक्शन को संपादित करके प्रॉक्सी समूह को कस्टमाइज़ कर सकते हैं:
javascript rules: [ 'DOMAIN-SUFFIX,youtube.com,🚀 节点选择', 'DOMAIN-SUFFIX,local,DIRECT', // 添加更多规则... ] `rulesकस्टम रूटिंग नियम
कस्टम रूटिंग नियम जोड़ने के लिए
ऐरे को संशोधित करें:
📊 प्रदर्शन विशेषताएँ
- ग्लोबल CDN - Cloudflare के वैश्विक एज नोड्स का कवरेज
- तेज़ प्रतिक्रिया - औसत प्रतिक्रिया समय < 100ms
- उच्च उपलब्धता - 99.9% सेवा उपलब्धता
- निःशुल्क सीमा - प्रतिदिन 100,000 अनुरोध
🔒 सुरक्षा विवरण
- डेटा गोपनीयता - सदस्यता डेटा केवल रूपांतरण प्रक्रिया में उपयोग होता है, संग्रहित नहीं किया जाता
- HTTPS एन्क्रिप्शन - सभी संचार HTTPS द्वारा एन्क्रिप्ट किए जाते हैं
- ओपन-सोर्स पारदर्शिता - पूर्ण स्रोत कोड सार्वजनिक, स्वयं परीक्षण योग्य
🤝 योगदान दिशानिर्देश
Issue और Pull Request सबमिट करने के लिए स्वागत है!
- इस रिपॉजिटरी को Fork करें
- फीचर ब्रांच बनाएँ (
git checkout -b feature/AmazingFeature)
परिवर्तन सबमिट करें ( git commit -m 'Add some AmazingFeature')
ब्रांच पर पुश करें ( git push origin feature/AmazingFeature`)
📝 अद्यतन लॉग
v1.1.0
- ✅ VLESS प्रोटोकॉल समर्थन जोड़ा (Reality सुरक्षित ट्रांसपोर्ट सहित)
- ✅ प्रोटोकॉल संगतता में सुधार
v1.0.0
- ✅ बेसिक सदस्यता रूपांतरण कार्यक्षमता
- ✅ आकर्षक यूज़र इंटरफ़ेस
- ✅ Cloudflare Workers समर्थन
- ✅ बहु-प्रोटोकॉल समर्थन (VMess, Shadowsocks, Trojan)
- ✅ उत्तरदायी डिज़ाइन
- ✅ एक-क्लिक कॉपी सुविधा
📞 सहायता और प्रतिक्रिया
यदि आपको उपयोग के दौरान कोई समस्या आती है या आपके पास कोई सुझाव है, तो कृपया:
- इस README दस्तावेज़ को देखें
- Issue सबमिट करें
- Discussion शुरू करें
📄 लाइसेंस
इस परियोजना में MIT लाइसेंस का उपयोग किया गया है - विवरण के लिए LICENSE फ़ाइल देखें
🙏 आभार
- Cloudflare Workers - एज कंप्यूटिंग प्लेटफ़ॉर्म प्रदान करता है
- Clash - उत्कृष्ट प्रॉक्सी क्लाइंट
- सभी योगदानकर्ताओं और उपयोगकर्ताओं का समर्थन
⭐ यदि यह परियोजना आपके लिए उपयोगी रही है, तो कृपया इसे एक Star दें!
--- Tranlated By Open Ai Tx | Last indexed: 2025-09-06 ---