Для розробників

Для розробників та інтеграторів

Awacino підключає пристрої безпосередньо до їхніх мереж. Якщо ви хочете вбудувати його у свій продукт, під’єднати до своїх систем або працювати з нами як партнер, звертайтеся до нас напряму.

Що ми можемо створити разом

Ми відкриті до інтеграції Awacino в наявні рішення — через API, партнерства або як частину вашого власного продукту.

  • API та автоматизація. Agentic Beam і API автоматизації дають змогу вашому програмному забезпеченню та AI-агентам працювати на кількох машинах у мережі. Agentic Beam
  • Клієнти без нагляду. Клієнт без нагляду працює на серверах, Raspberry Pi та інших Linux-пристроях і зберігає їхню доступність без людини біля машини. Налаштувати доступ без нагляду
  • NAS і Docker. Готовий образ Docker переносить Awacino на системи NAS і хости контейнерів.
  • Партнерства, OEM і white label. Вбудуйте Awacino у свій продукт або пропонуйте його під власним брендом: розкажіть, що вам потрібно.
Технічні примітки

Що встановлює застосунок і навіщо

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 або надаєте доступ до порту чи екрана у своїй локальній мережі, застосунок прослуховує цю мережу і припиняє, щойно ви вимикаєте функцію. Правила брандмауера не створюються, і жоден код не завантажується під час роботи.

З’єднання встановлюються напряму між пристроями користувача та захищені наскрізним шифруванням; вони не проходять через наші сервери.

Докладніше: Політика конфіденційності · Підтримка · Безпека