প্রকল্প সম্পর্কে
# 🚀 shadowrocket-rules
এটি Shadowrocket (小火箭) iOS অ্যাপের জন্য নিয়ম মডিউল প্রদানকারী একটি ওপেন সোর্স প্রকল্প। এটি সম্পূর্ণ কনফিগারেশন প্রদান করে না, বরং মডিউল আকারে তিন ধরনের বিশুদ্ধ নিয়ম প্রদান করে: সরাসরি সংযোগ (DIRECT), প্রক্সি (PROXY) এবং ব্লকিং (REJECT), ব্যবহারকারীরা নমনীয়ভাবে সমন্বয় করতে পারেন, নিজেদের কনফিগারেশন সহজ ও রক্ষণাবেক্ষণযোগ্য রাখতে পারেন।
## মূল বৈশিষ্ট্য
- **তিন ধরনের নিয়ম মডিউল**:
- `sr_direct_list.module`: সরাসরি সংযোগ নিয়ম, প্রায় ১ লক্ষ ১০ হাজার এন্ট্রি, দেশীয় ওয়েবসাইট ইত্যাদি প্রক্সির প্রয়োজন নেই এমন ডোমেইনের জন্য।
- `sr_proxy_list.module`: প্রক্সি নিয়ম, প্রায় ২৭ হাজার এন্ট্রি, Telegram, Gmail, WhatsApp ইত্যাদি ঠিকানা রেঞ্জ অন্তর্ভুক্ত।
- `sr_reject_list.module`: ব্লকিং নিয়ম, প্রায় ১ লক্ষ ৯০ হাজার এন্ট্রি, বিজ্ঞাপন, ট্র্যাকার ইত্যাদি আটকানোর জন্য।
- **প্রতিদিন স্বয়ংক্রিয় বিল্ড**: নিয়ম ডেটা প্রতিদিন আপডেট হয়, সময়োপযোগীতা নিশ্চিত করে।
- **মডুলার ডিজাইন**: নিয়ম মডিউল আকারে প্রদান করা হয়, ব্যবহারকারীর কনফিগারেশনের চেয়ে উচ্চ অগ্রাধিকার রয়েছে, ব্যবহারকারীরা নিজেরাই মডিউলের ক্রম সামঞ্জস্য করতে পারেন, ব্যক্তিগতকৃত ট্রাফিক বিভাজন বাস্তবায়ন করতে পারেন।
- **একাধিক ব্যবহার মোড**: হোয়াইটলিস্ট (ডিফল্ট প্রক্সি) এবং ব্ল্যাকলিস্ট (ডিফল্ট সরাসরি সংযোগ) মোড সমর্থন করে, অবাধে পরিবর্তন করা যায়, এবং ঐচ্ছিকভাবে বিজ্ঞাপন ব্লকিং সক্রিয় করা যায়।
## ব্যবহারের পদ্ধতি
1. মিনিমাল কনফিগারেশন (`03.shadowsocks_tiny.conf`) লিঙ্ক কপি করুন, Shadowrocket-এর 「কনফিগারেশন -> রিমোট ফাইল」-এ যোগ করুন।
2. 「কনফিগারেশন -> মডিউল」-এ তিনটি নিয়ম মডিউল যোগ করুন।
3. সঠিক ট্রাফিক বিভাজন সম্পন্ন করুন।
উন্নত ব্যবহারকারীরা ডকুমেন্টেশন দেখে কাস্টম নিয়ম তৈরি করতে পারেন, অথবা ডিফল্ট নিয়ম ওভাররাইড করতে নিজের মডিউল তৈরি করতে পারেন।
## ডেটা সোর্স
নিয়ম ডেটা একাধিক সুপরিচিত ওপেন সোর্স প্রকল্প থেকে সংহত করা হয়েছে, যার মধ্যে রয়েছে dnsmasq-china-list, domain-list-community, gfwlist, cn-blocked-domain, EasyList China, AdGuard DNS filter ইত্যাদি।
## সাধারণ প্রশ্ন
- **মডিউল ও কাস্টম নিয়মের অগ্রাধিকার**: মডিউল নিয়মের অগ্রাধিকার বেশি, মডিউলের ক্রম সামঞ্জস্য করে বা নিজের মডিউল তৈরি করে ওভাররাইড করা যায়।
- **কর্মক্ষমতার প্রভাব**: নিয়মের সংখ্যা ম্যাচিং গতিকে প্রভাবিত করে না, Shadowrocket-এ সবই O(1) সময় জটিলতা।
- **বিজ্ঞাপন ফিল্টারিং**: সব বিজ্ঞাপন ১০০% ফিল্টার করার নিশ্চয়তা নেই, বিশেষ করে ভিডিও বিজ্ঞাপন।
## অবদান
Issues-এর মাধ্যমে সমস্যা জানাতে স্বাগতম, অথবা `factory` ডিরেক্টরির txt ফাইল পরিবর্তন করে PR জমা দিতে পারেন।
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.