Home Homebrew Rilasciato PC ezRemote Client v1.03 (solo Linux)

Rilasciato PC ezRemote Client v1.03 (solo Linux)

84
0

Pubblicato un rapido aggiornamento per PC ezRemote Client, un semplice strumento per la gestione di file progettata per dispositivi Linux e ottimizzata per l’uso con controller.

Questo software consente il collegamento a una vasta gamma di server remoti, tra cui FTP/SFTP, SMB (Windows Share), NFS, WebDAV e HTTP (come Apache, Nginx, IIS, RClone).

Inoltre, offre integrazione con piattaforme come Archive.org e Myrient per facilitare il trasferimento di file. L’interfaccia, ispirata al noto client Filezilla, propone una configurazione visiva in stile “commander” che rende la gestione intuitiva e accessibile.

Questa nuova versione introduce il supporto per server FTP che non consentono il comando NOOP, risolvendo un problema che causava la disconnessione dell’app dopo la connessione iniziale e la visualizzazione del primo elenco di directory.

Apportati inoltre adeguamenti alla dimensione dell’interfaccia utente a seguito di un aggiornamento della libreria ImGui, garantendo un’esperienza visiva più coerente e ottimizzata.

Caratteristiche

  1. Supporto multi-protocollo:
    • Connessioni con server FTP/SFTP, SMB, NFS, WebDAV (incluso WebDAVs) e HTTP(S).
    • Compatibilità con servizi di hosting cloud come AWS S3, Azure Blob, e Google Storage tramite WebDAV.
  2. Gestione file avanzata:
    • Creazione, copia, spostamento, rinomina, eliminazione di file e cartelle.
    • Compressione in file ZIP ed estrazione da formati ZIP, RAR, 7zip, TAR e TAR.GZ.
  3. Interfaccia utente ispirata a Filezilla:
    • Navigazione intuitiva per i file locali e remoti.
    • Compatibile con controller e touchscreen, ottimizzata per la modalità Steam GameScope.
  4. Funzionalità aggiuntive:
    • Download di file da server web con elenchi directory HTML (Apache, Nginx, IIS).
    • Integrazione con servizi come All-Debrid e Real-Debrid.
    • Supporto per visualizzazione immagini, modifica file di testo e gestione archivi.
  5. Accesso tramite interfaccia web:
    • Possibilità di controllare l’applicazione da un browser tramite l’indirizzo http://<ip_dispositivo>:8090, configurabile nelle impostazioni.
  6. Traduzione multi-lingua:
    • Supporto a più di 30 lingue, tra cui Italiano, Inglese, Francese, Spagnolo e Cinese.

Limitazioni

L’applicazione, pur offrendo funzionalità estese, viene descritta come un progetto hobbistico, con alcune limitazioni:

  • Single-threaded: Consente un’operazione per volta.
  • Prestazioni inferiori rispetto ai client professionali, specialmente per download simultanei.oti.

Guida

Per distinguere tra FTP, SFTP, SMB, NFS, WebDAV o HTTP, l’URL deve essere preceduto da ftp://, sftp://, smb://, nfs://, webdav://, webdavs://, http:// o https://.

Formato URL per FTP/SFTP

ftp://hostname[:port]
sftp://hostname[:port]

  • hostname può essere il nome host testuale o un indirizzo IP. Questo è obbligatorio.
  • port è opzionale e predefinito a 21 (FTP) e 22 (SFTP) se non specificato.

Per SFTP, è possibile utilizzare file di identità. Posizionare entrambi i file id_rsa e id_rsa.pub nella stessa cartella. Nel campo password dell’interfaccia utente, invece di inserire una password, indicare la cartella dove si trovano i file.

Anteporre “file://” al percorso della cartella e non proteggere con password i file di identità.

Esempio: Se i file sono posizionati nella cartella /home/user/.ssh, inserire nel campo password file:///home/user/.ssh

Formato URL per SMB (Condivisione di rete Windows)

smb://hostname[:port]/sharename

  • hostname può essere il nome host testuale o un indirizzo IP. Questo è obbligatorio.
  • port è opzionale e predefinito a 445 se non specificato.
  • sharename è obbligatorio.

Formato URL per NFS

nfs://hostname[:port]/export_path[?uid=<UID>&gid=<GID>]

  • hostname può essere il nome host testuale o un indirizzo IP. Questo è obbligatorio.
  • port è opzionale e predefinito a 2049 se non specificato.
  • export_path è obbligatorio.
  • uid è il valore UID da usare. Predefinito a 65534 se non specificato.
  • gid è il valore GID da usare. Predefinito a 65534 se non specificato.

I caratteri speciali in path devono essere codificati usando la sintassi %-hex-hex.

Esempio:

nfs://192.168.0.1/my?path?uid=1000&gid=1000

deve essere codificato come:

nfs://192.168.0.1/my%3Fpath?uid=1000&gid=1000

Formato URL per WebDAV

webdav://hostname[:port]/[url_path]
webdavs://hostname[:port]/[url_path]

  • hostname può essere il nome host testuale o un indirizzo IP. Questo è obbligatorio.
  • port è opzionale e predefinito a 80 (WebDAV) e 443 (WebDAVS) se non specificato.
  • url_path è opzionale in base ai requisiti del server WebDAV.

Formato URL per Server HTTP

http://hostname[:port]/[url_path]
https://hostname[:port]/[url_path]

  • hostname può essere il nome host testuale o un indirizzo IP. Questo è obbligatorio.
  • port è opzionale e predefinito a 80 (HTTP) e 443 (HTTPS) se non specificato.
  • url_path è opzionale in base ai requisiti del server HTTP.

Per i repository di Internet Archive

Supporta solo l’analisi degli URL di download (ovvero l’URL dove è visibile l’elenco dei file).

Esempio:

archive_org_screen1   archive_org_screen2   image

Per Myrient

Inserire il seguente URL nel campo server: https://myrient.erista.me/files

Testato con i seguenti server WebDAV

  • Consigliato: Dufs – Per ospitare il proprio server WebDAV.
  • Rclone
  • SFTPgo – Per server WebDAV locali. Può anche essere usato come frontend WebDAV per archiviazione cloud come AWS S3, Azure Blob o Google Storage.
  • box.com (Nota: l’eliminazione di cartelle non funziona. Questo è un problema di box.com e non dell’app).
  • mega.nz (tramite lo strumento megacmd).
  • 4shared.com
  • drivehq.com

Funzionalità dell’applicazione

  • Gestione/trasferimento file tra server FTP/SFTP/SMB/NFS/WebDAV/HTTP.
  • Supporto per server HTTP con elenchi di directory HTML per il download dei file.
  • Elenco e download file da Archive.org e Myrient.
  • Creazione di file ZIP.
  • Estrazione di file ZIP, 7zip, RAR, TAR, TAR.GZ.
  • Funzioni di gestione file: taglia/copia/incolla/rinomina/elimina/nuova cartella/nuovo file.

Funzionalità nell’interfaccia Web

  • Copia/Sposta/Elimina/Rinomina/Crea file e cartelle.
  • Estrazione di file 7zip, RAR e ZIP.
  • Compressione file in ZIP direttamente.
  • Modifica file di testo.
  • Visualizzazione di tutti i formati di immagine comuni.
  • Caricamento file.
  • Download file da URL direttamente o tramite All-Debrid e Real-Debrid.

Accesso all’interfaccia Web

Avviare l’app “ezRemote Client”. Su qualsiasi dispositivo (laptop, tablet, telefono, ecc.) con browser, accedere a http://<ip_address_of_device>:8090

La porta può essere modificata dalla finestra di dialogo “Impostazioni globali”. Qualsiasi modifica alle impostazioni del server web richiede un riavvio dell’applicazione.

Controlli Gamepad

  •   Seleziona Pulsante/Casella di testo.
  •   Deseleziona l’elenco file o chiude una finestra di dialogo.
  •   Menu (dopo la selezione di file/cartelle).
  •   Selezione multipla file.
  •   Naviga all’elenco file remoto.
  •   Naviga all’elenco file locale.
  •   Torna alla directory superiore.
  •   Esce dall’applicazione.

Controlli tastiera

  • Spazio: Seleziona Pulsante/Casella di testo.
  • Esc: Deseleziona l’elenco file o chiude una finestra di dialogo.
  • Alt: Menu (dopo la selezione di file/cartelle).
  • Inserisci: Selezione multipla file.
  • Ctrl-1: Naviga all’elenco file locale.
  • Ctrl-2: Naviga all’elenco file remoto.
  • Backspace: Torna alla directory superiore.
  • Ctrl-Q: Esce dall’applicazione.

Supporto multilingua

L’app supporta le seguenti lingue (le traduzioni potrebbero non essere complete per alcune di esse):

  • Olandese
  • Inglese
  • Francese
  • Tedesco
  • Italiano
  • Giapponese
  • Coreano
  • Polacco
  • Portoghese_BR
  • Russo
  • Spagnolo
  • Cinese semplificato
  • Cinese tradizionale
  • Arabo
  • Catalano
  • Croato
  • Euskera
  • Galego
  • Greco
  • Ungherese
  • Indonesiano
  • Rumeno
  • Ryukyuan
  • Tailandese
  • Turco
  • Ucraino
  • Vietnamita

Nota: Per contribuire alle traduzioni, scaricare questo modello, apportare le modifiche e inviare un problema con il file allegato.

Changelog

  • Aggiunto il supporto per server FTP che non consentono il comando NOOP. Questa modifica risolve il problema che causava la disconnessione dell’app dopo la connessione al server e la visualizzazione della prima directory.
  • Regolata la dimensione dell’interfaccia utente a seguito dell’aggiornamento della libreria ImGui.

Download: PC ezRemote Client v1.03

Download: Source code PC ezRemote Client v1.03

Fonte: github.com

Alcune parti di questo articolo sono state generate con l’aiuto dell’intelligenza artificiale.

🔥 Prodotti in promozione e articoli più venduti: PS4

Vedi altri prodotti PS4

Questo articolo contiene link affiliati a Amazon. Se acquisti tramite questi link, potrei guadagnare una commissione senza costi aggiuntivi per te.

LASCIA UN COMMENTO

Per favore inserisci il tuo commento!
Per favore inserisci il tuo nome qui
Captcha verification failed!
Punteggio utente captcha non riuscito. Ci contatti per favore!

Questo sito utilizza Akismet per ridurre lo spam. Scopri come vengono elaborati i dati derivati dai commenti.