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

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

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

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

РЕДАКТ. 1:

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

0
задан 13 April 2017 в 15:24

2 ответа

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

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

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

где eth1 - интерфейс, подключенный к «C2N2».

0
ответ дан 13 April 2017 в 15:24

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

0
ответ дан 13 April 2017 в 15:24

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

Похожие вопросы: