终端里的 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 能到达代理,但桌面连接仍然失败,请保留所选的配置文件、传输方式和代理响应;再改动宿主 shell 里的 export 也无法修复该连接内部的协议或授权故障。

相关文章