web-dev-qa-db-ja.com

Delugeトラフィックをppp0アダプターに強制しますか?

基本的に、Linuxボックス(RaspianのRaspberry Pi)にPPTP VPN接続があり、WebUIとともにDelugeがインストールされています。クライアントは素晴らしく、本当に気に入っており、それに付属する機能もあります。しかし、私は本当にトラフィック(ダウンロードとアップロード)をVPNアダプターに強制的にダウンさせたいのです。ネットワーク下のWebUIで、ifconfigにリストされているinetアドレスを指定しようとしました。ifconfigからPTPアドレスを指定しようとしました。直接指定しようとしました。 VPNアドレス、アダプター名を試し、IPの後にスターを追加しようとしましたが、うまくいきませんでした。

誰かがこれを行うための最も速くて簡単な方法のアイデアを持っていますか?ルーティングも試しましたが、少し信頼性がありませんでした...

よろしくお願いします、

灰。

2
Ash

ownernetfilterモジュールを使用できます。たとえば、delugeddelugeユーザーとして実行してから、次のルールを適用します。

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

delugeユーザーの下のプロセスのtun0への接続を除くすべてを拒否します。

1
Igor Hatarist