[送码] 不想在休息日继续睡觉,结果在咖啡店用上了自己刚做的网络自检 —— WiFi Lens 1.5.0

7 月 22 日
 SHIINASAMA

我的休息日经常睡到上午 11 点甚至 12 点。起床吃完午饭又容易犯困,偏偏娱乐、办公和休息都在卧室,床就在旁边,很容易顺势睡回去。那天我干脆带着 Mac 去楼下咖啡店换个环境,虽然多少有点尴尬(因为我第一次这样),但至少没法直接躺下。

连上 Wi-Fi 后,QQ 可以正常收发消息,但浏览器里的推特、GPT 等网页都打不开。

当时我刚给 WiFi Lens 做完第一版网络自检,UI 还是随便糊的,检测项也只有基础网络状态、DNS 和系统代理。我没抱什么希望,只是顺手跑了一次,结果它提示 DNS 异常。

继续排查后,我发现自己配置的 223.5.5.5 在店里的网络环境下无法访问。加上备用 DNS 后,网页马上恢复了正常。

第一版还不能自动修复问题,也覆盖不了复杂的网络场景,但它至少帮我把范围缩小到了 DNS 。对当时完全没头绪的我来说,这已经够用了。

网络自检

WiFi Lens 1.5.0 现在已经发布,我也把网络自检作为 Preview 功能开放给了所有用户。开源版和 Pro 版都可以使用。

目前它会检查:

所有检测都在 Mac 本地运行。WiFi Lens 不上传诊断结果或 Wi-Fi 扫描数据。DNS 检测会执行测试域名解析,代理检测只测试对应主机和端口能否建立 TCP 连接,不读取代理凭据,也不会通过代理发送额外的 HTTP 请求。

1.5.0 还增加了 Timeline 和菜单栏图标

网络自检主要处理已经发生在眼前的问题,但很多网络问题只持续几秒。

网络可能短暂断开,设备可能在不同 AP 之间漫游,信号可能突然下降,网关延迟也可能在某个时间点升高。等你意识到网络卡了一下,再打开工具时,状态往往已经恢复了。

所以 1.5.0 还增加了 Timeline 。

Timeline 会在本地记录一些值得回看的网络事件,目前包括:

它也不能直接判断每次异常的根本原因,但可以保留当时发生过什么。网络恢复以后,至少还有一些上下文可以查看。

菜单栏功能则把当前网络信息放到菜单栏里。平时不需要一直开着主窗口,发现状态有变化时,再进入 WiFi Lens 查看详细信息或打开 Timeline 。

这三个功能分别处理不同阶段的问题:

Timeline 和菜单栏属于 WiFi Lens Pro ;网络自检对所有用户免费开放,相关实现也可以在开源仓库中查看。

为什么标记为 Preview

这三个功能都是第一次公开发布,所以我暂时给它们加上了 Preview 标记。它们已经可以使用,但检测范围、交互和展示方式还会继续调整。对我来说,这里的 Preview 更接近“先放出来让大家尝鲜”,并不表示功能无法正常工作。

下载

WiFi Lens 1.5.0 已经发布。

开源版和源码:

SHIINASAMA/wifi-lens

产品介绍与 Pro 版:

wifi-lens.shiinalabs.com

这次更新还是希望先让更多人下载并实际用一用。

网络自检当前能检查的东西不多,但它已经在一次我自己遇到的网络故障里给出了有效方向。大家使用后遇到检测不准、提示不清楚,或者有希望增加的检测项,都可以直接在帖子里回复,也可以到 GitHub 提 Issue 。

结语

说实话,最开始做 WiFi Lens 的时候,我完全没想过它还能带来收入。

无论是打赏,还是有人愿意为 Pro 版本付费,我都很感谢。谢谢大家愿意下载、使用和反馈,也谢谢每一位支持过这个项目的朋友。

这次 1.5.0 是一次比较大的更新,我也准备了 10 个 WiFi Lens Pro 兑换码放在评论区,先到先得。兑换成功后,麻烦在评论区回复一下使用的是第几个兑换码,免得后面的朋友逐个尝试已经失效的码。

来晚了也不要紧。我会在明天从评论区再抽取 5 ~ 8 位朋友发放兑换码。想参与的话,可以在回复中留下 Base64 编码后的邮箱,也欢迎顺便说说你对 WiFi Lens 的建议,或者希望它下一步增加什么功能。

这次加入的网络自检、Timeline 和菜单栏都还是第一个公开版本,肯定还有不少可以继续完善的地方。无论是检测范围、事件类型,还是使用体验,都欢迎大家提出建议。

988 次点击
所在节点    推广
11 条回复
SHIINASAMA
7 月 22 日
这里是兑换码,使用后记得说一声哦

XA97KXXE9H4W
9WLT7ARPJRPX
WENK6YKWAAEN
M7MXKX3KY9JL
XNK7FM467F9E
4REYN3FJ3FPN
NE7HY4E9TPWX
Y7LLYR7NMJRX
69REKFXP4YPE
JWR3MYK4RPLH
EeveeRibbon
7 月 22 日
XA97KXXE9H4W 已用,让我试试和 Wifi explorer 比有什么区别...
CharlesLu
7 月 22 日
NE7HY4E9TPWX 已用,谢谢分享
hvanke
7 月 22 日
9WLT7ARPJRPX 已使用,感谢
EeveeRibbon
7 月 22 日
频谱页面和 Wifi explorer 比还是缺少不少信息,比如品牌,Wifi explorer 可以看出来这个网是什么牌子的路由器发射的,对定位问题很快
Maxxxxyu
7 月 22 日
M7MXKX3KY9JL 已用,谢谢
SHIINASAMA
7 月 22 日
@EeveeRibbon #5 感谢反馈,已记录
Ginruts
7 月 22 日
69REKFXP4YPE 已使用,感谢
HughRyu
7 月 22 日
4REYN3FJ3FPN 已用,谢谢
chenzhihuiiiii
7 月 22 日
Y7LLYR7NMJRX 已用,谢谢
amireuxxxxxx
7 月 22 日
JWR3MYK4RPLH 已用,谢谢

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/1229056

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX