﻿# Lodnet 0.8.10 — оставшаяся ручная приёмка

Автоматические и серверные результаты уже записаны в VALIDATION.md. Ниже — действия на отдельном ПК, особенно те, которые нельзя подтвердить удалённым сервером.

## 1. Подготовьте отдельный ПК

Используйте ПК с локальным доступом к экрану. Испытания сна, сети и защиты не выполняйте на основном компьютере, от которого зависит текущая связь.

Ожидается: Запишите Windows, номер сборки, модель ПК, масштаб и тип подключения.

## 2. Распакуйте всю сборку

На тестовом ПК отключите соединение и Kill Switch в старой версии. Через значок возле часов выберите «Выйти». Извлеките весь Lodnet-win-x64-0.8.10.zip в отдельную постоянную папку.

Ожидается: Не запускайте EXE из ZIP; папка engines должна остаться рядом.

## 3. Запустите Lodnet.exe

Откройте программу; проверьте номер 0.8.10. Старые настройки доступны под той же учётной записью. На другом ПК добавьте подписку заново.

Ожидается: Окно открывается без зависания. Если Windows блокирует файл, сохраните точный текст; защиту системы не отключайте.

## 4. Проверьте оболочку Windows

Нажмите крестик окна, затем значок Lodnet возле часов. Проверьте команды открыть/подключить/отключить/выйти и уведомление после действия.

Ожидается: Поведение соответствует «закрывать в трей»; команда выхода завершает приложение.

## 5. Проверьте две подписки

Скопируйте вторую ссылку → «+» на главной. Обновите другую подписку во время работающего соединения. Включите автовыбор. Для тестовой записи проверьте отмену и подтверждение удаления.

Ожидается: Подписки разделены, автовыбор остаётся в активной; фоновое обновление не переключает соединение.

## 6. Проверьте браузер через Прокси

На тестовом ПК без другого VPN выберите рабочий сервер и режим «Прокси», подключитесь. Откройте несколько сайтов в браузере, затем отключитесь.

Ожидается: Браузер использует прокси; после отключения обычная сеть возвращается. Программы, игнорирующие системный прокси, проверяются через TUN.

## 7. Проверьте повышение прав TUN

Запустите обычным пользователем, выберите TUN и подключитесь. Подтвердите предложенный перезапуск и запрос Windows.

Ожидается: Дизайнерское окно объясняет права; после перезапуска выбранный режим сохранён, сайты открываются.

## 8. Проверьте физический сон

Подключите TUN. Нажмите Пуск → Питание → Сон, подождите 1–2 минуты, разбудите. Повторите в Прокси.

Ожидается: Соединение восстанавливается автоматически. Запишите время восстановления и ошибки; повторите 3 раза.

## 9. Проверьте смену сети

При подключённом клиенте отключите Wi-Fi на 15 секунд и включите. Если есть Ethernet, переключитесь между ним и Wi-Fi. После ручного отключения Lodnet повторите потерю сети.

Ожидается: Клиент восстанавливается после разрыва, но не подключается сам после осознанной ручной остановки.

## 10. Проверьте Kill Switch локально

Только с доступом к экрану включите защиту в TUN. Отключите соединение и проверьте блокировку интернета. Снова подключитесь, затем выключите защиту и соединение.

Ожидается: Интернет заблокирован без туннеля и возвращается после явного снятия защиты. При проблеме запустите DISABLE-PROTECTION.cmd от администратора; он снимает только правила этого клиента.

## 11. Перезагрузка и автозапуск

На отдельном ПК с локальным доступом включите автозапуск, затем перезагрузите и войдите в Windows. Отдельно проверьте автоподключение и выключите тестовые настройки.

Ожидается: Не должно быть дубликатов процессов. Защита ранней загрузки ещё не реализована; её нельзя считать гарантированной.

## 12. Клавиатура, масштаб и Narrator

Проверьте Tab/Shift+Tab/Enter/Escape, Ctrl+F и назначенные горячие клавиши. В Windows включите Narrator, увеличьте именно размер текста, проверьте 100/150/200% DPI и высокий контраст.

Ожидается: Фокус виден, элементы озвучиваются, длинные подписи и модали не обрезаются. Поведение живого Narrator пока не подтверждено.

## 13. Языки и настройки

Выберите нужный язык и «Как на устройстве», затем перезапустите. Откройте каждую страницу и список, проверьте длинные сообщения; при арабском — направление интерфейса.

Ожидается: Настройки сохраняются, названия провайдеров не переводятся. Отметьте любые смысловые и грамматические ошибки.

## 14. Реестр и ссылки браузера

Включите открытие ссылок приложением; откройте тестовую ссылку lodnet:// из браузера. Проверьте подтверждение и отмену; затем отключите настройку при необходимости.

Ожидается: Открывается одна копия приложения; импорт не происходит без подтверждения.

## 15. IPv6 и утечки на отдельном канале

Нужна сеть с рабочим внешним IPv6. Сравните внешний IPv4/IPv6 до и после соединения, DNS и WebRTC в браузере. Для полной проверки нужен захват пакетов на физическом интерфейсе.

Ожидается: Укажите, какие протоколы действительно прошли. Наличие IPv6-адреса у адаптера само по себе не доказывает защиту.

## 16. Суточная работа

Оставьте подключение на 24 часа, периодически открывайте сайты, меняйте серверы и темы. Запишите память и CPU в Диспетчере задач в начале, середине и конце.

Ожидается: Нет непрерывного роста памяти, зависаний и оставшихся процессов после выхода. Время/причину каждого разрыва сохраните.

## 17. Сохраните результат

Нажмите поддержку приложения внизу слева → сохраните диагностический ZIP. Заполните MANUAL-RESULTS.txt: шаг, время, ожидаемое и фактическое поведение.

Ожидается: Отчёт остаётся локальным; отправляйте вручную согласованным способом. Публичный сервер отправки пока не подключён.

Публичное обновление и отправку отчётов через сайт проверяем после появления домена и HTTPS.
