6 мая 2026, 08:09
Разбор Troywell VPN: как плагин превращается в перехватчик трафика и данных

Введение
VPN-расширения в браузере часто воспринимаются как несложный инструмент: включил кнопку — получил “защищённое соединение”. Troywell VPN для Chrome как раз из этой категории: он бесплатный, быстро устанавливается и обещает приватность.
Но если посмотреть на то, как такие расширения устроены внутри, становится понятно: речь идёт не просто о VPN-кнопке, а о программе, которая получает довольно глубокий доступ к браузеру.
Разберёмся спокойно, что именно оно может делать и почему это важно понимать обычному пользователю.
Что делает такое плагин на базовом уровне
Любое VPN-расширение в Chrome работает не как системный VPN, а как посредник внутри браузера.
У Troywell VPN есть три ключевые функции:
Перенаправление интернет-трафика через прокси-серверы
Управление сетевыми запросами браузера
Взаимодействие с вкладками и веб-страницами
Manifest.json — какие доступы получает плагин
Вот ключевая часть разрешений:
"permissions": [ "tabs", "webRequest", "webRequestAuthProvider", "management", "webNavigation", "storage", "alarms", "unlimitedStorage", "proxy", "notifications", "privacy", "cookies", "scripting", "declarativeNetRequest", "declarativeNetRequestWithHostAccess", "declarativeNetRequestFeedback" ]
Что это означает простыми словами:
tabs — доступ к вкладкам браузера, их созданию, закрытию и мониторингу
webRequest — перехват и аналитика сетевых HTTP/HTTPS запросов
webRequestAuthProvider — обработка и подстановка данных для авторизации (логины/пароли/токены) в сетевых запросах
management — управление установленными расширениями и приложениями браузера
webNavigation — отслеживание переходов по страницам и навигации пользователя
storage — локальное хранение данных расширения (настройки, кэш, состояние)
alarms — запуск задач по таймеру или расписанию в фоне
unlimitedStorage — снятие ограничений на объём локального хранилища
proxy — управление маршрутом интернет-трафика через прокси-серверы
notifications — показ системных уведомлений пользователю
privacy — доступ к настройкам приватности браузера
cookies — доступ, чтение и модификация cookie-файлов сайтов (сессии, авторизация)
scripting — добавление и выполнение JavaScript-кода на веб-страницах
declarativeNetRequest — управление сетевыми запросами через правила блокировки/редиректа без перехвата трафика
declarativeNetRequestWithHostAccess — расширенные правила фильтрации запросов с доступом к доменам
declarativeNetRequestFeedback — получение информации о срабатывании сетевых правил (что было заблокировано или изменено)
Итог: мы имеем расширение с весьма широким доступом к браузеру — оно может управлять интернет-трафиком, перехватывать и изменять запросы, внедрять скрипты в сайты, ознакомиться cookies и отслеживать действия пользователя. По существу, это средство с почти полным контролем над браузерной активностью и сетевыми данными.
Кнопка согласия (значимый момент интерфейса)
При первом запуске расширения потребитель видит экран соглашения:
“Правила сотрудничества… вы соглашаетесь с показом рекламных материалов и участием в программе TROYWELL DIAMONDS”
И кнопка:
“Да. Я согласен”
Здесь значимый момент:
Это не просто формальность — после нажатия плагин получает доступ к работе в полном режиме (VPN + реклама + трекинг активности).

Как это выглядит внутри расширения
Файл расширения — это крупный бандл, собранный через систему модулей (Webpack + polyfills).
Начало кода выглядит так:
(()=>{ var modules = { 3387: function(module) { module.exports = function(fn) { if (typeof fn !== "function") { throw TypeError(fn + " is not a function!"); } return fn; }; }, 8184: function(module, exports, require) { var sym = require(7574)("unscopables"); var ArrayProto = Array.prototype; if (ArrayProto[sym] == null) { require(3341)(ArrayProto, sym, {}); } module.exports = function(key) { ArrayProto[sym][key] = true; }; } });
Перехват сетевых запросов
chrome.webRequest.onBeforeRequest.addListener( function (details) { console.log("Request:", details.url); }, { urls: ["<all_urls>"] } );
Плагин видит, какие сайты открывает потребитель в реальном времени, ещё до загрузки страницы.
Отслеживание посещённых сайтов
chrome.webNavigation.onCompleted.addListener( function (details) { console.log("Visited page:", details.url); } );
Формируется полная история посещений внутри браузера, нев зависимости от стандартной истории.
Работа с вкладками
chrome.tabs.onUpdated.addListener( function (tabId, changeInfo, tab) { if (changeInfo.url) { console.log("User opened:", changeInfo.url); } } );
Расширение отслеживает, какие страницы открываются и как пользователь переключается между ними.
Хранение данных
chrome.storage.local.set({ session: "active", lastProxy: "eu-server-01" });
Плагин может сохранять состояние, сессии и информация пользователя без ограничений по объёму.
Уведомления и “наградная система”
chrome.notifications.create({ title: "Troywell Rewards", message: "You earned diamonds!", type: "basic" });
Как это всё работает вместе
Потребитель открывает сайт ↓ Chrome отправляет веб запрос ↓ Troywell перехватывает запрос (webRequest) ↓ Проверяет и решает: проксировать или пропустить напрямую ↓ Направляет посещаемость через VPN/Proxy-сервер ↓ Получает ответ от сайта и возвращает его в браузер ↓ Фиксирует событие посещения (webNavigation / tabs)
Что важно понимать обычному пользователю
Самое главное:
1. VPN-расширение видит больше, чем кажется
Оно работает внутри браузера и может анализировать трафик.
2. Cookies — это доступ к входам
Если плагин имеет доступ к cookies, это означает доступ к авторизованным сессиям сайтов.
3. Плагин может менять страницы
Через добавление скриптов можно модифицировать поведение сайтов.
4. Бесплатные VPN часто монетизируются иначе
Если сервис бесплатный, он должен зарабатывать иначе:
реклама
партнёрские программы
анализ поведения
IOC
Extension ID:
adlpodnneegcnbophopdmhedicjbcgco
Hashes bundle.js:
SHA256: d258aa9762bf44f177f7488718c1c47bd560e7cb78dc3bee200f53a8739dcbaf
MD5: cb25b7668fdf785af92f6bcb3a4804c4
Hashes manifest.json:
SHA256: 68366a79061b410e19f1ebddb349cb457097b4f9d4f0eb47d729d11933e10e08
MD5: e9a8d59d986c8c337a5f89d6afb7c8d8
В общем и целом Troywell VPN представляет собой не просто инструмент для смены IP-адреса, а расширение с широким набором разрешений, которое получает доступ к сетевым запросам, cookies, вкладкам и поведению пользователя в браузере. Его архитектура позволяет перехватывать и анализировать посещаемость, управлять его маршрутизацией через прокси-серверы, фиксировать посещения страниц и взаимодействовать с содержимым сайтов. При таком уровне доступа оно практически становится промежуточным звеном между пользователем и интернетом, что делает важным понимание того, какие именно данные могут обрабатываться и как это может использоваться, особенно в случае бесплатных решений, где монетизация часто строится не только на предоставлении VPN-функции, но и на сборе или анализе пользовательской активности.
Читают сейчас

40 минут назад
Отчет KPMG про агентный ИИ создал текст ИИ. Он похвалил сам себя и наврал почти во всех ссылках
Аудиторская организация KPMG, одна из "крупный четверки", отозвала свой отчет о пользе агентного ИИ — после того как стало известно, что сам документ оказался наглядной демонстрацией главной проблемы

1 час назад
Google отключил оператор inurl
Ранее Google ограничил количество результатов поиска по оператору site, а теперь полностью отключил и inurl — поисковый оператор, который позволял находить документы содержащие нужную последовательнос

2 часа назад
Вышло апдейт мультиплатформенного проекта RevPDF 4.5 — альтернатива Adobe Acrobat
13 июня 2026 года состоялся версия мультиплатформенного проекта RevPDF 4.5. Это маленький, бесплатный, работающий в автономном режиме редактор PDF-файлов с возможностью редактирования текста, скрытия

4 часа назад
Microsoft выпустила версию PowerToys 0.100.0
Организация Microsoft выпустила PowerToys версии 0.100.0. Выпуск содержит исправления и улучшения для нескольких модулей, а наиболее важные изменения касаются повышения производительности, уменьшения

5 часов назад
Апдейт Telegram: форматирование ботов и Markdown-файлы
Telegram опубликовал крупное обновление с десятками новых функций, в том числе с поддержкой мессенджера на смарт-часах, в том числе с Wear OS, а также опциями для ботов, групп и встроенного браузера.