我在 OS X 上运行 win7 VM。我使用 vmare fusion 运行它。我的 VM 上有 utorrent,它使用 socks5 代理(在 utorrent 连接设置中设置)下载所有内容。这就是我使用的全部,没有 VPN。utorrent 中只有 socks5 代理。VM 允许通过我的 OS X 防火墙进行连接,utorrent 允许通过我的 windows(VM)防火墙进行连接。我不想在下载时暴露我的路由器的外部 IP(代理提供商除外)。
答案1
我在 OS X 上运行 win7 VM。由于我在 VM 中,所以我的外部 IP 能被看到吗?
至少你的 VPN 或代理提供商知道你的外部 IP。除非你想通过 Tor 或其他代理进行连接(但你不应该这样做),否则无法避免。
我的虚拟机上有 utorrent,它使用代理来下载所有内容。
它是否也使用代理与跟踪器通信,以及 DHT?它可能通过这些泄露了您的外部 IP。
DNS 也可能泄露您不想记录的信息。
它允许通过我的 OS X 防火墙进行连接。
为了真正强化你的虚拟机,你需要:
- 防火墙规则会阻止除特定允许的流量之外的所有流量。您的特定允许的流量应该
- uTorrent 使用的端口,包括 DHT。
- HTTP/HTTPS 端口
- DNS 端口
- 您的 VPN 或代理提供商用户的端口
- 防火墙规则不仅可以通过端口限制流量,还可以配置防火墙以通过源地址和目标地址进行阻止。
- 所有不通过您的 VPN 或代理提供商 IP 地址的传出流量都应被阻止。
- 除来自您的 VPN 提供商的流量外,所有传入流量都应被阻止。
- 确保 DNS 在启动后能够通过您的 VPN。
答案2
简短的回答......不 VM 将作为网络上的独立机器出现,具有自己的 IP 和 MAC 地址,因此 VM 发送的任何请求都将被通过代理这就是为什么虚拟机绝不与接触外部网络。因此您的匿名性不会受到损害。
我已添加一个包含更多信息的链接。 http://computer.howstuffworks.com/firewall4.htm