Windows:如何强制应用程序始终通过代理进行连接?

Windows:如何强制应用程序始终通过代理进行连接?

我们公司的一些Windows笔记本上需要使用Tencent QQ即时通讯客户端,需要记录聊天记录,因此QQ客户端需要一直通过WFilter Enterprise代理服务器进行连接。

QQ 客户端可以配置为使用HTTP or SOCK5 proxy,但它将代理视为一种附加连接方式,而不是唯一方式。如果代理连接失败,QQ 客户端会默默直接连接,我们无法捕获日志。

我找到了Proxifier,但它是一个用户空间应用程序,似乎无法作为后台服务运行。用户可以简单地关闭它或更改配置。

在局域网上使用transparent proxy是不可能的,因为这些笔记本电脑通常位于办公网络之外。我们不需要通过代理来传输所有内容。

我正在寻找一种方法来强制在 Windows 上运行的 QQ 客户端应用程序始终通过代理服务器。

您对此有什么建议吗?

答案1

我开始尝试所有代理词应用并发现代理卡似乎最符合我的要求。

  • 它安装一项服务以允许代理其他服务和后台进程。
  • 配置在系统级别完成。
  • 可以设置为从中央服务器下载配置规则集。

不幸的是,托盘图标应用程序允许启用/禁用 ProxyCap,但从启动中删除它可能足以阻止用户意外禁用它。

它支持最高 32 位和 64 位 Windows 系统(最高 Win8),并且还有一个 Mac 版本。

相关内容