Asi*_*nXL 10 security vpn networking 14.04
您好,我正在寻找一个 VPN Monitor/Kill Switch 应用程序,以确保我的 VPN 连接始终处于连接状态。如果我的安全连接断开,应用程序将删除它正在监视的应用程序以防止数据泄漏。我知道 Windows 有这样的应用程序。但是,我还没有找到适合 Linux 的替代品。
我有相同的设置,“VPN 终止开关”比人们想象的要棘手。
不过,按照您的规范,即“在 VPN 失败时杀死某些应用程序”,有一个简单的解决方案。
在 Ubuntu 上,网络监视器具有网络事件回调,因此您可以编写脚本来终止您想要的应用程序。示例如下:
编辑/etc/NetworkManager/dispatcher.d/50vpndownkillapps.rb:
#!/usr/bin/env ruby
if ARGV == [ 'tun0', 'vpn-down' ]
`pkill -f transmission`
`pkill -f deluge`
end
Run Code Online (Sandbox Code Playgroud)
使其可执行:chmod 755 /etc/NetworkManager/dispatcher.d/50vpndownkillapps.rb,并享受:-)
这个脚本是用 Ruby 编写的(所以它需要 ruby),但它可以简单地转换为 shell 脚本。
它还假设 VPN 适配器是tun0,这是 OpenVPN 配置的标准。
| 归档时间: |
|
| 查看次数: |
8854 次 |
| 最近记录: |