Airport Subscription क्या है
Airport subscription प्रॉक्सी nodes प्राप्त करने और refresh करने का सबसे आसान तरीका है। एक ही URL से ClashX आपकी service द्वारा दिए गए सभी nodes डाउनलोड करता है और उन्हें अपने-आप update रखता है—manual editing की ज़रूरत नहीं होती।
यह link आपके प्रॉक्सी provider (जिसे मज़ाक में "airport" कहा जाता है) द्वारा जारी किया जाता है। इसमें server address, port, encryption method और अन्य सभी node details शामिल होती हैं।
यह उपनाम शुरुआती Shadowsocks logo से आया, जो एक paper airplane था। Shadowsocks service providers को मज़ाक में "airports" कहा जाने लगा और protocols के Shadowsocks से आगे बढ़ जाने के बाद भी यह नाम चलन में बना रहा।
Subscriptions क्यों महत्वपूर्ण हैं
- Automatic updates: एक बार refresh करें और provider द्वारा भेजे गए सभी नए nodes पाएँ
- Bulk management: nodes को एक-एक करके जोड़ने के बजाय दर्जनों nodes एक साथ import करें
- Sync across devices: Mac, iPhone, Windows आदि पर वही link दोबारा इस्तेमाल करें
- Rules included: ज़्यादातर subscriptions ready-to-use rule sets के साथ आती हैं
- Smart selection: built-in latency tests और load balancing
Subscription links के प्रकार
मुख्यधारा के subscription formats निम्न श्रेणियों में आते हैं। इनके अंतर को जानने से आप सही workflow चुन सकते हैं।
1. Clash subscription (अनुशंसित)
Clash clients के लिए विशेष रूप से बनाया गया format, जिसमें हर setting शामिल होती है।
मुख्य बिंदु:
- YAML configuration file
- Proxy Group definitions शामिल हैं
- Built-in rule set
- Strategy groups और auto select को support करता है
- ClashX में native रूप से काम करता है—converter की ज़रूरत नहीं
उदाहरण link:
https://example.com/clash/subscribe?token=abc123
2. Generic subscription (conversion आवश्यक)
कई clients के अनुकूल format, जिसमें आमतौर पर SS/SSR/V2Ray nodes की सूची होती है।
मुख्य बिंदु:
- अक्सर
subयाlinkपर समाप्त होता है - इसमें केवल node data होता है, rules नहीं
- इसे Clash format में convert करना ज़रूरी है
- विभिन्न clients में बेहतरीन compatibility
उदाहरण link:
https://example.com/sub?token=abc123
3. Base64 subscription
Base64 में encoded node information।
मुख्य बिंदु:
- Content Base64 encoded होता है
- मुख्य रूप से Shadowsocks/ShadowsocksR द्वारा उपयोग किया जाता है
- ClashX में उपयोग से पहले conversion ज़रूरी है
- सुरक्षा कम होती है क्योंकि encoding ≠ encryption
ClashX केवल Clash-format subscriptions को समझता है। अगर आपका airport generic या Base64 link देता है, तो import करने से पहले उसे convert करें।
ClashX में subscriptions कैसे जोड़ें
अपना subscription link जोड़ना सबसे पहला कदम है। इसमें सिर्फ़ एक मिनट लगता है—इन निर्देशों का पालन करें:
तरीका 1: मेनू बार से इम्पोर्ट करें (अनुशंसित)
चरण:
- मेनू बार में ClashX आइकन पर क्लिक करें
- "Config" → "Profiles" → "Manage" चुनें
- पॉप-अप में "Add" बटन पर क्लिक करें
- अपना subscription URL पेस्ट करें
- वैकल्पिक: प्रोफ़ाइल को पहचानने में आसान नाम दें
- सहेजने के लिए "OK" पर क्लिक करें
- ClashX कॉन्फ़िगरेशन डाउनलोड करके उसे अपने-आप लागू कर देता है
तरीका 2: डाउनलोड की गई config फ़ाइल इम्पोर्ट करें
चरण:
- मेनू बार में ClashX आइकन पर क्लिक करें
- "Config" → "Open Folder" खोलें
- subscription से डाउनलोड की गई YAML फ़ाइल को इस फ़ोल्डर में कॉपी करें
- मेनू में वापस जाएँ और "Config" → अभी कॉपी की गई फ़ाइल चुनें
- कॉन्फ़िगरेशन तुरंत प्रभावी हो जाता है
पुष्टि करें कि subscription काम कर रही है
चेकलिस्ट:
- प्रॉक्सी सूची: "Proxy" खोलें—आपको subscription के नोड दिखाई देने चाहिए
- Rule मोड: "Outbound Mode" में "Rule" चुना हुआ है या नहीं, जाँचें
- कनेक्शन परीक्षण: कोई नोड चुनें और Google या YouTube ब्राउज़ करें
- Latency परीक्षण: नोड की स्थिति देखने के लिए "Test Latency" पर क्लिक करें
इम्पोर्ट करने के बाद सबसे तेज़ नोड ढूँढने के लिए latency test चलाएँ। ClashX एक क्लिक में हर नोड का benchmark कर सकता है और नाम के पास delay (ms) दिखाता है।
subscription प्रबंधन के सर्वोत्तम तरीके
अच्छी आदतें ClashX को स्थिर रखती हैं। व्यवस्थित रहने के लिए यह चेकलिस्ट अपनाएँ:
1. subscriptions को नियमित रूप से रिफ्रेश करें
रिफ्रेश क्यों करें?
- एयरपोर्ट server IP बदल सकते हैं
- नए नोड जोड़े जा सकते हैं और पुराने हटाए जा सकते हैं
- routes और policies का अक्सर अनुकूलन किया जाता है
- rulesets नई websites के अनुसार बदलते रहते हैं
अनुशंसित आवृत्ति:
- स्थिर एयरपोर्ट: सप्ताह में एक या दो बार रिफ्रेश करें
- नया/अस्थिर एयरपोर्ट: रोज़ रिफ्रेश करें
- कनेक्शन समस्या: तुरंत रिफ्रेश करें
2. मैनुअल रिफ्रेश के चरण
- ClashX के मेनू-बार आइकन पर क्लिक करें
- "Config" → "Profiles" → "Manage" पर जाएँ
- जिस subscription को रिफ्रेश करना है, उसे चुनें
- "Update" पर क्लिक करें
- डाउनलोड notification (ऊपर दाईं ओर) का इंतज़ार करें
- नई config अपने-आप लागू हो जाती है
3. auto-refresh सक्षम करें (अनुशंसित)
ClashX तय समय पर updates ले सकता है, ताकि आप भूलें नहीं।
इसे सेट करने का तरीका:
- config फ़ोल्डर खोलें (Config → Open Folder)
config.yamlसंपादित करें- auto-update snippet जोड़ें:
# 订阅自动更新间隔(小时)
update-interval: 24
# 启动时自动更新
update-on-start: true
नोट्स:
update-interval: 24का मतलब है हर 24 घंटे में रिफ्रेशupdate-on-start: trueहर बार ClashX शुरू होने पर रिफ्रेश करता है
4. कई subscriptions के लिए रणनीतियाँ
कई एयरपोर्ट चला रहे हैं? साफ़ नियमों के साथ उन्हें व्यवस्थित रखें।
नामकरण नियम:
- "Primary-HK" या "Backup-US" जैसे वर्णनात्मक लेबल इस्तेमाल करें
- समाप्ति तिथि जोड़ें, जैसे "AAA-2025.12"
- data cap टैग जोड़ें, जैसे "BBB-500GB"
इस्तेमाल के सुझाव:
- मुख्य बनाम बैकअप: मुख्य लाइन फेल होने पर बैकअप पर स्विच करें
- परिस्थिति-आधारित: काम, streaming और high-bandwidth plans को अलग रखें
- क्षेत्र प्राथमिकता: जिस सेवा की ज़रूरत हो, उसके सबसे नज़दीकी नोड चुनें
5. बैकअप सुरक्षित रखें
subscription URLs को सुरक्षित जगह (password manager, encrypted notes) में रखें। साथ ही ClashX config फ़ोल्डर का बैकअप भी रखें, ताकि डिवाइस फेल होने पर सब कुछ जल्दी restore किया जा सके।
subscription converter tools
अगर आपका एयरपोर्ट केवल generic links देता है, तो converter का उपयोग करें। Subconverter सबसे लोकप्रिय विकल्प है।
Subconverter क्या है
Subconverter एक open-source tool है, जो SS/SSR/V2Ray links को Clash, Surge या QuantumultX फ़ॉर्मैट में बदलता है।
ऑनलाइन conversion (शुरुआती लोगों के लिए सबसे अच्छा)
अनुशंसित सेवाएँ:
- FeiYang: https://sub.v1.mk/
- PinYun: https://id9.cc/
- Edge: https://bianyuan.xyz/
इसे कैसे उपयोग करें:
- conversion site खोलें
- अपना मूल subscription URL input box में पेस्ट करें
- client के रूप में "Clash" चुनें
- वैकल्पिक: कोई ruleset चुनें (ACL4SSR, ConnersHua, आदि)
- वैकल्पिक: node filters सक्षम करें (जैसे केवल HK/TW)
- "Generate" पर क्लिक करें
- नई Clash link को ClashX में कॉपी करें
Subconverter को स्वयं host करें (उन्नत)
यदि privacy बहुत महत्वपूर्ण है, तो Subconverter को locally चलाएँ।
Docker deployment (सबसे आसान):
# 拉取镜像
docker pull tindy2013/subconverter
# 运行容器
docker run -d --name subconverter \\
-p 25500:25500 \\
tindy2013/subconverter
# 访问本地转换服务
# http://localhost:25500
लोकल access URL:
http://localhost:25500/sub?target=clash&url=你的订阅链接
उन्नत converter options
उपयोगी parameters:
target=clash– Clash फ़ॉर्मैट आउटपुट करेंurl=– मूल subscription URL (URL-encoded)config=– कोई ruleset निर्दिष्ट करेंinclude=– keywords से मेल खाने वाले नोड रखेंexclude=– keywords से मेल खाने वाले नोड हटाएँemoji=true– country emojis जोड़ेंudp=true– UDP support सक्षम करें
उदाहरण: केवल HK और TW नोड रखें
http://localhost:25500/sub?target=clash&url=订阅链接&include=(香港|台湾|HK|TW)&emoji=true
ऑनलाइन converters आपका subscription URL देख सकते हैं, जिसमें account जानकारी होती है। इसे सुरक्षित रखने के लिए:
- केवल भरोसेमंद सेवाओं का उपयोग करें
- जहाँ संभव हो, अपना खुद का converter host करें
- link को नियमित रूप से reset करें
- असामान्यताओं के लिए traffic usage पर नज़र रखें
subscription सुरक्षा सुझाव
आपका subscription link सीधे स्थिरता और privacy को प्रभावित करता है। ये ज़रूरी सावधानियाँ अपनाएँ:
1. subscription link की सुरक्षा करें
मुख्य सिद्धांत:
- link कभी साझा न करें: इसमें आपके credentials होते हैं, इसलिए इसे साझा करना मतलब account दे देना है।
- इसे सार्वजनिक रूप से उजागर न करें: screenshots या demos में URL को blur या ढक दें।
- link को नियमित रूप से reset करें: यदि leak का शक हो, तो provider dashboard में जाकर तुरंत इसे फिर से generate करें।
- इसे सुरक्षित रखें: URL को password manager या किसी अन्य encrypted vault में रखें।
2. subscription content सत्यापित करें
सुरक्षा चेकलिस्ट:
- config फ़ोल्डर खोलें (Profile → Open Config Folder)।
- संदिग्ध rules या scripts ढूँढें।
- पुष्टि करें कि हर node किसी विश्वसनीय provider से आता है।
- ऐसे rules से सावधान रहें जो ads या tracking scripts inject करते हों।
3. दुर्भावनापूर्ण links से बचें
- मुफ़्त links जिनमें malware या monitoring code हो सकता है
- अज्ञात स्रोत
- ऐसे links जो अतिरिक्त certificates या plugins माँगते हैं
- अज्ञात rules से भरी configs
- update के तुरंत बाद ClashX अस्थिर हो जाता है
सुरक्षित रहने का तरीका: भरोसेमंद paid providers का ही उपयोग करें और मुफ्त या अज्ञात सेवाओं से बचें।
4. traffic usage की निगरानी करें
usage नियमित रूप से जाँचें:
- provider dashboard में usage chart देखें।
- यदि usage अचानक बढ़ जाए, तो link तुरंत reset करें।
- quota alerts सक्षम करें, ताकि खत्म होने से पहले notification मिल जाए।
- असामान्यताओं को पहचानने के लिए अपनी सामान्य खपत का पैटर्न जानें।
5. बहु-स्तरीय सुरक्षा
multi-layer defense बनाएँ:
- 2FA सक्षम करें: अपने provider account के लिए two-factor authentication चालू करें।
- अद्वितीय password: मज़बूत password इस्तेमाल करें जिसे आप कहीं और दोबारा उपयोग न करें।
- नियमित audits: हर महीने login history की समीक्षा करें।
- device limits: सेवा द्वारा दिए गए device quotas का उपयोग करें।
- अलग subscriptions: महत्वपूर्ण devices के लिए अलग links रखें।
subscription से जुड़ी सामान्य समस्याओं का समाधान
subscriptions का उपयोग करते समय आपको ये समस्याएँ मिल सकती हैं। इन्हें ऐसे ठीक करें:
समस्या 1: subscription update विफल हो गया
संभावित कारण:
- network connection की समस्या
- subscription link की अवधि समाप्त हो गई है या वह block हो गया है
- provider servers maintenance में हैं
- अमान्य subscription फ़ॉर्मैट
इसे ऐसे ठीक करें:
- अपनी network connectivity सत्यापित करें।
- browser में URL खोलकर देखें कि config डाउनलोड होती है या नहीं।
- नई link की जाँच के लिए provider dashboard में log in करें।
- यदि link बदल गई है, तो पुरानी subscription हटाकर नई जोड़ें।
- ClashX cache साफ़ करें और फिर से कोशिश करें।
समस्या 2: update के बाद कनेक्शन नहीं है
समस्या निवारण के चरण:
- सुनिश्चित करें कि ClashX चल रहा है (मेनू बार में आइकन दिख रहा हो)।
- जाँचें कि सही मोड चुना गया है (Rule या Global)।
- latency test चलाएँ और responsive node पर स्विच करें।
- errors के लिए logs (Profile → Show Logs) की समीक्षा करें।
- यदि हर node बंद है, तो config फ़ाइल खराब हो सकती है।
- इसे फिर से डाउनलोड करें या कोई दूसरा converter इस्तेमाल करें।
समस्या 3: असामान्य node count
इसका क्या मतलब है:
- बहुत कम nodes: filters ने शायद ज़्यादातर entries हटा दी हैं।
- बहुत ज़्यादा nodes: हो सकता है कई subscriptions merge हो गई हों।
- अचानक कमी: provider ने शायद कुछ nodes हटा दिए हैं।
इसे ऐसे ठीक करें:
- converter filters और rules की समीक्षा करें।
- आधिकारिक node count के लिए provider dashboard देखें।
- यदि आपको हर node चाहिए, तो filters के बिना नई link generate करें।
समस्या 4: कुछ sites खुल नहीं रही हैं
संभावित कारण:
- rules उस domain को सीधे route कर रहे हैं।
- DNS resolution की समस्या
- चुना गया node उस service तक नहीं पहुँच पा रहा।
यह आज़माएँ:
- परीक्षण के लिए अस्थायी रूप से Global mode पर स्विच करें।
- यदि Global में काम करता है, तो समस्या rules में है।
- domain को प्रॉक्सी के ज़रिए भेजने के लिए एक custom rule जोड़ें।
- या DNS को किसी विश्वसनीय public resolver पर बदल दें।
समस्या 5: subscription conflicts
लक्षण:
- profiles बदलने के बाद errors दिखते हैं
- कई configs साथ होने पर rules अव्यवस्थित हो जाते हैं
- ClashX सामान्य रूप से शुरू नहीं हो पाता
इसे ऐसे ठीक करें:
- एक समय में केवल एक subscription उपयोग करें।
- एक ही फ़ोल्डर में अलग-अलग स्रोतों की configs मिलाने से बचें।
- अनुपयोगी पुराने files हटा दें।
- ClashX को फिर से install करें और subscription दोबारा जोड़ें।
जब भी समस्या आए, इस क्रम का पालन करें:
- logs जाँचें (Profile → Show Logs)।
- node latency जाँचें (Proxy → Test Latency)।
- subscription रिफ्रेश करें।
- दूसरे nodes पर स्विच करें।
- ClashX पुनः शुरू करें।
- provider status page जाँचें।
- एयरपोर्ट support team से संपर्क करें।
उन्नत सुझाव: subscription rules को override करें
subscriptions डिफ़ॉल्ट routing के साथ आती हैं, लेकिन आप निजी नियंत्रण के लिए custom rules से उन्हें override कर सकते हैं।
1. rule priority को समझें
ClashX ऊपर से नीचे तक rules का मिलान करता है:
- उपयोगकर्ता-परिभाषित नियम (सबसे उच्च प्राथमिकता)
- सब्सक्रिप्शन फ़ाइल के नियम
- GEOIP नियम
- अंतिम MATCH फॉलबैक
2. कस्टम नियम जोड़ें
अपने नियमों को सब्सक्रिप्शन के ऊपर परत की तरह जोड़ें।
चरण:
- प्रोफ़ाइल फ़ोल्डर खोलें (Profile → Open Config Folder)।
- सक्रिय YAML को किसी टेक्स्ट एडिटर में खोलें।
rules:सेक्शन ढूँढें।- अपने नियम सूची के सबसे ऊपर जोड़ें।
- फ़ाइल सेव करें और ClashX अपने-आप फिर से लोड हो जाएगा।
उदाहरण: कुछ डोमेन को प्रॉक्सी से मजबूरन गुज़ारें
rules:
# 自定义规则 - 优先级最高
- DOMAIN-SUFFIX,openai.com,Proxy
- DOMAIN-SUFFIX,chatgpt.com,Proxy
- DOMAIN-KEYWORD,google,Proxy
# 以下是订阅原有规则
- DOMAIN-SUFFIX,google.com,Proxy
# ...
3. सामान्य नियम पैटर्न
सीधा कनेक्शन मजबूर करें:
# 国内网站直连
- DOMAIN-SUFFIX,taobao.com,DIRECT
- DOMAIN-SUFFIX,jd.com,DIRECT
# IP 段直连
- IP-CIDR,192.168.0.0/16,DIRECT
- IP-CIDR,10.0.0.0/8,DIRECT
ट्रैफ़िक को खास नोड्स पर स्थिर करें:
# Netflix 使用美国节点
- DOMAIN-SUFFIX,netflix.com,US-Node
# 游戏使用香港节点
- DOMAIN-SUFFIX,steam.com,HK-Node
विज्ञापनों और ट्रैकर्स को ब्लॉक करें:
# 屏蔽常见广告域名
- DOMAIN-SUFFIX,googleads.com,REJECT
- DOMAIN-SUFFIX,doubleclick.net,REJECT
- DOMAIN-KEYWORD,analytics,REJECT
4. Rule Providers का उपयोग करें
Rule Providers रिमोट नियम फ़ाइलें लोड करते हैं ताकि आप उन्हें केंद्रीकृत तरीके से अपडेट कर सकें।
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
rules:
- RULE-SET,reject,REJECT
# 其他规则...
नोट्स:
type: http– HTTP के ज़रिए नियम प्राप्त करेंbehavior: domain– नियम श्रेणी (domain/ipcidr/classical)interval: 86400– सेकंड में अपडेट अंतराल- बिना मैन्युअल एडिट के नियम अपने-आप रीफ़्रेश होते हैं।
5. अपडेट के दौरान कस्टम नियम सुरक्षित रखें
यदि आप सब्सक्रिप्शन फ़ाइल को सीधे एडिट करते हैं, तो हर अपडेट आपके नियमों को ओवरराइट कर देगा। इससे बचने के लिए:
- विकल्प 1: बिना अपडेट वाला अलग प्रोफ़ाइल बनाए रखें।
- विकल्प 2: अपने नियम अलग सेव करें और हर अपडेट के बाद उन्हें फिर पेस्ट करें।
- विकल्प 3 (अनुशंसित): converter parameters के जरिए अपने नियम inject करें।
उदाहरण के लिए, converter URL में यह जोड़ें:
config=https://你的自定义规则配置地址
सारांश
विश्वसनीय उपयोग के लिए ClashX सब्सक्रिप्शन प्रबंधन में महारत ज़रूरी है। यह गाइड मूल बातों से लेकर उन्नत नियमों तक सब कुछ कवर करती है।
मुख्य निष्कर्ष
- सब्सक्रिप्शन प्रकार: Clash-नेटिव लिंक को प्राथमिकता दें; अन्य लिंक को Subconverter से कन्वर्ट करें।
- प्रबंधन: नियमित अपडेट करें, प्रोफ़ाइल के नाम स्पष्ट रखें और रीफ़्रेश को स्वचालित करें।
- सुरक्षा: लिंक सुरक्षित रखें, अविश्वसनीय converters से बचें और उपयोग की निगरानी करें।
- समस्या-निवारण: लॉग जाँचें, latency टेस्ट करें और ज़रूरत पड़ने पर प्रोफ़ाइल दोबारा जोड़ें।
- उन्नत उपयोग: नियमों को अनुकूलित करें और रखरखाव के लिए rule providers का लाभ लें।
सर्वोत्तम अभ्यास चेकलिस्ट
- सब्सक्रिप्शन को कम-से-कम सप्ताह में एक बार अपडेट करें।
- नियमित रूप से latency टेस्ट करें और कम देरी वाले नोड्स चुनें।
- अपनी सब्सक्रिप्शन URLs और कस्टम configs का बैकअप रखें।
- सेवा बदलावों के लिए provider घोषणाओं पर नज़र रखें।
- अतिरिक्त उपयोग शुल्क से बचने के लिए ट्रैफ़िक उपयोग पर नज़र रखें।
- ClashX को हमेशा नवीनतम रखें।
सीखना जारी रखें
ClashX को और गहराई से समझने के लिए इन विषयों को देखें:
- ClashX config syntax का विश्लेषण
- उन्नत प्रॉक्सी समूह सेटअप
- DNS hardening और anti-pollution सेटअप
- Script फीचर का उपयोग
- TUN मोड कॉन्फ़िगर करना
प्रॉक्सी टूल केवल सहायक हैं। हमेशा स्थानीय क़ानूनों का पालन करें, भरोसेमंद providers चुनें और गोपनीयता की रक्षा करें।