15.02.2008, 00:12 | #15 |
Местный
|
всё чуть проще... ALIEN правильно указал про два клиента - допустим это будет виндовый uTorrent. В настройках для опытных пользователей есть специальная фишка, которая позволяет определить сетевой интерфейс, который будет юзать клиент для работы в сети. Один клиент надо направить в интерфейс, с которого будет идти основное скачивание (кл1), а второй клиент завернуть на тот интерфейс, с которого будем раздавать (кл2).
Запускаем закачку на кл1 и ждём пока всё скачается - пускай здесь же идёт раздача - это не страшно. После того, как кл1 докачает торрент, убиваем из списка заданйи скачанную раздачу и одновременно с этим открываем тот-же .torrent-файл в клиенте кл2. Указываем, что загружать надо уже в существующий файл (который был скачан кл1) и после проверки хэша кл2 начнёт раздавать этот файл через указанный интерфейс. Не надо мутить никаких фишек с портами, не надо мутить фишек с обменом информацией между клиентами - это невозможно. Есть условие - на обоих интерфейсах должен быь подключен хотя бы маскарадинг (допустим, для адсл-сз надо подключить маскарадинг в сз). Естессно, тариф, через который ты будешь раздавать файло не должен быть безлимитным, т.к. в этом случае не будет пользы никакой. Можно раздавать либо на бывалом либо на пакетах с маскарадом. По теоретическим подсчётам, на каждый гигабайт отданного трафика будет приходиться один мегабайт входящего трафика в виде служебки. Он будет оплачиваться согласно установленному тарифу |