Сваляте панела за известия, докосвате постоянното известие за VPN и то показва нещо като 10.13.0.42/30 до състояние „свързано“. Това число е адресът, който приложението е задало на собствения си виртуален интерфейс на телефона, така че описва един локален мрежов обект, а не сървъра, до който сте се свързали, нито адреса, който някой сайт ще запише. Нищо в него не е тайна и нищо в него не доказва, че трафикът ви е покрит. Редът по-долу е последователността, която използвам, за да разбера какво всъщност казва едно известие — от телефона в ръката ми до истинска проверка на адреса.

Започнете от известието, а не от поле за търсене

Съвременният клиент за Android обикновено показва две различни неща в един и същ панел: състояние на връзката и блок с адрес. Състоянието казва, че тунелът е вдигнат. Блокът с адрес казва какво е настроило приложението от страната на телефона в този тунел, а клиентите го показват, защото това е най-лесното доказателство, че интерфейсът съществува.

Задръжте известието и отворете страницата с информация за приложението, преди да правите каквото и да било друго. Запишете името на пакета и дали приложението е в личния ви профил, или в работен профил. Два клиента за VPN с подобни икони могат да живеят на едно устройство и панелът не винаги назовава този, който предполагате. Ако иконата е непозната, това е находката, а адресът е разсейване.

Три адреса съществуват едновременно

Телефонът ви има адрес в Wi-Fi или мобилна мрежа, приложението има адрес на тунелния си интерфейс, а някой отдалечен шлюз има публичния адрес на източника, който външният свят вижда. Това са три отделни назначения и нито едно от тях не може да бъде изведено от другите две.

Тунелният адрес в известието почти винаги е частен. 10.13.0.42 се намира в 10.0.0.0/8, един от диапазоните, запазени от RFC 1918, затова всеки доставчик е свободен да раздава същото число. Виждайки го, научавате, че приложението е използвало частен пул, а не къде се хоства този пул. Два телефона на различни континенти могат да показват една и съща стойност.

Това повторно използване е причината адресът да не може да служи за отпечатък. Втори доставчик може да използва същия блок, защото нищо не координира пуловете между компаниите. Доставчиците ги избират по навик и според това, което конфигурацията на шлюза им вече очаква.

Четете /30 като префикс, а не като брой хора

Числото след наклонената черта е дължината на префикса. Тук /30 означава тридесет бита мрежов префикс, което оставя два бита за хостове, така че блокът покрива 10.13.0.40 до 10.13.0.43. Това не са тридесет устройства и не е сървър на тридесет прехода разстояние.

Малки префикси като този са обичайни за тунелни връзки точка до точка: един използваем адрес за телефона и един за далечния край. Дали приложението наистина поддържа тази схема, е свойство на конфигурацията му. Приемайте префикса като подсказка как е проектирано приложението, а не като карта на мрежата на доставчика.

Потвърдете тунела от телефона

Настройки, после Мрежа и интернет, после VPN изброяват активния профил и приложението, което го притежава. Този екран е авторитетен за това кой клиент е свързан. Известието е само негово резюме. Когато двете се разминават, вярвайте на екрана с настройки и считайте известието за остаряло.

Ако изграждате разрешена диагностична интеграция, избраният обект Network показва адресите на връзката и име на интерфейс чрез LinkProperties. Записвайте профила и мрежата, от която сте взели извадката, защото снимка, направена в грешната мрежа, отговаря на въпрос, който никой не е задавал.

Достъпът през shell е по-малко надежден, отколкото хората очакват. Имената на интерфейсите се различават според версията и производителя. Филтър, който съвпада само с ред IPv4, съдържащ tun, ще пропусне безшумно назначенията по IPv6 и всеки клиент, който нарича интерфейса си другояче. Прочетете пълния списък, преди да го стесните.

Проверете какво вижда сайт от приложението, което ви интересува

Отворете публична проверка на адрес в браузъра, после повторете проверката в приложението, което наистина искате да защитите. Ако и двете показват един и същ адрес на източника, тунелът носи и двете. Ако се различават, работи маршрутизация за отделни приложения или разделено тунелиране.

Две конфигурации дават здраво известие без никакъв отдалечен изход. Локално приложение за филтриране може да създаде тунелен интерфейс, за да проверява DNS или да блокира реклами без сървър. VPN само за частна мрежа може да бъде изграден, за да достига до домашна мрежа, докато обикновеното сърфиране остава директно. И в двата случая адресът в панела е истински, а покритието, което предполагате, не е.

Решете дали известието заслужава втори поглед

Неочаквано известие за VPN заслужава разследване като инсталирано приложение, а не като адрес. Проверете собственика на профила, правата на администратор на устройството и всичко добавено, откакто за последно прегледахте този списък. Отнемете това, което не можете да обясните, и после отново наблюдавайте панела. Ако известието се върне с профил, който познавате, имате отговора. Ако се върне без такъв, нещо друго стартира приложението.

После затворете кръга: приложение собственик, активен профил, адрес на източника от приложението, което ви интересува, очакван маршрут. Ако и четирите съвпадат, числото в известието е просто отчетност и нищо повече.

Подобни статии