有没有可靠的方法来设置代理设置用户范围为了所有流量在Ubuntu上?到目前为止,我使用的{http|https|ftp}_proxy
变量/home/$USER/.bashrc
很好,但存在一些问题:
- 许多应用程序不尊重这些设置,尤其是自定义脚本
- 需要重新启动才能应用更改。
- 不适用于未在 bash 中执行命令的脚本
我需要所有流量要通过代理,它必须是用户范围的,这意味着我必须能够为每个系统用户配置文件设置不同的代理。我想到的是 iptables 或网络接口配置,但我不确定,也不知道如何:)
答案1
系统范围的代理是一种不依赖于环境变量的代理,可以使用 iptables 和代理守护进程(例如 polipo 或 squid)来设置。它被称为透明代理。