我的 Mac 上安装了 Tor,并且我的 Firefox 上安装了 Tor-button(以及 NoScript、BetterPrivacy、AdBlock 和 RefControl)。
默认情况下,Tor 会禁用 Flash 等插件。从我在 Tor 网站上看到的信息来看,这是因为插件在 Firefox 之外运行,因此无法通过 Tor 路由,从而泄露了我的身份(http://www.torproject.org/torbutton/faq.html.en#noflash)。
当我使用 Tor(默认设置)尝试从 SourceForge 下载时,系统提示需要外部应用程序来处理下载。这是哪个外部应用程序?Firefox 需要它来下载文件吗?我知道 Tor 可以允许插件,但那会向我的 ISP 传达什么信息呢?
此外,我知道 Tor 建议使用虚拟机或 LiveCD,通过 Tor 重定向所有互联网流量(不仅仅是来自浏览器)。为什么需要使用虚拟机或 LiveCD 来实现这一点?有没有办法在我的本机 OS X 上通过 Tor 重定向所有流量?或者至少通过 Tor 重新路由插件?
答案1
它可能是 sourceforge 试图加载的广告(flash 广告)或其他类型的基于插件的东西。
您真的需要使用 Tor 从 SourceForge 下载内容吗?他们通常不会托管可疑内容或通常会给您带来麻烦的任何内容。
LiveCD 很有用,因为否则您必须进入网络设置并调整默认网关等内容,但您仍然需要担心其他应用程序安装自己的虚拟接口等。使用 liveCD 您不必更改配置,并且每次启动时它都是一个安全的环境。
答案2
对于正常浏览,我建议使用 Firefox+Foxyproxy 插件+Tor。
在 FoxyProxy (127.0.0.1:9050) 中定义一个 SOCKS5 代理,并在需要绕过过滤时启用该代理。我也是这样做的,因为它会阻止下载到我的国家/地区。
将 Tor 添加为 FoxyProxy 的代理:
添加一条规则以使用 Tor 进行一切操作:
当然,如果您的隐私/匿名性是首要任务,您也可以解决这个问题而无需禁用 TorButton。如果您使用的是 Linux,您可以简单地配置使用 Tor,然后在命令行上使用以下tsocks
命令下载文件:wget
$ tsocks wget URL
tsocks.conf
在您的文件中添加/替换以下内容:
server = 127.0.0.1
server_port = 9050