支持并行传输的代理软件

支持并行传输的代理软件

我需要在远程服务器中设置一个真正快速的代理服务器,场景如下:

  1. 服务器预取 3KB 的数据,主要是 HTTP 资源。
  2. 服务器向客户端发送 3KB 数据,而不是传统的 HTTP 或 SOCKS 代理,服务器开启 3 个连接的多线程传输,每个线程向每个连接发送 1KB 数据
  3. 客户端接收1KBx3,并将其组合为原始的3KB数据,并作为本地HTTP代理服务器返回。
  4. 客户端通过本地HTTP代理在浏览器中显示原始数据

只要传输速率良好,延迟并不重要。

有这样的软件吗?最好是开源的或者免费的。

答案1

以下是一些代理服务器的列表。

不过,我认为并行连接大多是由代理服务器以透明的方式管理的,这意味着客户端通过代理服务器打开多个连接,而代理服务器仅充当网关。

WinGate 代理服务器
商业软件(3 个并发用户收费 74.95 美元)。

代理服务器($99)
演示版可供两个用户免费使用。

代理+
3 位用户免费。

编辑

由于以上内容不是您要找的内容,因此这里还有一些:

SmoothWall Express
Vyatta网站
字节序

答案2

客户端(网络浏览器)永远不会一次请求多个资源(事实上,大多数浏览器实际上使用两个独立的通道,但永远不会在两个通道上请求相同的资源),除非得到指示,否则不会请求部分资源。如果没有自定义网络浏览器,就没有代理服务器可以做到这一点(至少据我所知),因为这实际上是客户端行为。假设您有一个正常工作的客户端,大多数代理服务器都会支持您的需求。

是否有必要使用远程代理?您可以在计算机或 LAN 上配置代理,以充当预取页面并保持本地缓存相对较热的代理,并且大多数静态资源(如图像)将在本地提供。

相关内容