我的笔记本电脑运行的是 Ubuntu/Win7 双启动,还有一台 Win8.1 机器,我想从我的 Ubuntu 系统通过 RDP 访问它。我找到了几个 RDP 客户端,它们通常运行良好,但不幸的是,我必须通过我大学的代理访问互联网,而这些客户端显然都不支持。我仍然安装了 Remmina RDP。
.bashrc
我已经在以及中设置了代理设置(也需要身份验证)apt.conf
。
我怎样才能让当前客户端工作?是否有允许手动代理配置的方法?
答案1
测试一下:
打开一个终端。
按Ctrl++AltT
运行:
$ remmina
按下按钮create a new desktop file
。
设置 remmina 以便您可以通过 GUI 连接。
保存。
辞职。
在您的 /home/user/.remmina/ 目录中查找xxxxxxx.remmina
文件。
編輯:
$ nano /home/user/.remmina/xxxxxxx.remmina
添加以下行:
http_proxy=http://username:[email protected]:port/
Ctrl+ O,保存文件。Ctrl+ X,关闭 nano。
从终端运行它:
$ remmina -c /home/user/.remmina/xxxxxxx.remmina
这应该已经启动了你的桌面连接。
答案2
在较新版本的 Remmina 中,该文件位于~/.local/share/remmina/xxxxxxxx.remmina
答案3
对于“一次性”解决方案,您还可以使用:
export https_proxy="socks5://host:port" && remmina
与代理相关的旧问题中提到了一些其他选项https://gitlab.com/Remmina/Remmina/-/issues/2046
答案4
如果您使用的是 Remina 的 flatpack 版本,则可以通过 Flatseal 轻松添加其他答案中提到的环境变量。只需单击部分+中的按钮Environment
并直接添加代理:
https_proxy=socks5://host:port
这样我就可以通过 SOCKS 代理连接到手机的 VPN 连接每个代理因为我工作所需的 VPN 没有 Linux 客户端,但他们有 Android 应用程序(看看 Palo Alto Networks GlobalProtect...)。