【发布时间】:2020-07-17 19:46:51
【问题描述】:
我已经搜索了论坛及其他地方,但没有找到我的问题的答案,所以....
我已经在 Ubuntu 16.04.6 LTS 上安装了 kodi,它全部在英特尔 NUC 上运行。
我已经安装了一个拆分隧道系统,所有流量都通过通常的互联网连接,除了用户 2 的流量通过我设置的 VPN。我已经通过运行测试了这个
$ curl ipinfo.io
和
$ sudo -u user2 -i -- curl ipinfo.io
第一个命令显示我的 ISP 的 IP 地址,第二个命令按预期显示我的 VPN 的 IP 地址。
我这样做是为了让我在 user2 下运行 kodi,同时在 user1 下登录 Ubuntu。这允许我在 user1 下通过 SSH 连接到我的 Ubuntu 系统,如果一切都通过 VPN,这是不可能的。
从登录屏幕中,我可以为我设置的多个用户运行 kodi 或 Ubuntu。但是我想以 user1 身份登录 Ubuntu,然后在 Ubuntu 会话中在 user2 下运行 kodi。所以我想我可以做到以下几点:
以 user1 身份登录 Ubuntu,打开终端并运行
$ su - user2
然后键入运行 kodi
$ sudo kodi
我必须输入“sudo kodi”而不是“kodi”,否则 kodi 无法运行并出现 GUI 错误。但是,执行此操作时,kodi 用户是 user2(VPN 的用户设置),但运行 kodi 的速度测试应用程序显示连接未按预期通过 VPN 运行。我知道 kodi 是通过 user2 安装的,因为我安装的附加组件是 user2 下的 kodi。
那么,为什么 kodi 使用 user2 设置而不使用 VPN?这与我在终端中运行“sudo kodi”有关还是其他原因?
想一想,我正在尝试做的事情是否可能?
非常感谢任何帮助。
【问题讨论】:
标签: ubuntu-16.04 vpn kodi