OpenVPN'da bitta ilovani belgiladingizmi? Ro'yxat asosi hal qiladi
Xuddi shu belgilangan paket ro'yxat asosiga qarab qo'shish yoki chiqarib tashlashni bildiradi. Avval faqat-qo'shish asosini tanlang, qayta ulanib, so'ng butun ish oqimini sinab ko'ring.
Belgilash katakchasi butun qarordek ko'rinadi, Android'da esa unday emas. Xuddi shu belgilangan paket faqat-qo'shish asosida “faqat shu ilova VPN ishlatadi”, tanlanganlarni chiqarib tashlovchi asosda esa “bu ilova VPN'ni chetlab o'tadi” degan ma'noni beradi. Odamlar klient o'rnatadi, Ruxsat etilgan ilovalar deb belgilangan ro'yxatni topadi, o'ziga kerakli bitta paketni belgilaydi va teskari ishlaydigan siyosat bilan ketadi. Klientni almashtirish kamdan-kam yordam beradi; ro'yxatga tegishdan oldin asosni tanlash yordam beradi.
Asos — bu siyosat, katakcha emas
Android'ning VpnService bo'yicha klient ilova bo'yicha marshrutlashni addAllowedApplication yoki addDisallowedApplication bilan sozlaydi. Birinchisi tunnelni ro'yxatdagi paketlar bilan cheklaydi, ikkinchisi ulardan tashqari hammasini tunnel orqali o'tkazadi. Klientlar ikkalasini deyarli bir xil ko'rinadigan UI'ga o'raydi, ba'zilari bo'limni rejim bo'yicha emas, ro'yxat bo'yicha nomlaydi, shuning uchun faqat bo'lim sarlavhasi qaysi asos faol ekanini ayta olmaydi.
Ro'yxat ustidagi rejim boshqaruvini o'qing, sarlavhani emas. Asl OpenVPN for Android klientida ruxsat etilgan ilovalar ro'yxatining faqat-qo'shish va tanlanganlarni chiqarib tashlash asoslari bor, brendlangan build esa o'sha ikki xatti-harakatni saqlab, ikkalasini boshqacha ifodalashi mumkin. Boshqa klientdan yoki o'sha klientning eski versiyasidan olingan skrinshot qaysi rejimda ekaningizga dalil emas.
| What the client shows | What a checked app gets |
|---|---|
| Allowed apps, include-only baseline | The app uses the tunnel; unchecked apps do not |
| Allowed apps, exclude-selected baseline | The app bypasses the tunnel; everything else uses it |
| No list configured | Client or profile default, commonly all apps |
O'sha jadval — butun afsona. Ilovani belgilash bitta paket haqidagi bayonot; bu bayonot “qo'sh” yoki “chiqar” ekanini asos hal qiladi.
Avval rejim, keyin paket
Shu tartibda ishlang, chunki bitta asos ostida qilingan tanlov rejim o'zgargandan keyin ham saqlanib, ta'sirini jimgina teskari aylantirishi mumkin:
- Haqiqiy paketni va u shaxsiy yoki ish profili nusxasi ekanini aniqlang.
- Siz ulanadigan aynan o'sha VPN profili uchun ilova tanlash sozlamalarini oching.
- Ma'nosi “faqat tanlangan ilovalar VPN ishlatadi” bo'lgan asosni o'rnating.
- Kerakli paketni qo'shing va aloqasiz ilovalarni to'plamdan tashqarida qoldiring.
- Klient yangi ro'yxat bilan interfeysni qayta qurishi uchun qayta ulanib.
Profil ham paketdek muhim. Klientda bir nechta profil bo'lishi mumkin, ilova bo'yicha tanlov esa siz haqiqatan ulanadigan profilga tegishli; hech qachon ishlatmaydigan profilingizni tahrirlash hech narsani o'zgartirmaydi. Boshqariladigan qurilmada ish profili alohida foydalanuvchi bo'lib, o'z ilova nusxasi va o'z siyosatiga ega, shuning uchun shaxsiy nusxa tunnel ichida ekani ish nusxasi haqida hech narsa demaydi.
Natijani baholashdan oldin qayta ulanib
VpnService ilovalar ro'yxatlarini tunnel interfeysi o'rnatilganda o'qiydi. Ishlab turgan tunnel ro'yxat tahririni har doim ham qabul qilmaydi, klientlar esa avtomatik qayta qurishi yoki siz uzib qayta ulanishingizni kutishi bilan farq qiladi.
Agar o'zgarish hech narsa qilmayotgandek tuyulsa, ro'yxatdan shubhalanishdan oldin qayta ulanishni sinang. So'ng allaqachon ochiq bo'lgan sahifani qayta yuklash o'rniga yangi so'rov yuboring: o'rnatilgan ulanishni ushlab turadigan ilova yomon sinov obyekti, ko'rayotgan natija esa eski interfeysga tegishli bo'lishi mumkin.
Ish oqimingiz ilovadan chiqishi mumkin
Ilova kirish uchun brauzerga, hujjat ko'ruvchiga yoki ulashish maqsadiga topshirishi mumkin. Faqat-qo'shish asosida bu yordamchilar tunneldan tashqarida bo'ladi, shuning uchun birinchi ilova to'g'ri sozlangan bo'lsa ham ish oqimi yarmida muvaffaqiyatsiz bo'lishi mumkin. Yordamchini faqat ish oqimiga chindan kerak bo'lsa qo'shing va uni demon paytida topish o'rniga ataylab qo'shing.
Ilova bo'yicha tanlov ulanishning o'z marshrut siyosatini ham almashtirmaydi. Profil hali ham ilova ishlatadigan manzil prefikslari va manzil oilalarini olib yurishi kerak, shlyuz esa hali ham xizmatga ruxsat berishi kerak. To'g'ri ro'yxatga olingan ilova yetib bo'lmaydigan manzil bilan noto'g'ri sozlangan ro'yxatdek ko'rinadi.
Ikkala tomonni sinang, so'ng siyosatni yozib qo'ying
Qo'shilgan ilovada bitta yangi so'rovni va tashqarida qolishi kerak bo'lgan ilovada bittasini sinang. Chiqish manzili va maxfiy resursga kirishni solishtiring, so'ng qayta ulangandan keyin takrorlang. Agar tashkilotingiz Android'ning VPN'siz ulanishlarni bloklash siyosatini ishlatsa, chiqarib tashlangan ilova to'g'ridan-to'g'ri chiqish o'rniga butunlay bloklanishi mumkin; bu siyosatning ishlashi, aylanib o'tiladigan nosozlik emas.
Rejimni, profili bilan paket nomlarini, qaysi ilovalar chetlab o'tishi kerakligini, tunnel qaysi manzil oilalarini olib yurishini va tunnel ishlamay qolganda nima bo'lishi kerakligini yozib qo'ying. Agar klient ish oqimini aniq ifodalay olmasa, root darajasida xavfsizlik devori qoidalarini tahrirlash o'rniga (bu Android qo'llab-quvvatlaydigan ilova bo'yicha mexanizmning qismi emas) kengroq tasdiqlangan ilovalar to'plamini yoki boshqariladigan profil siyosatini tanlang.