Soluzione Discord

Come accedere da remoto ai file di CasaOS da Android

A user running CasaOS on an old laptop wanted to open server files from Android, especially when the phone was not simply using the server's local browser interface.

Risposta breve: se il tuo telefono Android è connesso alla stessa rete Wi-Fi del server CasaOS, usa l’interfaccia web di CasaOS o un gestore di file compatibile con SMB. Se sei fuori casa, aggiungi prima un percorso VPN privato, quindi accedi allo stesso indirizzo CasaOS o SMB tramite quel tunnel. Non risolvere l’accesso remoto ai file esponendo direttamente SMB su Internet.

“Sto usando il server sul mio vecchio laptop. Voglio solo aprire da Android i file presenti sul server.” Questa è la parte importante del problema originale: all’utente non serviva un altro esploratore di file all’interno di CasaOS. Serviva un percorso di rete sicuro dal telefono al server.

Inizia distinguendo l’accesso locale da quello remoto

Dentro “esplorare i miei file di CasaOS da Android” si nascondono due attività diverse.

  • Accesso locale: il telefono e il server CasaOS sono già connessi alla stessa LAN. Ti serve solo un modo per esplorare i file.
  • Accesso remoto: il telefono utilizza la rete dati mobile, il Wi-Fi di un hotel o un’altra rete. Per prima cosa devi rendere raggiungibile il server domestico senza pubblicare su Internet le porte per la condivisione dei file.

CasaOS supporta già la condivisione di file tramite SMB; le note sulle funzionalità di CasaOS di Zima descrivono specificamente la condivisione delle cartelle tramite SMB e l’accesso allo spazio di archiviazione di rete condiviso da altri dispositivi. Ciò significa che un gestore di file Android compatibile con SMB può essere un client adatto sulla LAN locale, una volta configurata la condivisione con le relative credenziali. La stessa funzionalità di condivisione SMB di CasaOS è documentata nella panoramica delle funzionalità di CasaOS di Zima.

Esploratore di file integrato di CasaOS menzionato durante la risoluzione dei problemi relativi all’accesso da Android ai file del server
Il browser di file integrato di CasaOS è utile quando il server è raggiungibile; non crea autonomamente il percorso di rete remoto.

Per l’accesso remoto da Android, crea prima il percorso di rete privato

Una VPN è la soluzione più pulita quando vuoi che il telefono si comporti come se fosse di nuovo connesso alla LAN domestica. WireGuard trasporta il traffico IP attraverso tunnel VPN WireGuard crittografati. Il progetto offre inoltre un client Android ufficiale tramite Google Play e un APK diretto alla pagina WireGuard per Android.

Il flusso pratico è semplice:

  1. Verifica che l’accesso ai file di CasaOS funzioni quando il telefono è a casa.
  2. Crea un tunnel WireGuard tra il telefono Android e la rete domestica, solitamente tramite il router o un altro host sempre acceso.
  3. Connetti il telefono a WireGuard quando sei lontano da casa.
  4. Apri lo stesso indirizzo IP locale di CasaOS o la stessa condivisione SMB che hai già testato sulla LAN.

Quest’ordine è importante. Se l’accesso locale non funziona, aggiungere una VPN introduce solo un’altra variabile.

Non esporre la porta SMB 445 solo per consentire la connessione del telefono

SMB è progettato per la condivisione di file, ma pubblicarlo direttamente su Internet è una scorciatoia sbagliata. Microsoft raccomanda di bloccare il traffico TCP in ingresso sulla porta SMB 445 e di usare un tunnel protetto per gli scenari di accesso remoto ai file.

Quindi, se il gestore file Android ti chiede l’indirizzo di un server, il modello mentale sicuro è:

Telefono Android → VPN privata → LAN domestica → CasaOS / condivisione SMB

No:

Telefono Android → Internet pubblico → porta SMB 445 aperta

Quale metodo di accesso dovresti usare?

Situazione Il miglior punto di partenza Perché
Il telefono e CasaOS sono connessi alla stessa rete Wi-Fi Interfaccia web di CasaOS o gestore file Android compatibile con SMB Non è richiesto alcun tunnel remoto.
Il telefono è lontano da casa Prima WireGuard, poi CasaOS/SMB attraverso il tunnel Mantiene il server su un percorso di rete privato.
Vuoi un flusso di lavoro ZimaOS pensato prima di tutto per dispositivi mobili invece di CasaOS Zima Client ZimaOS dispone di un client mobile aggiornato progettato per l’accesso remoto ai file e ai dispositivi.

Se in seguito passi da CasaOS a ZimaOS, l’accesso remoto di Zima Client supporta l’accesso al cloud personale da Android e iOS senza richiedere la configurazione manuale dello stesso flusso di lavoro.

Una rapida checklist per la risoluzione dei problemi

  • Fai prima un test locale: apri la dashboard di CasaOS dal telefono mentre sei connesso al Wi-Fi di casa.
  • Verifica il percorso dei file: assicurati che la cartella sia visibile in CasaOS e, se usi SMB, che la condivisione possa essere aperta da un altro dispositivo della LAN.
  • Controlla le credenziali: la connettività remota non elude le autorizzazioni della condivisione.
  • Fai un test con i dati mobili: disattiva il Wi-Fi dopo aver configurato la VPN. In questo modo verifichi che stai effettivamente utilizzando il percorso remoto.
  • Evita di esporre SMB pubblicamente: se la porta 445 è inoltrata sul router, rimuovi quell'inoltro e usa invece il percorso VPN.

Un vecchio laptop è perfettamente in grado di svolgere questo ruolo, se l'archiviazione, la rete e l'alimentazione sono affidabili. Se in seguito desideri un server domestico x86 più compatto e sempre acceso, con SATA nativo e doppia porta 2.5GbE, ZimaBoard 2 è l'opzione hardware pertinente, non un requisito per il flusso di lavoro CasaOS descritto sopra.

FAQ

Posso sfogliare i file di CasaOS da Android mentre sono a casa?

Sì. Se il telefono riesce a raggiungere il server CasaOS sulla rete locale, usa l'interfaccia web di CasaOS o un file manager Android che supporti la condivisione SMB configurata.

Ho bisogno di un'app Android speciale per CasaOS?

Non necessariamente. Il requisito reale è accedere al server e ai suoi file. Sulla LAN possono bastare un browser o un client SMB. Fuori casa, di solito manca il livello della connettività remota sicura.

Posso semplicemente fare il port forwarding di SMB?

Non esporre direttamente TCP 445 su Internet per questo caso. Usa un tunnel privato come WireGuard, quindi accedi alla condivisione come risorsa della rete privata.

Perché il file explorer di CasaOS funziona, ma il mio telefono da remoto no?

Perché il file explorer funziona dopo che hai già raggiunto CasaOS. Un telefono su un'altra rete ha comunque bisogno di un percorso verso il server di casa prima che l'interfaccia dei file o la condivisione SMB diventi raggiungibile.