Repository navigation
v0.1.39
Devices by device ID
-
Every app that reports a device ID (Happ, INCY, v2RayTun, kl!ck and others) now gets a device of its own, with its own keys, online status and traffic. Apps without an ID (Hiddify, v2rayNG and the like) share one place. A link given to a brother now shows "2 of 5", not "1 of 5".
-
Nobody reconnects after the update. The first app with an ID keeps the person's current keys; the others get their own at their next refresh.
-
Subscriptions → Who gets what → Device limit for apps on the link has three modes:
- Only count: nobody is refused, and the panel shows who is over the limit;
- Limit: a new device over the limit is refused, and the app shows why;
- Strict: apps without a device ID are refused as well.
A panel that already has users starts in Only count. A new panel starts in Limit.
-
The user card lists every device with its system and app, online status and servers, and traffic. Each has Rename…, Delete… and Block…, and there is a Blocked list. In Limit and Strict, a device that has been silent for 30 days gives its place to a new one; AmneziaVPN keys never do.
-
On their own page, a person sees their devices and can remove or rename them, if you allow it. A copy-link button now sits next to Add a device.
-
A device appears with an app's first fetch, so a new user shows "0 of 5" until then. The page and the admin preview create nothing.
-
The Users list has an Over device limit filter. The device-limit alert, in the panel and in Telegram, comes only when someone was actually refused.
-
Docs: Users and groups, Subscriptions.
Speed limits
- Speed per person covers all of a person's devices on one node together. Speed per device applies to each device separately. Speed per person is the existing limit and keeps its meaning. On two nodes at once, a person can get up to twice the limit.
- The per-person limit needs the node agent from this release. An older agent holds each device to the smaller of the two, and the node's Settings tab says so.
Users list
- The list sorts by any column (traffic, term, last online, devices, group, status). Sorting runs on the server, so it holds across pages. The header counts devices and how many of them are online.
- The table is calmer. Status is a mark with a tooltip, traffic fits on one line, and the node is shown next to "online". On a phone, the rows become cards.
Updates page
- What's new shows the release notes between your version and the available one, in the interface language, on the node card and on the panel card. A release with a security section is marked "update soon".
Fixes
- A write bigger than the speed limit's bucket was charged as one bucket, so VLESS could pass up to twice the limit.
- Reading the release notes now copes with huge or malformed answers from GitHub.
- The header of the "Connect an app" sheet no longer lets the content behind it show through.
Full Changelog: v0.1.38...v0.1.39
Устройства по ID устройства
-
Каждое приложение, которое сообщает ID устройства (Happ, INCY, v2RayTun, kl!ck и другие), теперь получает своё устройство со своими ключами, состоянием «в сети» и трафиком. Приложения без ID (Hiddify, v2rayNG и подобные) делят одно место. Ссылка, отданная брату, теперь показывает «2 из 5», а не «1 из 5».
-
После обновления никому не нужно подключаться заново. Первое приложение с ID сохраняет нынешние ключи человека, остальные получат свои при следующем обновлении подписки.
-
В Подписки → Кому что отдавать → Лимит устройств для приложений по ссылке три режима:
- Только считать: никому не отказывать, только показывать, кто сверх лимита;
- Ограничивать: новое устройство сверх лимита не подключится, а приложение покажет почему;
- Строго: не подключатся и приложения без ID устройства.
Панель, в которой уже есть пользователи, начинает с режима Только считать. Новая панель начинает с режима Ограничивать.
-
В карточке пользователя видно каждое устройство: система и приложение, «в сети» и на каких серверах, трафик. У каждого есть Переименовать…, Удалить… и Заблокировать…, а заблокированные собраны в список Заблокированные. В режимах Ограничивать и Строго устройство, которое молчит 30 дней, уступает место новому. Ключи AmneziaVPN не уступают никогда.
-
На своей странице человек видит свои устройства и может сам удалять и переименовывать их, если вы это разрешили. Рядом с Добавить устройство появилась кнопка копирования ссылки.
-
Устройство появляется при первом обновлении подписки из приложения, поэтому новый пользователь до этого показан как «0 из 5». Страница и предпросмотр в админке ничего не создают.
-
В списке пользователей появился фильтр Сверх лимита устройств. Оповещение о лимите устройств, в панели и в Telegram, приходит, только когда кому-то действительно отказали.
-
Документация: Пользователи и группы, Подписки.
Лимиты скорости
- Скорость на человека считается по всем устройствам человека на одной ноде вместе. Скорость на устройство ограничивает каждое устройство отдельно. Скорость на человека — это прежний лимит, его смысл не меняется. Если человек подключён к двум нодам сразу, он может получить до двойного лимита.
- Для лимита на человека нужен агент ноды из этого релиза. Старый агент держит каждое устройство в меньшем из двух лимитов, и об этом пишет вкладка Настройки ноды.
Список пользователей
- Список сортируется по любому столбцу (трафик, срок, был онлайн, устройства, группа, статус). Сортировка идёт на сервере, поэтому верна и на следующих страницах. В заголовке видно, сколько всего устройств и сколько из них в сети.
- Таблица стала спокойнее. Статус показан значком с подсказкой, трафик умещается в одну строку, нода стоит рядом с «сейчас». На телефоне строки становятся карточками.
Страница «Обновления»
- Что нового показывает заметки к релизам между вашей версией и доступной, на языке интерфейса, в карточке нод и в карточке панели. Релиз с разделом о безопасности помечен «лучше обновиться скорее».
Исправления
- Запись больше одного «глотка» лимита скорости учитывалась как один глоток, поэтому VLESS мог пропускать до двойного лимита.
- Чтение заметок к релизам теперь выдерживает огромные или испорченные ответы GitHub.
- Шапка окна «Подключить приложение» больше не просвечивает.
Full Changelog: v0.1.38...v0.1.39
按设备 ID 区分设备
-
每个会报告设备 ID 的应用(Happ、INCY、v2RayTun、kl!ck 等)现在都有自己的设备,拥有独立的密钥、在线状态和流量。不报告 ID 的应用(Hiddify、v2rayNG 等)共用一个名额。把链接给了弟弟,现在会显示「2 / 5」,而不是「1 / 5」。
-
更新后无需任何人重新连接。第一个报告 ID 的应用沿用该用户现有的密钥,其他应用在下次更新订阅时获得自己的密钥。
-
订阅 → 下发规则 → 订阅类应用的设备上限有三种模式:
- 仅计数:不拒绝任何人,只显示谁超出了上限;
- 限制:超出上限的新设备无法连接,应用会显示原因;
- 严格:不报告设备 ID 的应用也无法连接。
已有用户的面板从仅计数开始,新面板从限制开始。
-
用户卡片列出每台设备:系统和应用、是否在线以及连在哪些服务器、流量。每台设备都可以重命名…、删除…和拉黑…,被拉黑的设备集中在已拉黑列表里。在限制和严格模式下,静默 30 天的设备会把名额让给新设备;AmneziaVPN 密钥永远不会让出名额。
-
在自己的页面上,用户可以看到自己的设备,并在你允许时自行删除或重命名。添加设备旁边新增了复制链接按钮。
-
设备在应用第一次获取订阅时才会出现,因此新用户在此之前显示为「0 / 5」。打开页面和管理后台预览都不会创建设备。
-
用户列表新增超出设备上限筛选。只有在确实有人被拒绝时,面板和 Telegram 才会发出设备上限告警。
限速
- 每用户限速计算一个人在同一节点上所有设备的总和,每设备限速单独限制每台设备。每用户限速就是原来的限速,含义不变。同时连接两个节点时,一个人最多可以得到两倍的限速。
- 每用户限速需要本版本的节点 Agent。旧版 Agent 会让每台设备按两个限速中较小的那个运行,节点的设置标签页会说明这一点。
用户列表
- 可以按任意列排序(流量、期限、最近在线、设备、分组、状态)。排序在服务器端完成,因此翻页后依然正确。标题会显示设备总数以及其中有多少在线。
- 表格更清爽:状态显示为带提示的标记,流量显示在一行内,节点显示在「在线」旁边;在手机上,每一行会变成卡片。
「更新」页面
- 更新内容会在节点卡片和面板卡片中,以界面语言显示从你的版本到可用版本之间的发布说明。含安全章节的版本会标注「建议尽快更新」。
修复
- 超过限速令牌桶容量的写入只按一个桶计费,导致 VLESS 最多可以达到两倍限速。
- 读取发布说明时,能够应对 GitHub 返回的超大或格式错误的响应。
- 「连接应用」面板的标题栏不再透出后面的内容。
Full Changelog: v0.1.38...v0.1.39