1. На сервере (*nix на выбор) необходимо поднять прокси, работающие по протоколам socks (и 4 и 5 версии), http и висящие на портах:

- socks протокол с 10001 порта по 20000

- http протокол с 20001 порта по 30000

2. По заранее задаваемой таблице соответствия портов и внешних адресов осуществляется перенаправление входящего трафика с этих портов на внешние прокси сервера.

Другими словами нужно добиться следующего результата (в качестве примера):

ip сервера - 50.50.50.50

в таблице соответствия порту 10001 соответствует адрес 100.200.100.200:1080

При настройке в браузер пользователя в качестве socks сервера 50.50.50.50:10001 получим такой путь пакетов:

localhost -> 50.50.50.50:10001 -> 100.200.100.200:1080 -> targethost

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

4. Полный отчет о проделанной работе.

Размер и порядок оплаты по договоренности.

13 лет назад
mouse_kill
Виталий 
40 лет
16 лет в сервисе
Был
7 лет назад

Заявки фрилансеров

Нет заявок фрилансеров