上网助手高阶指南

上网助手采用免费+订阅付费的模式。本指南使用的部分功能,可能需要订阅才能支持。

核心功能

上网助手通过对于特定网站的延迟测试,实现了对于墙的反向监测。

  • 用户可以根据自己当前的网络状况,设置检测的间隔时间。最短间隔为10秒,最长间隔为10分钟。
  • 设置间隔越短,对于墙的监测越精准,但是同时将自己暴露给墙的风险也越高。
  • 设置间隔越长,获得墙的监测越模糊,但是同时也会降低自己暴露给墙的风险。
  • 因此,用户应该根据自己实际情况进行设置。并不是一味的间隔时间越短越好。

特定网站的链接设置

url_settings

远程测试链接

默认情况下,上网助手通过检测github和dropbox上的链接延迟来实现对于墙的监测。用户可以自行修改,改为监测其它链接。这是因为可能某些地区,github是可以直接访问的。这样,就无法实现对于墙的监测了。

需要注意的是。如果用户需要修改远程测试链接的“链接01”,那么需要先获得测试文件,因为这个监测是包含一系列的多个文件。用户需要将下载过来的压缩包解压,然后将整个文件夹上传到需要监测的网站。

“链接02”的目的是保底。用于检测github不通的情况。因为github不通,并不一定是墙造成的,也可能github网站出了故障。因此,同时使用github和dropbox进行检测,可以确保这种概率较低的情况下,上网助手的监测仍旧是准确的。

本地测试链接

本地测试链接使用了百度和QQ的官网。这个测试,不针对墙。而是对于用户自身网络的监测。如果这两个网站也上不了,那大概率是用户的网络坏掉了。

与脚本联动

用户可以通过远程和本地的监测,将它们作为脚本的条件,然后实现一下联动功能。举例如下:

  • 如果用户发现连续出现多次被墙,那么用户可以设置脚本,重新拨号,或者重启路由,这样可以快速的甩掉墙对于自己的关注。(这种方式,适用于每次上网IP地址都不同的动态IP用户)
  • 如果发现本地网络出现故障,则可以设置脚本,直接重启路由。此外,因为路由重启一般需要几分钟的时间。上网助手允许在重启路由的脚本运行后,暂时停止对于网络的监测,这个时间用户可以自行设置。

标签功能

上网助手支持标签功能。用户可以将自己常用的单页应用设置为上网助手的标签。
tab_settings

如图,我设置了两个标签,一个是路由,一个Clash。因为我是在小米路由安装的ShellClash翻🧱的。

路由

router

Clash

clash

有的单页应用存在特殊的弹窗或跳转。一旦你发现这种与预期不符的问题。建议您将这个标签从上网助手里移除,而改为直接使用浏览器访问。因为标签功能只适用于简单的单页应用,并非提供一个完整的浏览器替代。

分组功能

大家可以注意到,上面的两个截图,顶部靠右的位置,显示的分组为家。此外还有一个工作组。
group_settings

分组也是上网助手的特色功能。这个分组适用于上网助手的标签和脚本,方便用户针对不同的场景进行设置。比如我的路由和Clash标签设置为家,是因为这两个标签只有我在家的时候才是有意义的,如果我离开了家,我当然无法再通过内网的IP地址登录这两个网址。

因此,当我选择工作组时,设置为其它组的标签就会自动隐藏了。
work_group

全局

分组中还有一个特殊的分组,叫全局。全局的分组会在所有的组中都显示。比如如果你添加了Gmail或者推特到你的标签。那么将其设置为全局是合理的。
global

菜单

单击菜单栏的上网助手的应用图标,会弹出一个菜单。下面简单介绍下菜单的主要功能。
menu

图标

如图,当图标为灰色时,代表网络监测结果正常,可以正常翻🧱。一旦监测到无法翻🧱。应用图标会变成红色,同时会显示被墙了多少时间。举例如下:

当VPN地址被墙后,上网助手检测到,应用图标换为红色的图标,同时开始计时。假如你设置的测试间隔为1分钟,那么1分钟后,上网助手将再次进行测试。如果这时网通了,图标就会变回灰色。如果网不通,则继续计时,直到下次测试。

菜单项

上网助手

这个是弹出应用的主界面。

这里我想要吐槽一下苹果。苹果将用户想得太笨了。我原本设计是鼠标左键单击弹出应用主界面。右键单击出菜单项。但是苹果审核不同意。给我拒绝了。苹果审核坚持要左右键必须功能一致。大概是苹果认为用户分不清左键还是右键吧。

这个是当前分组。这个会影响到下面的脚本。

脚本

脚本是当前组对应的脚本。你可以选择快速执行一些手动的脚本。

“网络变好时通知一次”和“测试一次”

当你发现VPN被墙时,可以选择网络变好时通知一次。这样你就可以安心干别的,而不需要盯着图标的倒计时看了。当上网助手检测到网络恢复正常时,会进行有声的弹窗提示。
alert_style

特别提醒:如果觉得提醒不够醒目,可以在系统设置中,将上网提醒的风格,改为提醒。默认是横幅,会在显示几秒后,自动隐藏到侧栏中。提醒风格则会一直显示在屏幕右上角。这个只能用户自己改,苹果没有提供给开发者相应的API。

测试一次的功能与此类似,当你认为网络已经变好,但是上网助手的间隔时间尚未到时,你可以选择测试一次。此时上网助手会立即进行一次测试。并将测试结果通知到你。

反过来,如果浏览器访问某个网站过慢,你怀疑已经被🧱了。也可以选择临时加测一次,来快速查看是否已经被墙。而不必等待时间间隔。
也就是说,将时间间隔设置长一些,然后在有需要时临时加测一次,会有更好的体验。
我在使用中就遇到过Safari访问某个网站过慢,结果我加测后发现,网络是通的。然后打开火狐浏览器,复制粘贴网址重新上,直接就上去了。
我常用的浏览器是Safari。对于你自己来说,情况也可能是反过来。所以,至少要在电脑里有两个浏览器。

退出

退出是完全关闭上网助手。默认点击关闭按钮,会隐藏上网助手到系统托管。而不会真正退出。如果需要完全关闭,就需要点击退出。