Thursday, 8 August 2013

Windows: how can an application forced to always connect thought a proxy?

Windows: how can an application forced to always connect thought a proxy?

We would like to use the Tencent QQ instant messaging client on some
Windows laptops in the company. We a have to record the chat logs and
because of this the QQ client should always connect thought a WFilter
Enterprise proxy server.
The QQ client can be configured to use a HTTP or SOCK5 proxy, but it
considers the proxy as an additional way to connect and not as the only
one. If the proxy connection fails the QQ client silently connects
directly and we can't capture the logs.
I found Proxifier, but it is a user space application which can't seem to
run as a background service. User can simply close it or change the
configuration.
Using a transparent proxy on the LAN is not possible because these laptops
are often outside the office network. We don't have the need to tunnel
everything thought the proxy.
I'm looking for a way to force the QQ client application running on
Windows to always go though the proxy server.
Do you have any suggestions on this?

No comments:

Post a Comment