设置Linux代理而无需重新启动系统



我试图更改机器中的代理,因为他们在办公室使用代理,而且我在家中不使用代理。因此,我每天都使用这些不错的工具来办公室并设置代理。虽然很好,但需要重新启动才能应用所有代理。

基本上,我知道在Linux中设置代理的方法正在修改/etc/comveriation 并添加 http_proxy valuation(or htttps_proxy ,还添加 no_proxy 如果要绕过一些主机/IP。我之前提到的 Proxyman 工具基本上是同样的事情,但以交互式方式做。但是,它仍然需要重新启动全部应用。

我想问的是,我们可以在不重新启动机器的情况下应用代理设置的更改吗?

谢谢…

唯一读取PAM堆栈时,读取/etc/environment文件的唯一时间是登录。在更深层次中,它的pam_env.so,读取文件。

编辑/etc/pam.d/sudo(例如sudo vim /etc/pam.d/sudo(,然后在以下行开始时将auth更改为session

auth       required   pam_env.so readenv=1 user_readenv=0

因此应该变成:

session       required   pam_env.so readenv=1 user_readenv=0

如果使用图形环境,则可以使用我最近开发的工具;它托管在https://github.com/okelet/proxychanger。

最新更新