вариант1:
1. создать тариф с суточным ограничением+разрешением работать в кредит(1-2мб).
2. поставить нужным пользователям тип доступа "без ограничений" с вновь созданным тарифом.
3. создать для этих пользователей(или групп пользователей) набор фильтров, в котором создать нужные фильтры(1. для работы по нат(использование ип списков), 2. для работы через прокси(использование урл списков)) на разрешение+действие при состоянии счета "кредит" на нужные списки с изменением стоимости на 0%.
результат: пользователи будут работать просто "в минус", тариф выполнит суточное ограничение по трафику, фильтры разрешат доступ на нужные ресурсы согласно "ип" или "урл" спискам.
вариант2:
1. создать тариф с суточным ограничением+разрешением работать в кредит(1-2мб).
2. поставить нужным пользователям тип доступа "автоотключение" с вновь созданным тарифом.
3. при помощи встроенного шедуллера выполнять рестарт сессий нужных пользователей\групп пользователей ежесуточно с начислением нужного количества "денег"(в тарифе выбрать 1мб=1мб)
4. создать для этих пользователей(или групп пользователей) набор фильтров, в котором создать нужные фильтры(1. для работы по нат(использование ип списков), 2. для работы через прокси(использование урл списков)) на разрешение+действие при состоянии счета "кредит" на нужные списки с изменением стоимости на 0%.
результат: пользователи будут работать как обычно(по достижении нулевого баланса пользователь будет заблокирован), но сработают фильтры разрешающие работу в кредит на нужные ресурсы согласно "ип" или "урл" спискам.
как то так мне думается. может где логика и хромает - более сведующие в этих вопросах коллеги поправят(надеюсь).