这个问题涉及 Kali Linux。
我需要为特定用户打开 Chrome 浏览器,这样对于该用户,来自 Chrome 的流量将通过本地 HTTP(S) 代理。
目前,我从运行以下命令的 Python 代码打开浏览器:
gksu -wu USERNAME google-chrome
我用谷歌搜索了很多,没有找到如何做到这一点,并尝试了许多类似问题的解决方案,但没有成功。
我考虑做以下两件事之一,并且很高兴获得有关如何做这些事情的帮助:
更改系统配置中的某些内容(例如,使所有 HTTP(S) 流量都通过代理),这样运行上述命令就可以正常工作。
每次运行该命令时都会运行其他命令。
做别的事。
请不要让我使用其他浏览器;我知道在 Firefox 中它要简单得多。
谢谢!
答案1
我终于找到了解决办法。我写在这里是为了帮助其他可能遇到同样问题的人。
虽然这不是纯粹的终端解决方案,但我通过使用同一用户打开网络窗口来为特定用户配置代理:
gksu -wu USERNAME gnome-control-center network
然后我根据需要配置了代理。这对我来说是一个可以接受的解决方案,因为我只需要执行一次非终端过程。