Trickle работает, используя предварительную загрузку Unix-загрузчика. По сути, он предоставляет приложению новую версию функций, необходимых для отправки и получения данных через сокеты. Затем он ограничивает трафик на основе задержки отправки и получения данных через сокет. rickle работает полностью в пользовательском пространстве и не требует привилегий суперпользователя.