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

Rilasciato PC ezRemote Client v1.01 (solo Linux)

53
0

Il developer cy33hc, noto per lo sviluppo di applicazioni di accesso remoto su console come PlayStation 3, PlayStation 4, PlayStation Vita e Nintendo Switch, ha rilasciato una versione per Linux del suo programma ezRemote Client.

Questa applicazione è un file manager progettato per essere controllato comodamente con un gamepad e dotato di un’interfaccia grafica ispirata al client Filezilla.

L’applicazione consente la connessione a server remoti tramite protocolli come FTP, SFTP, SMB (Windows Share), NFS, WebDAV e HTTP, oltre al supporto per piattaforme come Archive.org e Myrient, rendendo semplice il trasferimento di file.

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

  • Ricostruita l’applicazione con la nuova versione di SDL2, la tastiera virtuale viene ora visualizzata automaticamente quando è richiesto un input in modalità gioco.

Download: PC ezRemote Client v1.01

Download: Source code PC ezRemote Client v1.01

Fonte: github.com

LASCIA UN COMMENTO

Per favore inserisci il tuo commento!
Per favore inserisci il tuo nome qui

Questo sito usa Akismet per ridurre lo spam. Scopri come i tuoi dati vengono elaborati.