Поставьте нормальный прокси (sqid, user gate,...) Настройте открытыми только определённые порты (80, 443). и бан по хеадерам запросов. (примеры всегда можно будет отлавливать заметив, что хитрый юзер уже придумал как обойти). В случае TOR BROWSER идёт что-то шифрованное, причём есть постоянная часть если не ошибаюсь, вот её то и в исключения
Плюс кучу расширений файлов можно будет запретить на закачку