
Quando você está torrentando receitas de cozinha para sua avó, você merece seu direito à privacidade. Não é o seu negócio de ISPs que tipo de cookies ela gosta de assar.
Esse script ligará ao seu aplicativo de torrent, monitorará sua existência e encerrará o processo se o túnel da VPN for perdido.


CLI: 
O Killswitch substitui o lançamento do aplicativo Torrent e o lança como um subcliente, para que possa monitorar a presença do túnel VPN. O Killswitch é capaz de se ligar a ele, sem modificar o núcleo do aplicativo Torrent. (A remoção do lançador .Desktop The Killswitch Modified restaurará sua configuração original.)
(A versão para lançador de desktop) também impede que o aplicativo torrent seja lançado se a VPN não estiver ligada.
Na maioria das circunstâncias, os iptables seriam o método mais fácil de vincular aplicativos à interface de rede desejada, mas com base nas minhas testes, a versão GTK do Dilúcio da área de trabalho não é agradável com ele, então esse método é baseado em aplicativos à interface, como alternativa.
Se você estiver usando a versão do servidor do Diluge, provavelmente poderá utilizar iptables ou o filtro de rede interno (Editar> Preferências> Rede> Digite seu IP do túnel no campo da interface).
Eu só testei o Killswitch com Dilúvio no Gnome Desktop no Debian, mas ele deve funcionar com qualquer cliente de torrent em qualquer ambiente de desktop (com ajustes básicos de configuração).
Esse script também pode ser facilmente modificado para funcionar com qualquer aplicativo que você deseja vincular a uma interface de rede específica.
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 de qualquer lugar, sem precisar chamar o caminho completo do arquivo ou CD em um diretório: ln -s ~ /vpn-killswitch/debian/source/vpn-check /usr/local/bin/vpn-checkÉ isso! Sua atividade de torrente agora está bloqueada na sua VPN.
ou seja. Desconecte sua Ethernet ou desative o seu Wi -Fi enquanto estiver funcionando, desligue sua VPN (fazendo isso corre o risco de exposição; portanto, se possível, defina seu WiFi/Ethernet DNS como 127.0.1 para loopback, em vez de chegar às sementes durante o teste)
A depuração pode se comportar de maneira diferente da que não é degajeira! Chamar o script do terminal vs um lançador de desktop também pode se comportar de maneira diferente! Teste .
Se você encontrar bugs ou problemas, envie um relatório de bug detalhando o cliente/aplicativo e o sistema operacional Torrent que você está usando, bem como:
ps aux | grep [torrent client name]ps S