在 Kali 上为特定用户配置 HTTP(S) 代理

在 Kali 上为特定用户配置 HTTP(S) 代理

这个问题涉及 Kali Linux。

我需要为特定用户打开 Chrome 浏览器,这样对于该用户,来自 Chrome 的流量将通过本地 HTTP(S) 代理。

目前,我从运行以下命令的 Python 代码打开浏览器:

gksu -wu USERNAME google-chrome

我用谷歌搜索了很多,没有找到如何做到这一点,并尝试了许多类似问题的解决方案,但没有成功。

我考虑做以下两件事之一,并且很高兴获得有关如何做这些事情的帮助:

  1. 更改系统配置中的某些内容(例如,使所有 HTTP(S) 流量都通过代理),这样运行上述命令就可以正常工作。

  2. 每次运行该命令时都会运行其他命令。

  3. 做别的事。

请不要让我使用其他浏览器;我知道在 Firefox 中它要简单得多。

谢谢!

答案1

我终于找到了解决办法。我写在这里是为了帮助其他可能遇到同样问题的人。

虽然这不是纯粹的终端解决方案,但我通过使用同一用户打开网络窗口来为特定用户配置代理:

gksu -wu USERNAME gnome-control-center network

然后我根据需要配置了代理。这对我来说是一个可以接受的解决方案,因为我只需要执行一次非终端过程。

相关内容