如何匿名和加密您的BitTorrent流量

无论你是想躲避愤怒的政府、互联网服务提供商的连接节流,还是媒体集团的密切关注,匿名和加密你的BitTorrent流量都会有所帮助。请继续阅读,了解如何操作。

照片由Jin.thai拍摄。

这是什么?我需要什么?

BitTorrent是一种分布式文件共享形式。非分布式文件共享是指当您连接到单个源并下载文件时。例如,当您在线访问软件存储库并下载某个应用程序的新版本时,您正在进行非分布式文件传输-文件直接从它们的服务器传给您。

分布式文件共享改变了这种模式。当您使用BitTorrent(一种分布式文件共享协议)时,您不会从单个来源下载文件,而是从任意数量的来源下载文件。每个人都是文件共享者群体中的一员,他们使用相同的跟踪器并共享您正在下载的种子,可能会向您发送该文件的一部分。您的下载不再是您和单个源之间的下载,而是群中的每个人和您之间的下载。这意味着任何人都可以加入Torrent群组,查看您正在下载哪些文件,并反过来上传--对群组进行交互是BitTorrent模型的一部分。

如果在你的Torrent活动中进行间谍活动的人是一个敌对的政府,你的ISP试图扼杀你的连接,或者是一家媒体集团聘请的代理来监控BitTorrent网络,你可能会发现自己陷入了意想不到的麻烦。

你怎么能规避这样的结果呢?通过匿名和/或加密您的BitTorrent流量。

有什么好处呢?您的BitTorrent流量将是匿名的,群看到的IP将不是您的实际IP地址。如果您选择加密和匿名,即使是您的ISP-直接访问您的带宽管道的人-也无法看到您在做什么。您将能够毫无畏惧地使用BitTorrent。

这样做有什么不利之处呢?代理/隧道会减慢您的连接速度,加密会进一步减慢连接速度。虽然许多人为了更好地保护他们的BitTorrent连接而接受性能损失是非常舒服的,但这是需要注意的事情。

准备好开始了吗?要匿名和加密BitTorrent,您需要以下各项:

对于这两种技术,您都需要具有代理支持的BitTorrent客户端。我们将在Windows上使用uTorrent。 您需要一个代理/SSH提供程序。在本教程中,我们将使用流行的加拿大BitTorrent代理提供商BTGuard。 要加密您的BitTorrent会话,您需要一个连接到加密通道的本地代理服务器形式的额外安全层。我们将重点介绍如何使用BTGuard提供的应用程序和免费的应用程序PuTTY来滚动您自己的代理服务器。

我们的说明将帮助您配置任何SOCKS代理以与uTorrent(或另一个代理友好的BitTorrent客户端)一起工作,但我们将为BTGuard设置它。如果你还没有匿名代理,BTGuard是一个可靠的选择,每月只需7美元。方便获取您的代理信息或在此处注册BTGuard帐户。在继续之前。

为匿名Torrent流量配置uTorrent

运行uTorrent。导航到Options->Preferences(或按Ctrl+P)打开Preferences面板。从首选项面板中,导航到Connection子菜单。

在Connection子菜单中,您需要填写代理服务器信息。对于Type,选择SOCKS5;对于代理,填写proxy.btGud.com和Port 1025。选中身份验证并填写您的用户名和密码(BTGuard用户将使用与创建其帐户相同的用户名和密码)。如果您使用的是BTGuard以外的其他服务,只需更改前面的条目以匹配您的服务提供商数据。

在身份验证下,选中所有复选框,包括“使用代理进行主机名查找”、“使用代理进行对等连接”。确保选中“代理隐私”下的所有复选框,包括“禁用所有本地DNS查找”、“禁用泄漏识别信息的功能”和“禁用代理不支持的连接”。如果不检查这些选项,将危及您的匿名性,并使使用代理服务器的全部目的落空。

重新启动uTorrent。如果不重新启动uTorrent,代理更改将不会生效。

加密您的BitTorrent连接

匿名可以保护你的身份,但是,如果你的ISP很高兴,它不会阻止他们检测和限制你的BitTorrent流量。如果您想要加密流量的额外安全性,并且/或者您的ISP正在塑造您的流量并限制BitTorrent连接,这是适合您的配置。

BTGuard提供预先配置的免费加密代理。要使用BTGuard加密工具,请首先从此处的BTGuard服务器下载。将应用程序安装到C:\BTGUARD(这一步非常重要,如果您将其安装到另一个目录,应用程序将无法正常运行)。安装后,运行该应用程序。

再次打开uTorrent应用程序并导航回Preferences菜单。在Preferences菜单中,将proxy.btGuard.com替换为127.0.0.1(本地计算机的地址)。保留所有其他设置(包括您的登录信息)不变。重新启动uTorrent以使更改生效。您仍将连接到BTGuard服务器,但是uTorrent和这些服务器之间的通信将被加密。

或者,如果您希望使用SSH服务连接到外部服务器并以这种方式匿名您的流量,则需要使用PuTTY连接到SSH服务并为uTorrent的流量创建一个本地代理。注意,如果您已经在使用BTGuard,那么您最好也使用它们的加密,跳过这一步。如果您正在使用另一项服务,并且想要使用他们的加密SSH通道,请继续阅读。

PuTTY是适用于Windows和Linux的免费Telnet/SSH客户端,允许您通过加密隧道轻松路由流量。下载并安装PuTTY。第一次运行应用程序。您将看到的第一个屏幕是会话屏幕。在这里,您需要输入SSH提供程序的地址。默认SSH端口为22;只有当您的SSH提供商指示您应该更改此端口号时,才更改此端口号。请确保选中了SSH。继续为您的会话命名,这样您就可以保存它以供将来使用。

导航到Connections->SSH。在SSH子菜单中,您需要创建新的端口配置。在“源”框中输入端口号(可以是与计算机现有端口结构不冲突的任何数字,我们使用的是12345),然后选中“动态”和“自动”。按Add添加端口。

导航回Session(会话)菜单,然后单击Save(保存)保存您的配置。然后单击Open以启动到SSH主机的SSH通道,并使用您的登录凭据登录。

使用登录凭据通过PuTTY登录后,现在可以使用PuTTY作为SOCKS服务器。打开uTorrent和首选项菜单。除了将IP地址放入127.0.0.1(代理服务器在您的计算机上)之外,完全按照您对BTGuard的配置进行配置,将端口号更改为12345,并将“身份验证”部分留空。

测试您的BitTorrent连接的匿名性

当你用代理服务器设置你的网络浏览器时,很容易访问像WhatIsMyIP这样的网站,看看你是不是从新的IP地址上网。那BitTorrent呢?这可不是那么容易的事。谢天谢地,有一项服务可以帮助你检查Torrent客户端正在广播的IP地址。

使用上述技术(匿名但未使用BTGuard加密、匿名并使用BTGuard加密或匿名并使用您选择的SSH提供商加密)配置uTorrent之后,就可以访问CheckMyTorrentIP了。在CheckMyTorrentIP处,单击生成Torrent选项卡。将生成的Torrent文件保存到您的计算机,并将其加载到uTorrent中。应该如下所示:

单击Torrent,然后向下查看屏幕底部的信息面板。单击跟踪器选项卡。在该选项卡中,您将从Tracker(在本例中为CheckMyTorrentIP跟踪器)返回信息。

看到那个IP地址了吗?这应该是您的新代理服务的IP地址,而不是您的Internet连接的IP地址。如果您看到的是Internet连接的地址,而不是代理服务器,则需要返回并仔细检查您的配置。

您也可以访问CheckMyTorrentIP并单击Check IP选项卡,以查看Torrent文件连接到的所有IP地址:

好了。如果IP地址是由您的代理/SSH提供商提供的,而不是您的家庭IP地址,那么您就是清白的。您的所有BitTorrent流量都将通过该IP地址路由,并且您的私有IP地址将永远不会广播到更大的互联网!

有安全和匿名Torrent的提示或诀窍吗?让我们在评论中听到这一点。

相关文章