如何运行任何程序但阻止其访问互联网

如何运行任何程序但阻止其访问互联网

我看到了 2009 年关于这个主题的一个很好的教程:

http://ubuntuforums.org/showthread.php?t=1188099

但想要一些可以在 Ubuntu 11.10 上运行的东西(更有可能)。

这是一种“应用程序防火墙”,它允许我在 wine 中使用 Windows 软件,同时阻止它们“调用基地”收集用户(我)的数据。

答案1

没有理由认为该帖子中描述的方法不适用于最新版本的 Ubuntu。当一些用户遇到问题时,他们会被问及他们运行的是哪个版本,以防新版本出现问题,但没有发现出现此类问题。

我建议您阅读整个论坛帖子(它有五页,比一些帖子长,但比许多帖子短),并尝试所述技术。它应该有效。在“投入生产”之前,您当然应该使用一个程序对其进行测试,该程序在访问互联网时不会产生任何负面影响,以防该方法不起作用或您犯了错误。

作为替代技术,您可以创建一个没有 Internet 访问的虚拟机(例如,使用 VirtualBox)(甚至可以使其没有虚拟网络适配器),并在该虚拟机上运行该程序。对于您不完全信任其行为的程序,这可能是更好的选择,因为这样您可以在程序和(主机)Ubuntu 系统之间实现更高程度的隔离,并且您可以在运行程序之前创建快照,然后在运行程序之后将 VM 恢复到该快照。

当然,如果您不相信某个程序能够正常运行,则应该强烈考虑根本不运行它。当开发人员创建不尊重用户隐私的程序时,无论开发人员心中的原因是什么,这都表明开发人员不尊重您的隐私,并且开发人员编写的任何程序(包括该程序)都可能以其他方式不尊重您的隐私。对于免费的开源软件,可以审查代码以确定是否是这种情况(尽管实际上这样做可能并不简单)。但对于专有软件,这通常不是一种选择。

相关内容