Vallum发布了beta 4.0版本

WARNING: This article may be obsolete
This post was published in 2021-01-15. Obviously, expired content is less useful to users if it has already pasted its expiration date.

Vallum是一款MacOS下的防火墙软件:https://www.vallumfirewall.com/

我购买并使用了一段时间,总体感觉较好。我用了一年多的Vallum 3.x,今天原本打算写一篇《Vallum的优缺点》,但是在编写本文的过程中意外发现官网悄悄放出了4.0 beta版本:Vallum 4 Development Beta Version,我原计划吐槽的一些缺点神奇地在4.0 Beta版里优化修复了(看来不止我一个人吐槽这几个缺点)。本文的主要内容变成了对Vallum 4.0 beta版本的亮点列举。

注:本文使用的Vallum版本:4.0 Beta, Build 77。升级到4.0 Beta需要OSX更新到macOS 10.15.6 Catalina 或者macOS 11 Big Sur Beta。


2020-01-18更新:

如果mac上面已经运行了Vallum 3.x,在升级到4.x之前,一定要运行官方发布的 Vallum Uninstaller.app ,彻底卸载Vallum 3.x,重启后再安装Vallum 4.x,否则会出现“合盖休眠——打开——发现已经Crash并自动重启”的问题。

Uninstaller程序在.dmg里:


定位

Vallum开发者还做了另外两款软件:MurusSCUDO,所以Vallum的定位非常清晰明确:

用于控制macOS上各个进程的联网状态。

和强大的Surge for MAC定位还是不太一样,个人认为它比较像Little Snitch

4.0 Beta的亮点

对我而言,4.0 Beta版本解决了3.x存在的几个重要问题:

可以在弹窗里禁止/允许域名或正则域名表达式

这个改进可能是最关键的一个。Vallum 3.x只允许用户在弹窗里禁止或允许IP和端口,无法对彻底禁止对某个域名的连接。比如你刚刚下载了一个旧版本的开源软件,想禁止它连接api.github.com进行更新检测,于是Vallum会不停地弹出很多次窗口,询问你要不要连接到api.github.com的一个IP地址,你每拒绝一个IP地址的连接,软件又会换一个IP地址尝试去连,如此反复弹窗—拒绝—弹窗—拒绝,你可能需要把所有api.github.com的IP地址都ban掉才能让弹窗消停下来。当然你也可以打开Vallum控制面板,找到这个进程,然后添加一个屏蔽api.github.com的规则,但这么做很费时间,也和Vallum这种傻瓜式防火墙软件的设计初衷相违背。

(图片来自https://vallumfirewall.com/helper20/index.php?page=ConnectionsNotificationAlerts)

在4.0 Beta里,终于可以在弹窗里操作域名了:

可以在控制面板里搜索进程

在3.x版本里,当你使用Vallum一段时间以后:

(图片来自https://vallumfirewall.com/helper20/index.php?page=ManagedAppsviewrules)

你的控制面板里会有一大堆进程密密麻麻排列在一起。你想找到某个进程,只能按字母顺序排列以后肉眼一个一个看过去。

现在终于可以搜索了:

Outbound / Inbound

现在可以更细粒度地控制进程的联网情况了:既能控制Outbound,又能控制Inbound。

仍需改进的地方

移除无效进程

Vallum使用时间一长,自然免不了多了许多无效规则。比如跑一次brew upgrade,或者用Jetbrains Toolbox升级开发工具,许多进程的路径早就更新了,但无效路径对应的防火墙规则仍然保存在Vallum里面,既不美观,又可能会降低效率。我的电脑有的时候会检测到Vallum相关的进程占用大量cpu,我不负责任地猜测:过多的防火墙规则一定程度上会使Vallum的占用资源变多。

所以需要Vallum开发者搞一个自动清理无效进程的功能,目前4.0 Beta仍然没有。

IP归属国

由于4.0 Beta把核心、UI、功能都重写了一遍,所以很多3.x的小功能没有加上来。截止到4.0 Beta(Build 77),Vallum暂时无法显示IP所在的国家,算是Beta版的一点小遗憾。

Free upgrade

感慨一下Vallum在付费方面的良心:

只要购买了一次Vallum,无论是小版本更新还是大版本更新,都可以免费升级。

我的Vallum 3升级到Vallum 4也是免费的。

相比之下某些软件厂商:更新一个大版本≈原价再买一次。不仅如此,大版本的推出速度还特别快,刚买下来没用多久,OSX一升级,旧版软件立马罢工,逼着你接近原价再买一个最新版。


 Last Modified in 2021-08-14 

Leave a Comment Anonymous comment is allowed / 允许匿名评论