Awacino надає пристрою справжню адресу в іншій мережі (його SituIP). Для цього кожній платформі потрібен один невеликий мережевий компонент, і нічого більше.
Windows
- «Awacino SituIP service» входить до пакета застосунку. Windows встановлює її разом із застосунком і видаляє разом з її файлами під час видалення застосунку. Застосунок ніколи не встановлює другу копію.
- Вона працює як LocalSystem, оскільки створення віртуального мережевого адаптера та його маршрутів потребує системних прав. Вона слухає лише локальний іменований канал (named pipe) для застосунку Awacino на цьому ПК: не відкриває мережевих портів, не створює правил брандмауера і нічого не завантажує.
- Коли користувач вмикає SituIP, вона створює віртуальний мережевий адаптер Wintun (його підписаний драйвер входить до пакета) і задає адресу та маршрути лише для цього адаптера.
- Зазвичай запит прав адміністратора не потрібен. Лише якщо служба не відповідає, застосунок один раз за сеанс просить дозволу запустити свій допоміжний процес із правами адміністратора.
Mac
- Мережеве розширення всередині застосунку. Awacino використовує мережеве розширення типу packet tunnel, яке входить до пакета застосунку. Це не системне розширення і не розширення ядра, і немає жодного привілейованого допоміжного процесу чи launch daemon.
- Одне підтвердження. macOS один раз запитує, чи може Awacino додати конфігурацію VPN. Пароль адміністратора не потрібен.
- У пісочниці. Застосунок, його розширення і невеликий допоміжний процес для Beam in працюють в App Sandbox. Допоміжний процес працює лише тоді, коли застосунок відкритий і надає доступ.
- Видалення. Видалення застосунку прибирає сам застосунок, його розширення і допоміжний процес. Запис VPN можна видалити в Системні параметри › VPN.
Linux
- Один snap, дві частини. Snap-пакет «awacino» (strict confinement) містить настільний застосунок і невелику системну службу. Налаштовувати мережу може лише служба (snap-інтерфейс network-control); настільний застосунок ніколи цього не робить.
- Як це працює. Застосунок звертається до служби через локальний сокет; служба створює тунельний інтерфейс і задає його адресу та маршрути.
- Одноразовий дозвіл. Поки Snap Store не під’єднує його автоматично, виконайте один раз:
sudo snap connect awacino:network-control.
- Видалення.
sudo snap remove awacino видаляє застосунок, службу та її інтерфейс.
- Клієнт без нагляду для серверів і Raspberry Pi встановлюється окремо: Налаштувати доступ без нагляду.
iPhone і iPad
- Одне мережеве розширення всередині застосунку. Awacino використовує мережеве розширення типу packet tunnel, яке постачається разом із застосунком; Beam in працює в тому самому розширенні. Більше нічого не встановлюється: жодного профілю, жодного допоміжного застосунку, жодного керування пристроєм.
- Одне підтвердження. iOS один раз запитує, чи може Awacino додати конфігурацію VPN. Доступ до камери або фото запитується лише тоді, коли ви скануєте код або вибираєте файл.
- Фоновий режим. Єдиний фоновий режим — беззвучні сповіщення, які використовуються, коли один із ваших власних пристроїв запитує Beam in.
- Видалення. Видалення застосунку прибирає сам застосунок, його розширення і його конфігурацію VPN.
Android
- Власна служба VPN Android. Тунель використовує VpnService Android. Android один раз запитує дозвіл на підключення і показує значок ключа, поки з’єднання активне.
- Видно під час роботи. З’єднання і Beam in працюють як служби переднього плану лише тоді, коли вони активні, кожна з видимим сповіщенням.
- Дозволи. Інтернет і стан мережі, служби переднього плану, сповіщення для цих служб і виняток з оптимізації батареї, щоб активне з’єднання не зупинялося. Жодного рекламного ідентифікатора, і застосунок ніколи не вмикає Always-on VPN.
- Видалення. Видалення застосунку прибирає сам застосунок, його служби і його профіль VPN.
Мережеві порти на всіх платформах
Поки застосунок неактивний, ніщо не прослуховується, крім локальних loopback-з’єднань між застосунком і його власною службою, а також для входу через браузер. З’єднання між пристроями встановлюються як вихідні, тому не потрібні ні переадресація вхідних портів, ні зміни в роутері. Лише поки ви активно використовуєте Agentic Beam або надаєте доступ до порту чи екрана у своїй локальній мережі, застосунок прослуховує цю мережу і припиняє, щойно ви вимикаєте функцію. Правила брандмауера не створюються, і жоден код не завантажується під час роботи.
З’єднання встановлюються напряму між пристроями користувача та захищені наскрізним шифруванням; вони не проходять через наші сервери.
Докладніше: Політика конфіденційності · Підтримка · Безпека