如何强制特定软件使用代理?

如何强制特定软件使用代理?

我想在某些程序(例如 Android Studio)上使用 Tor SOCKS 代理,但不是全部。

我是 Windows 10 用户。我该怎么做?

答案1

您需要在虚拟机中运行该软件。如果您的 Windows 10 是专业版,则它附带 Hyper-V,或者您可以使用其他虚拟机软件。

要安装虚拟机,请参见此处: https://msdn.microsoft.com/en-us/virtualization/hyperv_on_windows/quick_start/walkthrough_create_vm

但是,请注意:除非您运行的是批量许可版本的 Windows,否则您需要为虚拟机内运行的 Windows 单独购买许可证。虚拟机的操作系统独立于主机操作系统。

由于Android Studio也可以在Mac和Linux上运行,因此您只需在虚拟机中安装Linux即可。

答案2

您可以使用一些软件,例如代理程序。这会将自身作为分层服务提供商插入 Winsock 2 堆栈,并拦截应用程序建立的连接。您可以设置拦截哪些应用程序,并将它们配置为通过各种(甚至链式)代理进行连接。

相关内容