Простым способом сделать это является использование отдельного пользователя для запуска торрент-клиента, а затем использование iptables просто помечает пакеты и направляет их соответствующим образом.
iptables -t mangle -A OUTPUT -m owner --uid-owner custom_user -j MARK --set-mark 11
Как только вы это сделаете, вам необходимо направить пакеты с этой меткой вдоль вашего не туннелированного шлюза:
ip rule add fwmark 11 table 11
ip route add 0.0.0.0/0 table 11 dev whatever_dev_here
Заменить whatever_dev_here именем устройства для вашего локального соединения.
XTS (если кто-то задается вопросом) - это режим работы, который позволяет вам использовать блок-шифр несколько раз с помощью одного ключа. В настоящее время это значение по умолчанию в TrueCrypt.
Я использую kernal 3.0.0-12-generic в 11.10 (64-разрядный), и насколько я могу судить, TrueCrypt (7.1) использует XTS для моей установки , (согласно странице свойств тома)
Кроме того - я не думаю, что Ubuntu когда-либо поддерживал TrueCrypt прямо в первую очередь - он недоступен через программный центр Ubuntu, и Unity игнорирует значок уведомления приложения, который является критическим для начинающих пользователей (если они закрывают главное окно TrueCrypt). Ошибка 109701 (на стартовой панели) также предполагает, что лицензирование может препятствовать улучшению поддержки.