有没有办法在 Linux 中设置一个适用于所有应用程序的全局代理?

有没有办法在 Linux 中设置一个适用于所有应用程序的全局代理?

我在家和办公室工作。在办公室时,我需要设置代理。问题是每个应用程序(linux、git、docker、apt、kubernetes、GNOME 等)都有自己的设置代理的方式。在办公室时将所有这些更改为代理,而在办公室外时更改为无代理,这真的很麻烦。像 proxyman 这样的项目(https://github.com/himanshub16/ProxyMan) 有帮助,但 proxyman 并不涵盖我使用的所有应用程序。有没有办法在一个地方设置代理并让所有这些应用程序使用它?如果没有,为什么不呢?

[编辑] 我编辑了原始问题以添加所需信息:

操作系统/版本:Ubuntu 20.04 LTS(但这真的很重要吗?...据我所知,没有任何 Linux 版本支持我所问的内容)

相关内容