由于每个Internet连接都有自己的IP,我认为这是一个问题。或者您可以使用一个连接作为主连接,然后使用另一个连接来欺骗来自主连接的数据包?
由于每个Internet连接都有自己的IP,我认为这是一个问题。或者您可以使用一个连接作为主连接,然后使用另一个连接来欺骗来自主连接的数据包?
Answers:
使用上传2行的最简单方法是 发送数据包就像你路由一样 一半到WAN1,另一半到WAN2。
但 在实践中,它通常不能很好地工作 ,因为你有一些事情需要考虑:
@Garth :我不认为他想要使用2个IP地址,只有2个连接,所以我没有看到BT的问题(它只与2级相关)但是 通常的2级警告确实适用 。
可能不是。这一切都取决于负载平衡技术。总结一下:
如果您的负载均衡器在没有ISP合作的情况下工作:否。
如果您的负载均衡器需要ISP支持,或者至少是容差:是的。
我希望大多数消费级负载均衡解决方案能够在没有ISP合作的情况下运行。在哪种情况下:没有。
无需ISP支持;对BitTorrent不好:
BitTorrent无法与负载平衡解决方案一起使用,这些解决方案会暴露您的外部IP地址。这些解决方案通过最少使用的链接路由新的出站TCP会话。这对于浏览网站来说很好,但是会导致出现任何需要处理单个IP地址的问题。看到 pfSense关于粘连的文档 , 例如。
(理论上,你的客户可以假装是两个客户,每个客户都不会从另一个客户端下载。实际上,我认为任何BitTorrent客户都不会这样做。)
通过分发出站TCP会话进行负载平衡是保证所有ISP提高下载速度的唯一方法。出于这个原因,我希望大多数消费级负载平衡解决方案能够以这种方式工作。这对于多连接HTTP和FTP(即大多数下载管理器)来说非常有用,但对于BitTorrent则不行。
可能需要ISP支持;可以使BitTorrent上传受益:
如 Steve Schnepp指出 ,BitTorrent应该可以很好地配合分配传输数据包的负载均衡器,但是用你的(明显的)单个IP地址标记它们。问题是,只有当您的ISP没有阻止欺骗数据包时,这种解决方案才有效。
尝试欺骗数据包给你的朋友,并让他们欺骗数据包给你。假设没有ISP拔掉你的插件,你可以尝试与两个ISP的自制Linux路由解决方案。
如果您只是上传/播种,则可以轻松地在每个公共IP地址上设置跟踪器以播种文件。不幸的是,由于bittorrent的连接方式,每个跟踪器只能使用一条线路。您实际上可以最大化上传,而不是同一组客户端。
什么都不会阻止您运行绑定到每个IP的客户端。这样,您将显示为两个客户端,但您将能够使用这两个连接。
如果您有2台物理计算机相互连接,然后直接连接到1个ISP连接(不同的默认路由),然后在两个客户端上启用本地对等点发现,您可能会获得更快的速度。
他们既可以从他们专用的互联网链接上下载/上传,也可以通过快速以太网分享他们下载的块(就像任何其他同行一样,除了这个可以以非常快的速度传输),它们可能会最终下载相同的块但是由于选择了块的方式,它不太可能。
你最终会在两台电脑上获得2份数据副本,但不幸的是你不能做很多事情。