Как заставить скачать в одной сети и загрузить в другой

Допустим, у меня работает сервер Apache и две сетевые карты.
каждая карта подключена к другой сети.

C1 подключен к N1, который является ADSL-соединением с открытым портом 80 (таким образом, я могу получить доступ к своему серверу с usttide my lan).
C2 подключен к N2, который является [очень быстрой] корпоративной сетью (открытые порты или маршруты не разрешены).

Как мой сервер может использовать пропускную способность C2N2?
будет принуждать скачивать в одной сети и загружать в другую помощь?

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

как насчет соединения (видно здесь: два порта Ethernet на материнской плате. Как я могу получить удвоенную пропускную способность?)? это поможет?

2 ответа

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

Ну... в терминале с curl Вы можете указать интерфейс.
Из справочной страницы: curl --interface eth0:1 http://www.netscape.com/,

Так что для одного файла вы используете что-то вроде этого:

curl -LO --interface eth1 ftp://ftp.xs4all.nl/pub/test/10mb.bin

где eth1 интерфейс подключен к "C2N2"

Другие вопросы по тегам