
祖母のために料理のレシピを急流しているとき、あなたはプライバシーの権利に値します。それはあなたのISPSビジネスではなく、彼女が焼くのが好きなクッキーの種類です。
このスクリプトは、急流アプリケーションにバインドし、その存在を監視し、VPNトンネルが失われた場合にプロセスを終了します。


CLI: 
KillswitchはTorrentアプリケーションの発売をオーバーライドし、サブクライアントとして起動するため、VPNトンネルの存在を監視できます。 Killswitchは、Torrent App Coreを変更することなく、それにバインドできます。 (.desktopランチャーの削除Killswitch Modifiedは、元のセットアップを復元します。)
(デスクトップランチャーバージョン)も、VPNがオンになっていない場合、トレントアプリケーションが起動されないようにします。
ほとんどの場合、iPtablesは目的のネットワークインターフェイスにアプリケーションをバインドする最も簡単な方法ですが、私の試行に基づいて、DelugeのデスクトップGTKバージョンはそれに優れていないため、この方法は代替としてインターフェイスへのアプリケーションベースのバインドです。
Delugeのサーバーバージョンを使用している場合は、おそらくIptablesまたは組み込みのネットワークフィルター(編集>設定>ネットワーク>インターフェイスフィールドにトンネルIPを入力)を使用できます。
DebianのGNOMEデスクトップでDeluegでKillswitchをテストしただけですが、デスクトップ環境のトレントクライアント(基本的な構成調整を使用)で動作するはずです。
このスクリプトは、特定のネットワークインターフェイスにバインドするアプリケーションで動作するように簡単に変更することもできます。
wget https://github.com/angela-d/vpn-killswitch/blob/master/vpn-killswitch.deb ? raw=true -O vpn-killswitch.debgit clone https://github.com/angela-d/vpn-killswitch.git ~ /vpn-killswitchcd ~/vpn-killswitch/debian/source && ./vpn-checkvpn-checkを実行できます。 ln -s ~ /vpn-killswitch/debian/source/vpn-check /usr/local/bin/vpn-checkそれでおしまい!トレントアクティビティはVPNにロックされます。
すなわち。イーサネットのプラグを抜くか、実行中にwifiを無効にし、VPNをオフにします(露出のリスクを実行するため、可能であれば、テスト中にシーダーに到達するのではなく、WiFi/イーサネットDNSを127.0.0.1に設定してループバックに設定します)
デバッグは、非壊滅とは異なる動作をする場合があります!ターミナルとデスクトップランチャーからスクリプトを呼び出すことも、異なる動作をすることができます!それをテストします。
バグや問題が発生した場合は、使用しているトレントクライアント/アプリケーションおよびオペレーティングシステムの詳細なバグレポートを送信してください。
ps aux | grep [torrent client name]ps S