
neko v3.1.5
Un browser virtuale self-hosted che gira in docker e utilizza WebRTC.
n.eko
Benvenuto in Neko, un browser virtuale self-hosted che gira in Docker e utilizza la tecnologia WebRTC. Neko è un potente strumento che ti permette di eseguire un browser completamente funzionante in un ambiente virtuale, dandoti la possibilità di accedere a Internet in modo sicuro e privato da qualsiasi luogo. Con Neko puoi navigare sul web, eseguire applicazioni e svolgere altre attività proprio come faresti con un browser normale, tutto all'interno di un ambiente sicuro e isolato. Che tu sia uno sviluppatore che desidera testare applicazioni web, un utente attento alla privacy che cerca un'esperienza di navigazione sicura, o semplicemente qualcuno che vuole sfruttare la comodità e la flessibilità di un browser virtuale, Neko è la soluzione perfetta.
Oltre alle sue caratteristiche di sicurezza e privacy, Neko offre la possibilità a più utenti di accedervi contemporaneamente. Questo lo rende una soluzione ideale per team o organizzazioni che devono condividere l'accesso a un browser, così come per individui che vogliono utilizzare più dispositivi per accedere allo stesso ambiente virtuale. Con Neko puoi condividere facilmente e in modo sicuro l'accesso a un browser con altri, senza doverti preoccupare di mantenere configurazioni o impostazioni separate. Che tu abbia bisogno di collaborare a un progetto, accedere a risorse condivise, o semplicemente condividere l'accesso a un browser con amici o familiari, Neko rende tutto semplice.
Neko è anche un ottimo strumento per ospitare watch party e presentazioni interattive. Grazie alle sue capacità di browser virtuale, Neko ti permette di ospitare watch party e presentazioni accessibili da qualsiasi luogo, senza la necessità di incontri di persona. Questo rende facile rimanere in contatto con amici e colleghi, anche quando non puoi incontrarti di persona. Con Neko puoi facilmente organizzare un watch party o tenere una presentazione interattiva, sia per svago che per lavoro. Basta invitare i tuoi ospiti a unirsi all'ambiente virtuale e puoi condividere lo schermo e interagire con loro in tempo reale.
Informazioni
Questa applicazione usa WebRTC per trasmettere in streaming un desktop all'interno di un container Docker; l'autore originale l'ha creata perché rabb.it è stato chiuso e la sua connessione internet non riusciva a gestire lo streaming, mentre Discord continuava a crashare quando il suo amico tentava di usarlo. Voleva solo guardare anime con i suoi amici ლ(ಠ益ಠლ), così ha iniziato a cercare su internet e ha trovato alcuni cloni abbastanza simili, ma nessuno di questi aveva il browser virtuale; poi ha trovato Turtus e ha potuto completare il lavoro.
Poi ho trovato questo progetto e ho iniziato a esplorarlo. Mi è piaciuta molto l'idea di navigare insieme a più persone in modo collaborativo, così ho creato un fork. Inizialmente volevo unire le mie modifiche al repository upstream, ma l'autore originale non aveva più tempo per questo progetto e alla fine è stato archiviato.
Casi d'uso e confronto
Neko è nato come browser virtuale trasmesso in streaming tramite WebRTC a più utenti.
- Non è limitato solo a un browser; può eseguire qualsiasi cosa funzioni su linux (es. VLC). Il browser è solo il caso d'uso più popolare e diffuso.
- In effetti, non è limitato nemmeno a un singolo programma; puoi installare un ambiente desktop completo (es. XFCE, KDE).
- A proposito di limiti, non è necessario che giri in un container; puoi installare neko sul tuo host, connetterti al tuo server X e controllare l'intera VM.
- Teoricamente non è limitato solo al server X; qualsiasi cosa che possa essere controllata e periodicamente analizzata per ottenere immagini potrebbe essere utilizzata.
- Come implementare il protocollo RDP o VNC, dove neko agirebbe solo come relay WebRTC. Questo è attualmente solo un progetto futuro.
Il caso d'uso principale è connettersi con più persone, sfruttando la sincronizzazione e l'interattività in tempo reale:
- Watch party - guardare contenuti video insieme a più persone e reagire (chat, emote) - alternativa open source a giggl.app o hyperbeam.
- Presentazione interattiva - non solo condivisione dello schermo, ma altri possono controllare lo schermo.
- Strumento collaborativo - brainstorming di idee, navigazione condivisa, debugging del codice insieme.
- Supporto/Didattica - guidare le persone in modo interattivo in un ambiente controllato.
- Integra qualsiasi cosa - integra un browser virtuale nella tua app web - alternativa open source a hyperbeam API.
- apri qualsiasi sito web o applicazione di terze parti, sincronizza audio e video perfettamente tra più partecipanti.
- richiedi stanze tramite API con neko-rooms.
- Neko dentro VR Chat - guarda un browser remoto insieme agli amici in VR.