应用里的其他功能

密码保险箱、2FA 验证码和一份加密备份

一个账号的登录信息就放在用它的那个环境上,2FA 密钥也一样,六位数由应用自己算出来。你设好的一切装进一个加密文件,密码在你手里。应用里还有一屏,告诉你其中哪些会离开你的电脑。

免费开始
这个环境上的登录信息
Facebook ads.alpha
Gmail alpha.shop@gmail.com
Shopee shopalpha
418 052 · 12 秒后换新码
!
2FA 密钥从不到屏幕上来。应用从硬盘上读它,算出六位数,只把这六位交回来。

浏览器旁边还开着什么

这里没有一件事跟会不会被识别有关。是你干活时另外那四样得靠手对齐的东西。

放在别的地方

  • 第二块屏幕上一张登录信息表格,从周二起就差着一行
  • 手机正面朝上放在桌上,因为那六位数在它上面的一个应用里
  • 两个备份,一个叫 final,一个叫 final-2,没法看出哪个里面有 Cookie
  • 群里问了一句这个工具到底做什么,四天后才有人回

放在环境上

  • 每份登录信息放在用它的环境上,连着它的用户名和密码
  • 2FA 密钥就在同一行上,应用从它算出那六位数
  • 一个文件、一个密码,还有一份报告说清有多少个环境进了这个文件
  • 在你本来就在用的那个渠道里发一条消息,回你的是运营这个产品的人

除了开浏览器,应用还做四件事

指纹、环境列表、团队协作和代理,各有自己的一页。这四件没有,而它们是人们在第二周才发现的。

登录信息和 2FA 验证码,就在环境上

一个环境上挂三四个账号比挂一个更常见,每一个都有自己的一行:一个名字,从这些账号实际所在的站点列表里挑,然后是用户名、密码和 2FA 密钥。密码和密钥在到达硬盘之前先由 Windows 封好,用的是 Windows 自己保管、并绑定到你登录的那个 Windows 账户的密钥。把数据库拷到另一台电脑,两样都打不开,这是故意的,也正是导出文件存在的原因。

2FA 密钥不是当成一个以后可以读的验证码存下来的。把网站在你开启两步验证时给你看的那串字符粘进来,从那以后由应用自己算出数字:用时钟做 HMAC-SHA1,六位数,每三十秒一个新的,和 RFC 6238 一起公布的测试向量核对过。它显示验证码,旁边是剩下的秒数和一个复制按钮。这个回路里没有手机,也没有浏览器扩展。

环境管理

备份文件,以及它拒绝的那些情况

一个文件,扩展名 .sigobak。头三十六个字节是一个标记、一个随机盐和一个随机 nonce;后面的全部是 AES-256-GCM 加密的 gzip 压缩 JSON,密钥由你输入的密码经过 210,000 轮 PBKDF2-HMAC-SHA256 拉伸得到。最少八个字符,输两遍,任何地方都没有一个按钮会把文件不加密地写出来。同一个密码做两次导出,两者不共用任何密钥,因为盐和 nonce 每次都重新抽。

恢复是合并,不是替换。这台电脑上已经有的环境不会被碰,并且在报告里被点名,所以一个旧文件写不掉你正做到一半的会话;真的回来的那些秘密,会按它们落到的这台机器重新封一次。几种拒绝是特意分开的:密码错、文件不是我们这边的、单个字节被改动过、文件由更新的版本写出,各有自己的提示,而不是一句什么都没说的失败。

你的数据就是一个文件夹,而文件夹放在哪里由你定

应用知道的一切都在一个叫 SigologinData 的目录里:一个装账户的 SQLite 数据库、一份已下载的浏览器内核的缓存,以及每个环境一个 Chromium 目录,所以一个环境写出的东西碰不到另一个。数据库是一个普通文件。它不是你租来的服务,读它不需要我们这边有任何东西在跑。

那个目录放在哪里,是你能做的一个决定。应用先看 SIGOLOGIN_DATA_DIR 这个变量,再找自己可执行文件旁边有没有一个 SigologinData 文件夹,只有这两处都没有,才退回到 Windows 的应用数据文件夹。所以环境可以放在第二块硬盘上,不用符号链接,也不用重装。唯一不会跟着文件夹走的是已保存的密码,因为 Windows 给它们打上的那层封,属于某一个 Windows 账户,而搬这些东西正是导出文件的用处。

一屏,说清什么会离开

从侧边栏打开它,它画出三样东西:留在你硬盘上那个文件夹里的、上传到我们服务器的,以及只有你共享环境时才会走的。它还有第二个视图给团队协作用,因为共享正是 Cookie 和已保存的登录信息不得不上路的那一刻,而且它会显示每个队友是从哪座城市打开的。

那份清单是照着网络调用本身一条一条写出来的,所以它待在应用里的一屏上,而不是只待在一份政策文件里。三个去处,没有第四个:Cookie、已保存的密码和备注在你的硬盘上;一个环境的名称、分组、标签和颜色在我们的服务器上,本站能把列表给你看就是靠这个;还有整个数据包,它只为你共享出去、或者交给团队成员的环境而走。打开一个存着的数据包的密钥是我们的,所以那是我们持有文件期间的加密,不是端到端,这一屏会说清是两者中的哪一个,而不是把这件事交给加密这个词去办。

隐私

更小的那些东西,按你遇到它们的顺序

这些都卖不掉产品。每一件都是一个不被它烦到的理由。

更新会先检查文件,再去运行它

应用在运行时每十分钟问一次有没有新版本。非强制的那种显示为顶部的一条横栏,而不是盖在你正做的事情上的一个对话框,因为对话框扔到一个做到两百个环境一半的人面前,会被不读就关掉。标记为强制的版本确实会有对话框,那个对话框给两条路:更新,或者退出。

下载来的安装包先用 SHA-256 算出哈希,和公布的清单核对过,才允许启动。启动之前,会请正开着的浏览器退出,让它们的 Cookie 落到硬盘上,共享中的环境也把手里的租约交回去。安装包还没有代码签名,所以那个哈希就是全部的检查:等有了证书,要补上的是同一个文件上的 Windows 签名。

提一件事,然后读答复

应用里有一屏用来提。一个标题,最多四千个字符的细节,你最近三条留在表单下面,这样你能看见刚才那一条已经发出去了。每个账户每天十条。

完整的清单在本站上,每一条请求带着我们给的状态,我们的答复写在下面。也就是说,答案不取决于你三月里还能不能把那个聊天记录翻出来。

功能建议

安装你自己的扩展

每个环境都是一个真的 Chromium 用户数据目录,关掉之后还在,而应用从不传那个把扩展关掉的启动参数。装进一个环境里的扩展属于那个环境,也留在那里面。

应用自己加进去的是:什么都没有。给 Chromium 递代理用户名和密码的通常做法是一个小扩展,由它来答认证提示,而任何看一眼的页面都能看到那个扩展,于是它又成了一个被认出来的特征;这里用的是一个本地中转。一个能同时给许多环境安装和切换扩展的界面,还没有做。

代理与 DNS

云端同步

把环境共享给团队时,Cookie 和登录状态跟着一起走,在我们的服务器上以加密形式保存。

我们的服务器在持有那个数据包期间对它加密,用的是我们的密钥,也就是说我们读得到。一个数据包里有什么、谁能打开它、你停止共享之后会怎样,都在团队那一页上。

团队共享

跟着账户走的设置,不是跟着机器

你的名字、时区、国家和界面语言都保存在账户上,所以你连上的第二台电脑,起来就是你在第一台上离开时的样子。邮箱是那里唯一改不了的一项,因为它就是这个账户。

切换语言是在网络调用发出去之前就把字换掉。一个要等服务器回来才给自己换标签的按钮,读起来就是一个坏了的按钮,而且这个设置如果在你要用的时候应用正离线,那它就一文不值。

真的有人回你

哪一条进来的路排在最上面,取决于你在用哪种语言读这段话。

回消息的是把这东西做出来、也在上面跑账号的人,所以一个关于浏览器内核的问题,不会以一条文章链接回来。Zalo 是越南客户的主渠道,其余地方是 Telegram,两边都是同一批人在看。

本站写了十种语言。应用本身有越南语和英语,装作不是这样没有意义:读韩语页面的人,装下来的是一个英语界面。

渠道用来做什么
Telegram找到我们最快的方式
Messenger如果你已经在 Facebook 上加过我们
Email适合发附件、发票,以及一切和付款有关的事

角上那个悬浮按钮,会给出这些里面和你当前页面语言相符的那一个。联系页把每一个都列出来,带上各自的地址。

联系

已经说过,但这个版本里还没有

下面这些应用里都还没有,也不在你今天所付费用的范围内。每做好一项,我们都会写进更新日志。

本地 API 即将推出

语法与 AdsPower 保持兼容,你现在跑的 Selenium、Puppeteer 和 Playwright 脚本几乎不用改就能搬过来。

扩展管理 即将推出

按环境分组安装扩展,批量开关。装的是你自己的扩展,不是软件偷偷注入的那种。

自动化脚本库 即将推出

针对 TikTok、Shopee 和 Facebook 上那些重复动作的现成脚本。可以定时跑,也可以批量跑。

会话日志 即将推出

每个配置的启动记录:什么时候运行、用的哪个内核版本、是否使用了代理。代理地址和密码不会离开你的电脑。

把旁边那几个窗口关掉,一个晚上够了

  1. 1

    先把一个环境的登录信息搬进去

    挑你登录得最多的那个账号。把用户名、密码和 2FA 字符串放到它的环境上,然后关掉表格,就这样做一天,再去动其余两百个。

  2. 2

    导出一次,把文件放到别处

    选一个一年后你还拿得出来的密码,写在你正在备份的这台电脑之外的地方。丢了它,文件也跟着丢:我们手里没有副本,也没有别的路子进去。

  3. 3

    共享任何东西之前,先读一遍数据那一屏

    两分钟的事,而且那是唯一说清哪些数据在你的硬盘上、哪些在我们这边的地方。在第一个环境上传之前知道,比之后知道好。

关于应用其余部分的问题

应用会生成 2FA 验证码,还是只保管密钥?

是它生成的。把网站在你开启两步验证时给你的那串字符粘进来,应用就从它算出那六位数:用时钟做 HMAC-SHA1,每三十秒一个新验证码。密钥本身从来不会回到屏幕上,回来的只有验证码。

它会帮我把登录信息填进页面吗?

不能。这个版本里没有自动填充。密码和验证码各有一个复制按钮,你自己粘过去。再往前一步,就意味着应用要伸进浏览器正显示的那个页面里,而它不做这件事。

已保存的登录信息上有主密码吗?

没有。密钥由 Windows 保管,并绑定到你登录的那个 Windows 账户,所以那个文件换台电脑或者换个用户就没用了;而已经登录你 Windows 账户的人,点一下就能看到一个密码。离开座位就把 Windows 锁上。

导出文件里到底有什么?

账户下的每一个环境,因为没有让你挑的地方:导出就是全部拿走。有两类被排除在外,别人共享给你的环境,以及你导出那一刻正开着的环境,两类都会在报告里被点名,你可以关掉它们再跑一次。Chromium 目录也不在文件里,这就是它小到可以发出去的原因;把会话存在 local storage 里的网站,恢复之后会让你重新登录一次。一个环境会带进文件里的完整清单,在环境管理页上。

它能让我的两台电脑保持一致吗?

这个版本还不行。今天环境在你自己几台电脑之间搬动靠的是那个加密文件,搬的人是你。你自己几台机器之间的同步,在上面那份清单里。

我能在一个环境里装 Chrome 扩展吗?

可以。一个环境就是一个真的 Chromium 用户数据目录,应用不会关掉扩展,所以你装进某一个环境里的东西,就留在那一个里面。还不存在的是一个能同时给许多环境安装和切换扩展的界面。

应用有哪些语言?

越南语和英语。本站有十种语言,应用有两种,这个差距是真的,不是某个翻译还在加载。

这些在免费版里都有

三个环境,不用绑卡,也没有到期日。已保存的登录信息、2FA 验证码、加密导出和数据那一屏,免费版和企业版上是一样的;变的是环境数量。

继续读