Як контролювати мережеві з'єднання в Android в режимі реального часу
Різне / / November 29, 2021
У минулому ми вже бачили, як контролювати використання даних на пристрої Android за допомогою програми Onavo. Використовуючи його, ми могли не тільки відстежувати, скільки стільникових даних споживала кожна програма, а й обмежувати певні програми лише Wi-Fi, щоб заощадити пропускну здатність. Але програма дала нам лише суть даних, а не діяльність у реальному часі про те, як і коли програми насправді використовують з’єднання.
Якщо ви перейдете до Налаштування Android—>Використання даних і торкніться будь-якої програми, яка використовує стільникове з’єднання на вашому пристрої для підключення до Інтернету, ви побачите два розділи для кожної програми. Є Дані переднього плану використання і Фонові дані використання.
Хоча використання даних переднього плану розраховується, коли ви фактично використовуєте програму, фонові дані — це обчислюється, коли програма підключається до Інтернету у фоновому режимі, коли згорнуто, або, можна сказати, позаду твоя спина.
![Використання даних](/f/05ec9278b65822fc2b264e349759be70.png)
Монітор мережі для Android
Наразі немає вбудованого способу контролювати фонові дані. Але, як ви могли здогадатися, для цього є додаток!
Подзвонив Мережні підключення для Android, ця програма проста у використанні та може бути встановлена на нерутовані пристрої також. Після запуску програми перше, що ви побачите, це Поточне підключення табл. Ця вкладка повідомляє про з’єднання, які зараз активні на вашому мобільному телефоні, і програми, під’єднані до Інтернету. Він також показує кількість пакетів даних, що передаються.
![Поточні підключення](/f/b4bebf3d4ca8fa17a656190560c942df.png)
![Почніть зйомку в реальному часі](/f/066f01d3259575b3985b91b217eedf76.png)
Друга вкладка - це Журнал підключень. Ця вкладка буде порожня, коли ви вперше ініціалізуєте програму. Щоб його активувати, потрібно натиснути на кнопку Live Capture і програма почне надавати вам усі з’єднання, які встановлені за допомогою вашого мобільного телефону в режимі реального часу.
Список постійно оновлюється і його можна відсортувати за найактивнішою, останньою та загальною виконаною активністю.
![Зупинити зйомку в реальному часі](/f/382787e261f3dad8bb558f14ede06b75.png)
В обох режимах перегляду ви завжди можете натиснути на з’єднання, щоб отримати додаткову інформацію про нього, наприклад дозволи, які надаються програмі та глобальній IP-адресі, а також геолокації, де знаходиться програма підключення до. Користувачі також можуть бачити адміністративні дані про IP-адресу програми, але якщо ви запитаєте мене, це не так важливо.
![Деталі програми](/f/8562d5cf3825f36c23214db869544de3.png)
![Інформація про IP-адресу](/f/e88f069c468cd34ab9c811d30f98a3d3.png)
Перегляд у реальному часі обмежено в пробній версії програми, а професійну версію можна придбати в Play Store за допомогою покупки в додатку. Є кілька налаштувань, які ви можете змінити, щоб краще зрозуміти. Додаток також підтримує сповіщення, щоб повідомляти вас, коли певні програми намагаються підключитися до Інтернету.
![Налаштування програми](/f/97f23a413cf53795166ef02bb6595ecb.png)
Висновок
Таким чином ви можете контролювати всі активні мережеві з’єднання на своєму Android в режимі реального часу. На даний момент додаток є досить простим, але є гарне місце для додаткових функцій. Наприклад, однією з функцій, яку я б рекомендував, є можливість автоматичного блокування шкідливої діяльності програми (наприклад, брандмауера). Розробник може скласти список усіх шкідливих IP-адрес, а потім, якщо якась програма намагається підключитися до неї, вона просто попереджає користувача та розриває з’єднання.
Ще якась функція спадає вам на думку? Як вам додаток у його нинішньому вигляді? Вам це здається корисним?