Мне нужно настроить действительно быстрый прокси-сервер на удаленном сервере, вот сценарий:

  1. Сервер предварительно выбирает 3 КБ данных, в основном это HTTP-ресурсы.
  2. Сервер отправляет клиенту 3 КБ данных, вместо традиционного HTTP или SOCKS-прокси, сервер открывает многопоточную передачу с 3-мя подключениями, отправляет 1 КБ данных на поток каждому соединению
  3. Клиент получает 1 КБ x 3, объединяет их с исходными данными 3 КБ и возвращает в качестве локального прокси-сервера HTTP.
  4. Клиент отображает исходные данные в браузере через локальный HTTP-прокси

Задержка не важна, пока скорость передачи хорошая.

Существует ли какое-либо программное обеспечение, подобное этому? Лучше, если это с открытым исходным кодом или бесплатно.

2 ответа2

0

Клиент (веб-браузер) никогда не будет запрашивать более одного ресурса одновременно (ну, большинство браузеров фактически используют два независимых канала, но никогда не запрашивают один и тот же ресурс на обоих), и не будет запрашивать частичные ресурсы, если не получено указание сделать это. Без пользовательского веб-браузера не будет прокси-сервера, который будет делать это (по крайней мере, я знаю), поскольку это действительно поведение на стороне клиента. Если у вас есть работающий клиент, большинство прокси-серверов будут поддерживать то, что вы хотите.

Есть ли причина, по которой это должен быть удаленный прокси? Вы можете настроить прокси на своем компьютере или в локальной сети для работы в качестве прокси-сервера, который будет выполнять предварительную выборку страниц и поддерживать локальный кеш относительно горячим, а большая часть статических ресурсов (например, изображений) будет обслуживаться локально.

0

Ниже приведен список некоторых прокси-серверов.

Тем не менее, я думаю, что параллельные соединения в основном прозрачно управляются прокси-сервером, а это означает, что именно клиент открывает несколько соединений через прокси-сервер, который служит только в качестве шлюза.

WinGate Proxy Server
Коммерческое программное обеспечение ($ 74,95 для 3 одновременно работающих пользователей).

WinProxy ($ 99)
Демо-версия бесплатна для двух пользователей.

Proxy+
Бесплатно для 3 пользователей.

РЕДАКТИРОВАТЬ

Так как вышеперечисленное не то, что вы ищете, вот еще несколько:

SmoothWall Express
Vyatta.org
Endian

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .