Если Вы просто запускаете libusb программу как корень,
usb_detach_kernel_driver_np()
на самом деле работы как ожидалось.
rsync документы предлагают:
Можно установить соединение через веб-прокси путем установки переменной среды RSYNC_PROXY на hostname:port пару, указывающую веб-прокси. Обратите внимание, что конфигурация Вашего веб-прокси должна позволить проксировать для портирования 873.
Вы попробовали это?