Заставить Deluge трафик отключить адаптер ppp0?

По сути, у меня на компьютере Linux установлено PPTP VPN-соединение (Raspberry Pi на Raspian), и Deluge установлен с WebUI. Клиент просто фантастический, он мне очень нравится, и функциональность, которая прилагается к нему, но я очень хочу, чтобы трафик (загрузка и выгрузка) был вынужден отключить мой адаптер VPN. В WebUI под сетью я попытался дать адрес inet, указанный в ifconfig, я попробовал PTP-адрес из ifconfig, я попытался дать прямой адрес vpn, я попробовал имя адаптера, и я попытался добавить звезду после IP-адреса, но мне не повезло.

Кто-нибудь имеет представление о самом быстром и простом способе сделать это? Я также пробовал маршрутизацию, но это было немного ненадежно...

Спасибо всем заранее,

Ash.

1 ответ

Решение

Вы можете использовать owner Модуль сетевого фильтра. Например, запустить deluged как deluge пользователь, а затем применить правило:

iptables -A OUTPUT -m owner --uid-owner deluge \! -o tun0 -j REJECT

Он отклонит все, кроме подключений к tun0 для любых процессов под deluge пользователь.

Другие вопросы по тегам