Βάλτε το proxy του Remmina στο sandbox του Flatpak
Δώστε ρυθμίσεις proxy στη διεργασία του Remmina μέσα στο Flatpak, αντί να υποθέτετε ότι ένα export στο τερματικό έφτασε στην εφαρμογή που ξεκινήσατε από την επιφάνεια εργασίας.
Ένα export σε τερματικό μπορεί να είναι απόλυτα σωστό και παρόλα αυτά να απουσιάζει από τη διεργασία Remmina που ξεκινήσατε από την επιφάνεια εργασίας. Σε εγκατάσταση Flatpak, ελέγξτε τα δικά της environment override της εφαρμογής.
Το Flatpak παρέχει επιφάνεια ρυθμίσεων ανά χρήστη και ανά εφαρμογή. Ένα παράδειγμα για endpoint proxy HTTP είναι:
flatpak override --user --env=https_proxy=http://proxy.example:8080 org.remmina.RemminaΧρησιμοποιήστε το πραγματικό ID της εγκατεστημένης εφαρμογής και το πρωτόκολλο που υποστηρίζει το endpoint. Το όνομα της μεταβλητής περιγράφει τη ρύθμιση που καταναλώνει η βιβλιοθήκη δικτύωσης· δεν απαιτεί η τιμή να αρχίζει με https://.
Η υλοποίηση proxy του FreeRDP διαβάζει τα https_proxy και HTTPS_PROXY όταν δεν έχει ήδη επιλεγεί ρητός τύπος proxy. Ένα build του Remmina και ο τύπος σύνδεσης πρέπει πραγματικά να χρησιμοποιούν αυτή τη διαδρομή. Τα προφίλ SSH, VNC και RDP δεν είναι τρεις εναλλάξιμοι καταναλωτές.
Κλείστε εντελώς την υπάρχουσα εφαρμογή πριν την ξεκινήσετε με το νέο override. Η αποθήκευση ενός override δεν ξαναγράφει μια διεργασία που εκτελείται ήδη μέσα στο sandbox.
Για να αφαιρέσετε αυτό ακριβώς το override, το Flatpak υποστηρίζει επίσης:
flatpak override --user --unset-env=https_proxy org.remmina.RemminaΚρατήστε τα διαπιστευτήρια έξω από κοινόχρηστη έξοδο εντολών. Ένα override εφαρμογής είναι ρύθμιση, όχι θησαυροφυλάκιο κωδικών. Αν το TCP φτάνει στο proxy αλλά η σύνδεση από την επιφάνεια εργασίας εξακολουθεί να αποτυγχάνει, κρατήστε το επιλεγμένο προφίλ, το transport και την απάντηση του proxy· η αλλαγή περισσότερων export στο host shell δεν μπορεί να διορθώσει αποτυχία πρωτοκόλλου ή εξουσιοδότησης μέσα σε αυτή τη σύνδεση.