Система подсчета траффика
скрипт для freebsd сервера или(и) программа для windows для подсчета трафика скачиваемых пользователями файлов с чужих серверов, т.е. они запускают у себя на компе мою прогу которая что-то у них меняет и после этого при попытке скачивания файлов с определенных серверов - я буду знать трафик.
1. перенаправление запросов на мой сервер по определенным url адресам. варианты:
а) через какую-то альтернативу файла hosts
б) перехватом url в браузерах(IE, Firefox, Opera) и буфере обмена и изменение этого url при необходимости на другой
2. подсчет скаченного пользователями трафика с чужих серверов. варианты:
а) браузер или даунлодер пользователя посылает запросы на скачивание на мой сервер, который перенаправляет(оставляя ip-источника и id-потока = клиенту) их по прямой ссылке(известной только мне!) на чужой сервер где лежит скачиваемый файл, чужой сервер отвечает ip-пакетами с данными даунлодеру пользователя на его компьютер. таким образом через мой сервер будет идти только небольшая часть трафика для управления скачиванием, а основная часть трафика с данными пойдет напрямую от чужого сервера к пользователю, который не сможет узнать прямую ссылку для скачивания.
б) ваш вариант :)
как вы понимаете скрипт перенаправляющий пакеты для скачивания критичен к скорости выполнения, также дополнительно финансово приветствуются решения сжатия трафика и более универсального способа перенаправления запросов на мой сервер (например, через альтернативу файла hosts, потому как hosts не работает при прокси соединении).