Za developere

Za developere i integratore

Awacino povezuje uređaje direktno u njihove mreže. Ako ga želite ugraditi u svoj proizvod, povezati sa svojim sistemima ili sarađivati s nama kao partner, javite nam se direktno.

Šta možemo izgraditi zajedno

Otvoreni smo za integraciju Awacina u postojeća rješenja, putem API-ja, partnerstava ili kao dio Vašeg vlastitog proizvoda.

  • API-ji i automatizacija. Agentic Beam i API-ji za automatizaciju omogućavaju Vašem softveru i AI agentima rad na više računara u mreži. Agentic Beam
  • Klijenti bez nadzora. Klijent bez nadzora radi na serverima, Raspberry Pi i drugim Linux uređajima i održava ih dostupnim, a da niko ne mora biti uz uređaj. Postavite pristup bez nadzora
  • NAS i Docker. Gotova Docker slika donosi Awacino na NAS sisteme i hostove kontejnera.
  • Partnerstva, OEM i white label. Ugradite Awacino u svoj proizvod ili ga ponudite pod vlastitim brendom: recite nam šta Vam treba.
Tehničke napomene

Šta aplikacija instalira i zašto

Awacino uređaju daje stvarnu adresu unutar druge mreže (njegov SituIP). Za to je svakoj platformi potrebna jedna mala mrežna komponenta, i ništa više.

Windows

  • Usluga „Awacino SituIP service” dio je paketa aplikacije. Windows je instalira zajedno s aplikacijom i uklanja je, zajedno s njenim datotekama, kada se aplikacija deinstalira. Aplikacija nikada ne instalira drugu kopiju.
  • Radi kao LocalSystem, jer kreiranje virtuelnog mrežnog adaptera i njegovih ruta zahtijeva sistemska prava. Osluškuje samo na lokalnoj imenovanoj cijevi za aplikaciju Awacino na ovom računaru: ne otvara nijedan mrežni port, ne kreira pravila firewalla i ništa ne preuzima.
  • Kada korisnik uključi SituIP, kreira virtuelni mrežni adapter Wintun (njegov potpisani drajver isporučuje se s paketom) i postavlja adresu i rute samo za taj adapter.
  • Obično nije potreban upit administratora. Samo ako usluga ne odgovori, aplikacija jednom po sesiji traži dozvolu da pokrene svog pomoćnika s administratorskim pravima.

Mac

  • Mrežna ekstenzija unutar aplikacije. Awacino koristi mrežnu ekstenziju tipa packet tunnel koja se isporučuje unutar paketa aplikacije. To nije sistemska ekstenzija niti ekstenzija kernela, a nema ni privilegovanog pomoćnika ni launch daemona.
  • Jedno odobrenje. macOS jednom pita smije li Awacino dodati VPN konfiguraciju. Administratorska lozinka nije potrebna.
  • U sandboxu. Aplikacija, njena ekstenzija i mali pomoćnik za Beam in rade u App Sandbox. Pomoćnik radi samo dok je aplikacija otvorena i dijeli.
  • Uklanjanje. Brisanjem aplikacije uklanjaju se aplikacija, njena ekstenzija i pomoćnik. VPN unos možete ukloniti u Postavkama sistema › VPN.

Linux

  • Jedan snap, dva dijela. Snap „awacino” (strict confinement) sadrži desktop aplikaciju i malu sistemsku uslugu. Mrežu smije konfigurisati samo usluga (snap interfejs network-control); desktop aplikacija nikada.
  • Kako radi. Aplikacija šalje zahtjev usluzi preko lokalnog socketa; usluga kreira tunelski interfejs i postavlja njegovu adresu i rute.
  • Jednokratna dozvola. Dok ga Snap Store ne poveže automatski, jednom pokrenite: sudo snap connect awacino:network-control.
  • Uklanjanje. sudo snap remove awacino uklanja aplikaciju, uslugu i njen interfejs.
  • Klijent bez nadzora za servere i Raspberry Pi je zasebna instalacija: Postavljanje pristupa bez nadzora.

iPhone i iPad

  • Jedno mrežno proširenje unutar aplikacije. Awacino koristi mrežno proširenje tipa packet tunnel koje dolazi s aplikacijom; Beam in radi unutar istog proširenja. Ništa drugo se ne instalira: nema profila, nema pomoćne aplikacije, nema upravljanja uređajima.
  • Jedno odobrenje. iOS jednom pita smije li Awacino dodati VPN konfiguraciju. Pristup kameri ili fotografijama traži se samo kada skenirate kod ili odaberete fajl.
  • U pozadini. Jedini način rada u pozadini su tihe obavijesti, koje se koriste kada neki od vaših vlastitih uređaja zatraži Beam in.
  • Uklanjanje. Brisanjem aplikacije uklanjaju se aplikacija, njeno proširenje i njena VPN konfiguracija.

Android

  • Androidova vlastita VPN usluga. Tunel koristi Androidov VpnService. Android jednom traži potvrdu zahtjeva za povezivanje i prikazuje ikonu ključa dok je veza aktivna.
  • Vidljivo dok radi. Veza i Beam in rade kao usluge u prvom planu samo dok su aktivni, svaka s vidljivom obavijesti.
  • Dozvole. Internet i stanje mreže, usluge u prvom planu, obavijesti za te usluge i izuzetak od optimizacije baterije kako se aktivna veza ne bi prekinula. Nema reklamnog ID-a, a aplikacija nikada ne uključuje Uvijek uključen VPN.
  • Uklanjanje. Deinstalacijom se uklanjaju aplikacija, njene usluge i njen VPN profil.

Mrežni portovi na svim platformama

Dok aplikacija miruje, ništa ne osluškuje osim lokalnih loopback veza između aplikacije i njene vlastite usluge te za prijavu u pregledniku. Veze između uređaja pokreću se prema van, pa nije potrebno prosljeđivanje dolaznih portova ni promjena na ruteru. Samo dok aktivno koristite Agentic Beam ili dijelite port ili ekran u svojoj lokalnoj mreži, aplikacija osluškuje u toj mreži, i prestaje kad zaustavite tu funkciju. Ne kreiraju se pravila firewalla i tokom rada ne preuzima se nikakav kod.

Veze idu direktno između korisnikovih uređaja i šifrovane su s kraja na kraj; ne prolaze kroz naše servere.

Više: Politika privatnosti · Podrška · Sigurnost