
Cuando estás torriendo recetas de cocina para tu abuela, te mereces tu derecho a la privacidad. No es su negocio de ISPS qué tipo de galletas le gusta hornear.
Este script se unirá a su aplicación Torrent, monitoreará su existencia y terminará su proceso si se pierde su túnel VPN.


CLI: 
El Killswitch anula el lanzamiento de la aplicación Torrent y la inicia como un subcliente, por lo que puede monitorear la presencia del túnel VPN. El Killswitch puede unirse a él, sin modificar el núcleo de la aplicación Torrent. (Eliminación del lanzador .desktop The Killswitch modificado restaurará su configuración original).
(La versión del lanzador de escritorio) también evita que la aplicación Torrent incluso se inicie si la VPN no está encendida.
En la mayoría de las circunstancias, los Iptables serían el método más fácil para vincular las aplicaciones a la interfaz de red deseada, pero en base a mis pruebas, la versión GTK de Deskk de Deluge no juega bien con ella, por lo que este método es vinculante a la interfaz, como una alternativa.
Si está utilizando la versión del servidor de Deluge, probablemente pueda utilizar iptables o el filtro de red incorporado (Editar> Preferencias> Red> Ingrese su IP de túnel en el campo de la interfaz).
Solo probé el Killswitch con Deluge en Gnome Desktop en Debian, pero debería funcionar con cualquier cliente de Torrent en cualquier entorno de escritorio (con ajustes de configuración básicos).
Este script también se puede modificar fácilmente para funcionar con cualquier aplicación que desee vincular a una interfaz de red en particular.
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 desde cualquier lugar, sin necesidad de llamar a la ruta del archivo completo o CD a un directorio: ln -s ~ /vpn-killswitch/debian/source/vpn-check /usr/local/bin/vpn-check¡Eso es todo! Su actividad de torrenting ahora está bloqueada en su VPN.
es decir. Desenchufe su Ethernet o deshabilite su wifi mientras se está ejecutando, apague su VPN (al hacerlo ejecuta el riesgo de exposición, por lo que si es posible, configure su DNS WiFi/Ethernet en 127.0.0.1 para bucleback, en lugar de llegar a sus sembradoras mientras se prueba)
¡La depuración puede comportarse de manera diferente a la no debug! ¡Llamar al script desde el terminal vs un lanzador de escritorio también puede comportarse de manera diferente! Probarlo .
Si encuentra errores o problemas, envíe un informe de errores que detalla el cliente/sistema operativo Torrent que está utilizando, así como:
ps aux | grep [torrent client name]ps S