প্রকল্প সম্পর্কে

Zales হল একটি ব্যক্তিগত VPN ক্লায়েন্ট Android-এর জন্য, যা সরলতা এবং গোপনীয়তার উপর ফোকাস করে তৈরি করা হয়েছে। অ্যাপটি নিজস্ব সংযোগ কী (VLESS, Shadowsocks/Outline বা সাবস্ক্রিপশন লিঙ্ক) ব্যবহার করতে দেয়, কোনো অ্যাকাউন্ট তৈরি বা সাবস্ক্রিপশন করার প্রয়োজন ছাড়াই। ইন্টারফেসটি একটি একক স্ক্রিন এবং একটি শারীরিক টগল সুইচ вокруг তৈরি করা হয়েছে, যা জটিল সেটিংস এবং প্রযুক্তিগত জargon এড়াতে চাওয়া ব্যবহারকারীদের জন্য সুবিধাজনক। মূল বৈশিষ্ট্য: 1. **ব্লক-বাইপাস অটো-পাইলট**: একটি একক কী থেকে, অ্যাপটি সংযোগ পদ্ধতির একটি সেট তৈরি করে (প্রত্যক্ষ সংযোগ, TLS ফ্র্যাগমেন্টেশন, uTLS ফিঙ্গারপ্রিন্ট পরিবর্তন, XHTTP ইত্যাদি)। সমস্ত পদ্ধতি একযোগে পরীক্ষা করা হয় এবং প্রথম প্রতিক্রিয়াশীলটি নির্বাচন করা হয়। এই নির্বাচনটি নির্দিষ্ট নেটওয়ার্কের জন্য মনে রাখা হয়। 2. **ট্রাফিক ফ্রিজ সুরক্ষা**: একটি বিশেষ “ওয়াচডগ” সংযোগের অবস্থা পর্যবেক্ষণ করে। যদি প্রোভাইডার প্যাকেট ফ্রিজ করতে শুরু করে (TSPU-এর একটি সাধারণ বৈশিষ্ট্য), Zales গোপনে চলমান ইন্টারফেসের অধীনে সংযোগ পদ্ধতি পরিবর্তন করে, খোলা সংযোগ এবং VPN স্থিতি বজায় রাখে। 3. **নিরাপদ কী স্টোরেজ**: কীগুলি ফোনের হার্ডওয়্যার স্টোরেজে (Android Keystore/StrongBox) সংরক্ষিত হয়, যা সফটওয়্যার-ভিত্তিক নিষ্কাশন প্রতিরোধ করে। 4. **গোপনীয়তা**: অ্যাপটি টেলিমেট্রি সংগ্রহ করে না এবং তৃতীয় পক্ষের কাছে কোনো ডেটা পাঠায় না। সমস্ত ট্রাফিক শুধুমাত্র আপনার টানেলের মাধ্যমে যায়। 5. **ব্যবহারের সুবিধা**: QR কোড বা গ্যালারি থেকে ছবি স্ক্যান করে কী ইনপুট করা সমর্থিত। হোম স্ক্রিনে একটি উইজেট, নোটিফিকেশন শেডে একটি টাইল, এবং ধাপে ধাপে স্থায়ী VPN সক্রিয় করার বিকল্প রয়েছে। 6. **রাশিয়ান সাইটগুলি টানেলের বাইরে**: ব্যাংক এবং সরকারি পরিষেবার ডোমেনের একটি অন্তর্নির্মিত তালিকা রয়েছে, যা একটি টগল দিয়ে টানেলিং থেকে বাদ দেওয়া যেতে পারে, যাতে ভৌগোলিক ব্লক নিয়ে সমস্যা এড়ানো যায়। প্রযুক্তিগতভাবে, Zales VpnService-এর সাথে সরাসরি একীকরণের জন্য gVisor-এ libXray এবং নিজস্ব `tun` ইনবাউন্ড ব্যবহার করে, যা দক্ষতা এবং গোপনীয়তা বাড়ায়। UI Kotlin এবং Jetpack Compose-এ তৈরি করা হয়েছে, ভিজ্যুয়াল এফেক্টের জন্য AGSL শেডার ব্যবহার করে। লাইসেন্স — MPL-2.0।