Android-ზე VPN ხატულა ჩართულია, მაშინ რატომ არ გადის ტრაფიკი გვირაბში?
გასაღების ხატულა მხოლოდ იმას ამბობს, რომ აპლიკაცია ფლობს ვირტუალურ ინტერფეისს და არა იმას, რომ ტრაფიკი ტელეფონიდან გადის. შეამოწმეთ პროფილის ტიპი, აპლიკაციების ფარგლები და დაბლოკვის პოლიტიკა.
თქვენი VPN გასაღები სტატუსის ზოლშია, ბრაუზერი გვერდს იტვირთავს და საიტის მიერ მოხსენებული მისამართი კვლავ თქვენი სახლის კავშირია. ეს კომბინაცია Android-ზე ნორმალურია, რადგან ხატულა ამბობს, რომ აპლიკაცია ფლობს ვირტუალურ ქსელურ ინტერფეისს და არა იმას, რომ თქვენი ტრაფიკი შორეული სერვერიდან გადის. ლოკალური ფილტრაციის აპლიკაცია იმავე საშუალებას იყენებს. სანამ პროვაიდერს დაადანაშაულებთ, შეამოწმეთ, რას აკეთებს სერვისი სინამდვილეში.
ხატულა ნიშნავს, რომ VPN სერვისი ფლობს ინტერფეისს
Android-ის VPN სერვისი აძლევს აპლიკაციას საშუალებას შექმნას ვირტუალური ინტერფეისი და მიიღოს მასში მიმართული პაკეტები. რა მოხდება შემდეგ, სრულად დამოკიდებულია ამ აპლიკაციაზე: შეუძლია გადააგზავნოს ისინი შორეულ სერვერზე, გაფილტროს ან ჩამოაგდოს. გასაღების ხატულა აცნობებს, რომ სერვისი ფლობს ინტერფეისს და არა იმას, სად მიდიან პაკეტები. ამიტომ ფილტრაციის აპლიკაცია და სრული გვირაბი სტატუსის ზოლში ერთნაირად გამოიყურება.
adb shell dumpsys connectivity | grep -i vpn
adb shell settings get global always_on_vpn_app
ერთდროულად მხოლოდ ერთი VPN სერვისი შეიძლება იყოს აქტიური თითო მომხმარებელზე ან პროფილზე, რაც დოკუმენტირებული ქცევაა და არა შეცდომა. როცა მეორე აპლიკაცია ცდილობს დაკავშირებას, ის ან იკავებს ადგილს, ან ვერ ახერხებს, და პირველის ტრაფიკი აღარ მუშავდება. თუ ფილტრაციის აპლიკაცია გამოდის იმ მომენტში, როცა გვირაბს აკავშირებთ, სწორედ ეს კონკურენციაა სავარაუდო მიზეზი.
მშობლიური პროფილი თუ აპლიკაციის VPN: ისინი ურთიერთშემცვლელი არ არის
პლატფორმის მიერ მოწოდებული IKEv2 პროფილი და OpenVPN ან WireGuard-ის დანერგვის აპლიკაცია სხვადასხვა მენიუს მქონე სხვადასხვა პროდუქტია. პლატფორმის API IKEv2-ისთვის არსებობს Android-ის გარკვეული ვერსიიდან და მწარმოებლების აწყობები ყველა ერთსა და იმავე ადგილას ერთსა და იმავე პარამეტრებს არ აჩვენებს. სხვა ტელეფონის ეკრანის სურათი თავსებადობის დოკუმენტი არ არის.
adb shell getprop ro.build.version.sdk
adb shell dumpsys package com.example.vpn | head -40
შეუთავსეთ პროტოკოლი კლიენტს, რომელიც მას მხარს უჭერს, და მიიღეთ პროფილი პროვაიდერის დადასტურებული არხით, ნაცვლად იმისა, რომ ჩასვათ ის უკავშირო ფორმაში. საბოლოო წერტილის მისამართი ამბობს, სად დაუკავშირდეთ და არა იმას, რომელი აპლიკაცია შეუძლია პროტოკოლზე საუბარი. მოეპყარით ექსპორტირებულ პროფილებსა და QR კოდებს როგორც სერტიფიკატებს, რადგან QR სურათი შეიძლება შეიცავდეს სრულ გასაღებს. თუ პროფილი სხვა კლიენტისთვის გაიცა, ხელახლა გასცეთ და ნუ გარდაქმნით.
აპლიკაციების წესები და სამუშაო პროფილები ცვლიან ფარგლებს
Android მხარს უჭერს აპლიკაციების მიხედვით VPN კონფიგურაციებს, ამიტომ ბრაუზერი შეიძლება გვირაბის გარეთ იყოს, სანამ ფოსტის აპლიკაცია შიგნითაა. პირადი და სამუშაო პროფილები ცალკე კონტექსტებია საკუთარი აქტიური სერვისით. მისამართის არასწორი აპლიკაციიდან შემოწმება ამ სფეროში ერთ-ერთი ყველაზე გავრცელებული მცდარი დასკვნაა.
ნახეთ ჩართვისა და გამორიცხვის სიები, შემდეგ შეამოწმეთ იმ აპლიკაციით, რომელიც ნამდვილად გაწუხებთ. სამუშაო პროფილის გვირაბი არ ფარავს პირად აპლიკაციებს და პირადი გვირაბი არ ფარავს სამუშაო აპლიკაციებს. იგივე განცალკევება ხსნის, რატომ მუშაობს კორპორატიული რესურსი ერთ პროფილში და ვერ მუშაობს მეორეში ხილული კონფიგურაციის განსხვავების გარეშე. ჩაწერეთ პროფილის კონტექსტი ბილეთში, რადგან ის ცვლის იმასაც, რომელი პარამეტრები მოქმედებს.
შეჩერდით, თუ სატესტო აპლიკაცია გვირაბის ფარგლებში არ არის. ეს პოლიტიკის არჩევანია და არა გაუმართაობა.
შეამოწმეთ, რა გავიდა რეალურად ტელეფონიდან
შეამოწმეთ საჯარო და კერძო დანიშნულებები, მისამართების ორივე ოჯახი და წვდომის ორივე ქსელი. შემდეგ შეადარეთ შედეგი თავად აპლიკაციის ფარგლებს, რადგან ერთ აპლიკაციაში გვერდის წარმატებული ჩატვირთვა მეორეზე არაფერს ამბობს. გაიმეორეთ Wi-Fi-დან მობილურ მონაცემებზე გადასვლის შემდეგ, რადგან ხელახალი დაკავშირება სხვა გზაზე შეიძლება მოხვდეს.
adb shell ip rule
adb shell dumpsys netpolicy | grep -i vpn
Always-on VPN და VPN-ის გარეშე კავშირების დაბლოკვის პარამეტრი დაკავშირებულია, მაგრამ განსხვავებული, და მკაცრი ბლოკი შეიძლება ამოშალოს captive portal-ში შესვლა, სანამ დოკუმენტირებულ პროცედურას არ მიჰყვებით. Private DNS-ის პარამეტრებმა ასევე შეიძლება იმოქმედოს პროფილის რეზოლვერთან, ამიტომ ორგანიზაციის DNS-ის ბრმად შეცვლა ახალ ხარვეზს ქმნის. თუ გვირაბი კვდება ეკრანის ჩაკეტვისას, სანამ რაიმეს ხელახლა დააყენებთ, წაიკითხეთ VPN დეველოპერების სახელმძღვანელო ფონური შესრულებისა და ბატარეის ოპტიმიზაციის შესახებ.
სიმპტომი, რომელიც უნდა გვახსოვდეს, არის უფსკრული ხატულასა და გზას შორის. გასაღები ნიშნავს, რომ სერვისი ფლობს ინტერფეისს; მხოლოდ განკუთვნილი აპლიკაციიდან განკუთვნილ ქსელში ტესტი ამბობს, სად წავიდა ტრაფიკი. შეამოწმეთ ორივე და დაზიანებული VPN-ის შესახებ შემდეგი ანგარიში გაცილებით ადვილად განლაგდება.