我已经搜索了论坛和更远的地方,但没有找到我的问题的答案,所以...
我已经在Ubuntu 16.04.6 LTS上安装了kodi,它都运行在Intel NUC上。
我已经安装了一个分离隧道系统,所有的流量都通过通常的互联网连接,除了user2,他的流量通过我设置的虚拟专用网络。我已经通过运行以下命令对其进行了测试
$ curl ipinfo.io和
$ sudo -u user2 -i -- curl ipinfo.io第一个命令显示ISP的IP地址,第二个命令显示VPN的IP地址。
我这样做是为了让我在user1下登录到Ubuntu的同时,也能在user2下运行kodi。这使我可以在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‘,还是其他的原因?
想想看,我想要做的事情有可能实现吗?
任何帮助都非常感谢。
发布于 2020-04-17 21:30:16
好了,多亏了kodi论坛的帮助,我终于找到了解决方案。最后,解决方案非常简单。我可以像往常一样以user1身份登录Ubuntu。然后,我简单地将用户切换到user2,然后在user2下运行kodi。
发布于 2020-04-17 17:06:16
安装kodi-standalone并使用systemd运行它,然后为kodi用户应用vpn拆分iptable规则。
https://kodi.wiki/view/HOW-TO:HOW-TO:Autostart_Kodi_for_Linux
https://stackoverflow.com/questions/61049177
复制相似问题