Возможно следует разложить для понимания сначала саму технологию торрентов.
Как я понимаю, поиск пиров это отдельный процесс, завязанный на совершенно конкретные сервера-анонсеры (не путать с сайтами трекеров, это другое). Что мешает их тоже выяснить один раз и перечислить в IP/FW/Address Lists с дальнейшим роутингом нужного списка в туннель? Стандартная задачка.
И никаких L7 с RegExp, на мой взгляд, здесь совершенно не требуется. Зачем вам L7 ? Хотите перехватить DNS request? Ну перехватили, ну промаркировали. А ответ (DNS answer) с IP адресом, который в блокировке у провайдера, вы так никогда на уровне правил ROS не получите и блок не обойдете. Он усвистит напрямую к торрент-клиенту мимо вас и клиент будет пытаться долбиться на заблокированный IP. Правильно товарищ написал, что использовал это для обратной цели - для блокировки. Там да, это работает. Но не наоборот.
Видел статью на
Хабре. Там были указаны bt-сервера (bt.t-ru.org, bt2.t-ru.org, bt3.t-ru.org, bt4.t-ru.org) по рутрекеру например, и даже некие свободные альтернативные. Если в открытом доступе по нужным анонсерам информации нет, то можно запустить Wireshark и там посмотреть к каким анонсерам идет обращение. Вот их всех в какой-нибудь список IP/FW/Address Lists/"viaVPN". И далее IP/FW/MANGLE этот список через action route на шлюз VPN. При этом прямые коннекты с пирами пойдут разумеется вне туннеля, ничего даже делать не надо.
Будь я на месте провайдера, как бы я заблочил? Да конечно, во первых, по DNS не резольвил бы домены анонсеров (и домены самих трекеров) и во вторых, ставил в блок бы их IP. И поскольку мы говорим о том, что соединения P2P должны идти (и благополучно идут) через WAN опсоса, то явно никакого DPI на торренты специально не натравлено. Только анонсеры в блоке. Вот их вычисляйте и в туннель их.
Да в принципе, можно и без Wireshark. В Микротике перенаправляющий DNS сервер включен? Там есть Cache. Заходим при запущенном торренте и смотрим, вот они болтаются, от разных трекеров:
По сути, вы в своём первом сообщении весьма витиевато описали обычную проблему - "провайдер заблокировал сайты торрентов, что делать?".