How to force a specific software to use proxy?

4

1

I want to use a Tor SOCKS proxy on some programs (e.g. Android Studio) but not all.

I'm a Windows 10 user. How can I do that?

Vesal75

Posted 2016-06-30T04:37:54.030

Reputation: 149

TOR can never be truly effective when run from a box configured to only be partially private. With TOR its all or nothing. It is almost impossible to get all apps to honor proxy configuration (especially DNS queries) so the only alternative is to force ALL traffic through the tunnel. – Frank Thomas – 2016-06-30T05:20:44.837

If a program doesn't support it natively, you need something like socksify. – Daniel B – 2016-06-30T06:56:36.717

Answers

0

You'll need to run the software in a virtual machine. If your Windows 10 is a Pro version, it comes with Hyper-V, or you may use other vm-software.

For installing a virtual machine, look here: https://msdn.microsoft.com/en-us/virtualization/hyperv_on_windows/quick_start/walkthrough_create_vm

However, note this: Unless you're running a volume-licensed version of Windows, you need a separate license for Windows running inside a virtual machine. The virtual machine's operating system is independent of the host operating system.

As Android Studio also runs on mac and Linux, you can just install Linux in the virtual machine.

Lenne

Posted 2016-06-30T04:37:54.030

Reputation: 1 163

1Please explain how that would achieve the desired behavior, step by step. – Daniel B – 2016-06-30T06:58:02.960

I updated my answer. – Lenne – 2016-06-30T07:07:06.327

That still doesn’t explain how the program’s traffic will end up in TOR. – Daniel B – 2016-06-30T07:15:59.623

You just set the entire traffic of the vm togo through TOR. I don't know much about the socks/proxy situation, but if you say you can make all or no traffic go through the proxy, I gave you the idea of running the software in a virtual machine, where all it's traffic is proxied. This is not a turn-key solution, just an idea to work on. – Lenne – 2016-06-30T07:22:34.287

@Lenne I already try that and it didn't help much. I have only 8GB ram and I use 3GB for VM. the time it take to load was very high. Is there any way to use virtual network card? – Vesal75 – 2016-06-30T09:37:36.293

0

You can use some software like Proxifier. This inserts itself into the Winsock 2 stack as a Layered Service Provider, and intercepts connections made by apps. You can set which apps are intercepted, and configure them to connect out via a variety (even chain) of proxies.

Adrien

Posted 2016-06-30T04:37:54.030

Reputation: 1 107