Portare il proxy di Remmina nel suo sandbox Flatpak
Fornire la configurazione proxy al processo Remmina all'interno di Flatpak invece di dare per scontato che un export nel terminale abbia raggiunto l'applicazione avviata dal desktop.
Un export in un terminale può essere del tutto valido e comunque mancare nel processo Remmina che hai avviato dal desktop. In un'installazione Flatpak, controlla gli environment override dell'applicazione stessa.
Flatpak offre una superficie di configurazione per utente e per applicazione. Un esempio per un endpoint proxy HTTP è:
flatpak override --user --env=https_proxy=http://proxy.example:8080 org.remmina.RemminaUsa l'ID reale dell'applicazione installata e il protocollo supportato dall'endpoint. Il nome della variabile descrive l'impostazione usata dalla libreria di rete; non richiede che il valore inizi con https://.
L'implementazione proxy di FreeRDP legge https_proxy e HTTPS_PROXY quando non è ancora stato scelto un tipo di proxy esplicito. Una build di Remmina e il tipo di connessione devono usare davvero quel percorso. I profili SSH, VNC e RDP non sono tre consumatori intercambiabili.
Chiudi completamente l'applicazione esistente prima di avviarla con il nuovo override. Salvare un override non riscrive un processo già in esecuzione nel sandbox.
Per rimuovere proprio questo override, Flatpak supporta anche:
flatpak override --user --unset-env=https_proxy org.remmina.RemminaTieni le credenziali fuori dall'output dei comandi condiviso. Un override dell'applicazione è configurazione, non una cassaforte di password. Se TCP raggiunge il proxy ma la connessione desktop continua a fallire, conserva il profilo, il trasporto e la risposta del proxy scelti; cambiare altri export nella shell host non può riparare un guasto di protocollo o di autorizzazione dentro quella connessione.