如何通过 Tor 传输所有流量?

如何通过 Tor 传输所有流量?

我只想在使用 Tor 时能够使用 flash 和 javascript(我不打算使用它来下载种子)

通常情况下,不建议将 Flash 与 Tor 一起使用,因为 Firefox 插件在沙盒之外运行,因此浏览器的代理设置不适用于它们,并且可以泄露您的真实 IP。

但我认为应该可以将闪存重定向到与浏览器相同的套接字,并阻止其他传出端口以防万一。

关于如何做到这一点有什么想法吗?

答案1

主要担心的是 Flash 或 JavaScript 可能会暴露个人身份信息或可追踪的详细信息。

Flash 可用于存储特定类型的 Cookie(“超级 cookie”),而 JavaScript 可用于获取相当多的浏览器/计算机唯一数据(许多唯一性测试这里是基于 JavaScript 的)。他们也许还能通过其他方式获取你的 IP,不过我承认我对此并不确定。

但是,JavaScript 和 Flash 都应使用浏览器的代理设置进行连接。Tor 浏览器包通过禁用可能被跟踪的功能来优化隐私,但完全可以通过 Tor 运行 Flash - 您只需安装/启用插件,或通过 Tor 代理使用普通浏览器。

答案2

你可以使用 tor 中间件,网上有很多教程。它基本上包括在虚拟机中运行你选择的操作系统,并通过 tor 路由来自虚拟机的所有流量。

真实的 IP 地址无法被透露,因为 VM 无法发现它,但是如果您决定使用 Flash 或 Javascript,您还需要承担其他风险(请参阅 Bob 的回答)。

有一个 Linux 发行版默认将所有流量通过 Tor 路由,它被称为尾巴。如果您确实想在其中使用 Flash,则必须安装并启用它(存在相关的安全风险)。

答案3

补充一下 Grawity 所说的内容,tor 通过 tor 路由您的连接(即您的整个连接)。它是一个“开或关”开关,而不是介于两者之间的任何东西。另一方面,Flash 充满了变数,尤其是在处理经过数字版权管理的内容和/或直播流时。我怀疑您正在使用 torbrowser 或 torbutton 插件,这完全是另一个问题。我相信有一个复选框,上面写着“运行 tor 时禁用 flash”和“隔离 javascript 元素...” 综上所述,我怀疑您正在试图避开某种地区封锁尝试或冒充您不是的人。beeb 应该允许任何合法使用(例如从沙特阿拉伯访问 BBC 新闻网站)... 另一方面,为了从 bbc 流式传输体育节目,地理位置验证要严格得多,并且专门查找您的 flashplayer 中的证书和 cookie 中的差异。不通过 tor 路由非 Flash 流量会更方便……无论如何,这里不是讨论这种事情的地方。如果我的怀疑是错误的,请原谅,如果不是,请帮自己(和 tor 项目)一个忙,买一个 vpn 并使用它。

相关内容