Flo*_*ler 5 network-manager mobile-broadband
当我通过便携式 3G 热点上网时,所有正在运行的程序都会愉快地开始提取更新(例如 Gwibber、Thunderbird、更新管理器...)并占用我的流量配额。有没有办法激活网络连接,但只告诉特定程序(例如 Firefox,如果我只想快速查找某些内容)?请注意,我不是在寻找带宽限制,我只是想防止自动“哦,我在线,让我们获取一些数据”行为。
编辑:我已经收到了两个有用的答案,但是,我仍然想补充一些说明:NetworkManager 如何告诉正在运行的程序现在在线?我认为这是某种 DBus 消息。我可以阻止发送吗?
我这样做的方法之一是使用防火墙。Ubuntu 自带了自己的防火墙UFW。您可能想要安装 GUI 版本,只是为了更容易。要安装它,只需按键盘上的Ctrl+ Alt+T打开终端。打开后,运行以下命令:
sudo apt-get install gufw
Run Code Online (Sandbox Code Playgroud)
完成后,只需在终端提示符下键入 gufw,然后在应用程序打开后,单击“编辑”,然后单击“添加规则”。
该窗口打开后,选择拒绝 --> 发出 --> 应用程序 -->,然后选择所需的应用程序。有关防火墙的命令行控制,请参阅UFW
如果您想阻止例如 DropBox,您可以阻止ARIN中列出的整个 Dropbox 网络 IP 分配,如下图所示。
你可以看到它一直说正在连接..