我已经Teamviewer
在 Ubuntu 14.04 上安装了 10.0(32/64 位多架构版本)。
当我打开代理配置窗口(附加功能->选项->常规->代理设置[配置])时,我所能做的就是选择No proxy
或Use manual proxy
。
因此,当我选择时Use manual proxy
,有字段可以输入代理 IP、用户名和密码,但它们显示为只读字段。我根本无法输入数字。
我尝试重新启动TeamViewer
Ubuntu,但没有成功。
答案1
我发现的最佳解决方案是按照以下步骤操作:
- 通过以下方式停止 Teamviewer
sudo teamviewer --daemon stop
添加以下行:
[int32] Proxy_Type = 2
在 Teamviewer 配置文件中
/etc/teamviewer/global.conf
- 通过以下方式重新启动 Teamviewer
sudo teamviewer --daemon start
它将强制 Teamviewer 代理设置默认为手动选项,然后输入将可写入。这样您就不会遇到 AES 盐问题。
希望它对你有用。
答案2
这也许能给你一个线索,让它继续下去——对我来说,它不起作用,但你永远不知道。
Teamviewer 10 的配置文件位于:/opt/teamviewer/config/global.conf
根据以前安装的配置文件,将代理配置密钥对放入该配置文件的格式应为:
[bin ] ProxyPasswordAES = b92c3b83c5e3c2b23520ff1d31e6687xxxx74bccfc96301bc1df3cd5c1babcd7eaf3a5ae3cfc990373d449184fab9b64
[strng] ProxyUsername = "user"
[strng] Proxy_IP = "proxy1:3128"
[int32] Proxy_Type = 2
这ProxyPasswordAES
是一个 97 个字符的盐(?),我不确定如何生成它,所以我只是重复使用了 teamviewer 8 conf 中的字符串。正如我所说,它不起作用 :)
如果您没有使用经过身份验证的代理,也许这对您有用,或者也许有人比我更了解如何使密码加密工作。
无论如何希望它能有帮助。