始终在线的代理

始终在线的代理

我的用例:我在 Ubuntu 16.04 中。有时我处于需要配置代理的环境中。我需要在很多地方执行此操作:chrome 的代理、apt 的代理、pip 的代理、docker 的代理、bash 的代理……很好,我很乐意配置所有这些工具一次

我想要的是运行一个本地代理,我可以用一个命令来切换。这个“正向代理”要么在公司环境中将代理标头放入真实代理,要么在路上时透明地传递流量。

以下是详细要求:

  1. 在我的系统(笔记本电脑)上本地运行
  2. 始终开启
  3. 可以以代理或透明模式工作
  4. 可以使用命令行轻松切换
  5. NTLM 是否

目前我正在使用cntlm,它可以满足我的大部分需求,但不能置于透明模式。

我可以尝试使用sed或类似方法调整no_proxy参数以包含所有目的地,然后重新启动服务。但这似乎是一个丑陋的黑客行为,我不确定它是否会起作用。

有更好的解决方案吗?我想到的是一种cntlm可以cntlm根据配置代理或透明地传递流量的服务。

相关内容