vpn killswitch
1.0.0

当您为祖母提供烹饪食谱时,您应该拥有隐私权。她不是您喜欢烘烤哪种类型的cookie。
该脚本将绑定到您的洪流应用程序,监视其存在并终止其过程,如果您的VPN隧道丢失了。


CLI: 
Killswitch覆盖了Torrent应用程序的启动,并将其启动为子客户,因此可以监视VPN隧道的存在。 Killswitch能够与之绑定,而无需修改Torrent App Core。 (删除.Desktop Launcher Killswitch修改将恢复您的原始设置。)
(桌面启动器版本)还可以防止如果不打开VPN,则甚至启动了Torrent应用程序。
在大多数情况下,iptables将是将应用程序绑定到所需的网络接口的最简单方法,但是根据我的试验,Deluge的桌面GTK版本对此并不擅长,因此此方法是基于应用程序的基于应用程序与接口的绑定,作为替代方案。
如果您使用的是Deluge的服务器版本,则可以使用Iptables或内置网络过滤器(编辑>首选项>网络>在接口字段中输入隧道IP)。
我只是在Debian上的Gnome桌面上使用Deluge测试了Killswitch,但它应该在任何桌面环境中与任何Torrent客户端(具有基本配置调整)一起使用。
该脚本也可以轻松修改以与要绑定到特定网络接口的任何应用程序一起使用。
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 ,而无需将完整的文件路径或CD调用到目录: ln -s ~ /vpn-killswitch/debian/source/vpn-check /usr/local/bin/vpn-check就是这样!现在,您的洪流活动已锁定到VPN。
IE。拔下以太网或在WiFi运行时禁用您的WiFi,关闭VPN(这样做就可以承受曝光的风险,因此,如果可能
调试的行为可能与非挑剔不同!从终端与桌面启动器调用脚本也可能有不同的行为!测试它。
如果您遇到错误或问题,请提交一个错误报告,详细说明您使用的Torrent客户端/应用程序和操作系统,以及:
ps aux | grep [torrent client name]ps S