Как завести прокси Remmina в её песочницу Flatpak
Передать настройки прокси процессу Remmina внутри Flatpak вместо предположения, что export в терминале дошёл до приложения, запущенного с рабочего стола.
Export в терминале может быть совершенно правильным и всё же отсутствовать в процессе Remmina, который вы запустили с рабочего стола. В установке Flatpak проверьте собственные environment override приложения.
Flatpak предоставляет поверхность настроек для каждого пользователя и каждого приложения. Пример для конечной точки прокси HTTP:
flatpak override --user --env=https_proxy=http://proxy.example:8080 org.remmina.RemminaИспользуйте фактический ID установленного приложения и протокол, который поддерживает конечная точка. Имя переменной описывает параметр, который использует сетевая библиотека; оно не требует, чтобы значение начиналось с https://.
Реализация прокси в FreeRDP читает https_proxy и HTTPS_PROXY, когда явный тип прокси ещё не выбран. Сборка Remmina и тип подключения должны действительно использовать этот путь. Профили SSH, VNC и RDP — не три взаимозаменяемых потребителя.
Полностью закройте работающее приложение перед запуском с новым override. Сохранение override не переписывает процесс, уже выполняющийся в песочнице.
Чтобы удалить именно этот override, Flatpak также поддерживает:
flatpak override --user --unset-env=https_proxy org.remmina.RemminaДержите учётные данные вне общего вывода команд. Override приложения — это конфигурация, а не хранилище паролей. Если TCP доходит до прокси, но подключение с рабочего стола всё равно не удаётся, сохраните выбранный профиль, транспорт и ответ прокси; изменение дополнительных export в оболочке хоста не устранит сбой протокола или авторизации внутри этого подключения.