منصوبے کے بارے میں

clash-rules ایک اوپن سورس پروجیکٹ ہے جو Clash Premium کور کے لیے RULE-SET قواعد تیار کرتا ہے، اور یہ Clash Premium کور پر مبنی تمام گرافیکل کلائنٹس کے ساتھ مطابقت رکھتا ہے، بشمول ClashX Pro، clash-party، clash-verge-rev، Clash for Windows، clashmi، Clash Meta for Android اور OpenClash۔ یہ پروجیکٹ GitHub Actions کے ذریعے بیجنگ وقت کے مطابق روزانہ صبح 6:30 بجے خودکار طور پر تعمیر ہوتا ہے، تاکہ قواعد کا ڈیٹا تازہ ترین رہے۔ قواعد کا ڈیٹا بنیادی طور پر Loyalsoldier/v2ray-rules-dat اور v2fly/domain-list-community پروجیکٹس سے آتا ہے؛ Apple اور Google کی فہرستوں میں ڈومینز felixonmars/dnsmasq-china-list سے آتے ہیں؛ چین کے IPv4 ایڈریس ڈیٹا کے لیے 17mon/china_ip_list استعمال ہوتا ہے۔ پروجیکٹ درج ذیل قواعد فائلیں فراہم کرتا ہے: - direct.txt: براہ راست ڈومینز کی فہرست، جس میں چین میں براہ راست قابل رسائی ڈومینز شامل ہیں - proxy.txt: پراکسی ڈومینز کی فہرست، جس میں پراکسی کے ذریعے رسائی کے لیے ڈومینز شامل ہیں - reject.txt: اشتہاری ڈومینز کی فہرست، اشتہاری ٹریفک کو روکنے کے لیے - private.txt: نجی نیٹ ورک کے لیے مخصوص ڈومینز کی فہرست - apple.txt: Apple کے ڈومینز جو چین میں براہ راست قابل رسائی ہیں - icloud.txt: iCloud ڈومینز کی فہرست - google.txt: Google کے ڈومینز جو چین میں براہ راست قابل رسائی ہیں (احتیاط کے ساتھ استعمال کریں) - gfw.txt: GFWList ڈومینز کی فہرست - tld-not-cn.txt: غیر چینی ٹاپ لیول ڈومینز کی فہرست - telegramcidr.txt: Telegram کے استعمال کردہ IP ایڈریسز کی فہرست - lancidr.txt: لوکل ایریا نیٹ ورک اور محفوظ IP ایڈریسز کی فہرست - cncidr.txt: چین کے IP ایڈریسز کی فہرست - applications.txt: براہ راست کنکشن کے لیے عام سافٹ ویئر کی فہرست تمام قواعد فائلیں دو آن لائن ایڈریسز فراہم کرتی ہیں: raw.githubusercontent.com (فوری اپ ڈیٹ) اور cdn.jsdelivr.net (12 گھنٹے کی تاخیر لیکن رسائی کی پابندیوں کو نظرانداز کر سکتا ہے)۔ پروجیکٹ دو قواعد کنفیگریشن طریقوں کی حمایت کرتا ہے: 1. وائٹ لسٹ موڈ (تجویز کردہ): غیر مماثل قواعد کی نیٹ ورک ٹریفک پراکسی کے ذریعے جاتی ہے، یہ ان صارفین کے لیے موزوں ہے جن کے سرور لائن کا نیٹ ورک مستحکم، تیز اور ٹریفک کی کمی نہ ہو۔ کنفیگریشن میں DIRECT اور REJECT کے علاوہ، باقی حسب ضرورت پالیسیاں ہیں، اور PROXY نامی پالیسی کو proxies یا proxy-groups میں دستی طور پر ترتیب دینا ہوگا۔ 2. بلیک لسٹ موڈ: صرف مماثل قواعد کی نیٹ ورک ٹریفک پراکسی کے ذریعے جاتی ہے، یہ ان صارفین کے لیے موزوں ہے جن کے سرور لائن کا نیٹ ورک غیر مستحکم ہو یا ٹریفک محدود ہو، اور یہ سافٹ روٹر اور ہوم گیٹ وے صارفین کا عام طریقہ ہے۔ استعمال کا طریقہ یہ ہے کہ Clash کنفیگریشن فائل میں rule-providers اور rules کنفیگریشن سیکشن شامل کریں، قواعد فائلوں کو URL کے ذریعے حوالہ دیں، اور interval کو 86400 سیکنڈ (24 گھنٹے) پر سیٹ کریں تاکہ خودکار اپ ڈیٹ ہو سکے۔ قواعد فائلیں domain، ipcidr اور classical تین طرز عمل کی حمایت کرتی ہیں۔ چونکہ Clash اور اس کے کچھ ایکو سسٹم پروجیکٹس نومبر 2023 کے اوائل میں حذف ہو گئے تھے، پروجیکٹ hidden برانچ میں کچھ سرکاری اصل انسٹالیشن پیکجز اور ایگزیکیوٹیبل فائلیں فراہم کرتا ہے، بشمول Clash Premium کمانڈ لائن ورژن، ClashX Pro، Clash for Windows جیسے بند اپ ڈیٹ کلائنٹس، اور mihomo جیسے متبادل جو اب بھی برقرار ہیں۔ پروجیکٹ کا شکریہ Loyalsoldier/geoip، Loyalsoldier/v2ray-rules-dat، gfwlist/gfwlist، v2fly/domain-list-community، felixonmars/dnsmasq-china-list اور 17mon/china_ip_list جیسے پروجیکٹس کو جاتا ہے۔