Repository navigation
v0.1.42
TSPU probe: a third source for reachability from Russia
One of your own nodes inside Russia can now check the rest of the fleet. It finds the filtering box (TSPU) on its path, then checks, port by port, whether TCP connections to each node die there.
- Turn it on in Integrations → Reachability from a country → TSPU probe, and pick the probe node. It must run agent v0.1.42 or newer. It is off by default.
- Runs every 2 hours by default; Test runs it now. A run takes a few minutes.
- Node addresses go only to your probe node, nowhere else.
- What it sees is a datacenter's view: home and mobile networks may differ. It tests TCP only, not UDP.
- It needs no extra privileges on the node: no raw sockets, no change to the agent's service.
- Not on the Cloudflare edition yet.
When the sources disagree, for example Globalping sees a node as reachable and the probe sees its TCP cut, Health shows the worse verdict, marks it "sources disagree" and shows what each source saw. The alert says which source saw the block.
Docs: TSPU probe.
Fixes
- A test run that takes longer than a minute is no longer cut off by the panel's server, and it keeps running when you close the tab.
- A subscription link pasted into Telegram, WhatsApp or another messenger is opened by the messenger's server for a preview. That server used to get the link list and show up as an app without a device ID ("TelegramBot"). Preview bots and search crawlers now get the decoy site and take no device. An entry already made this way can be removed from the person's devices.
Full Changelog: v0.1.41...v0.1.42
ТСПУ-зонд: третий источник для доступности из России
Одна из ваших нод внутри России теперь может проверять остальной флот. Она находит на своём пути коробку фильтрации (ТСПУ) и по каждому порту проверяет, обрываются ли на ней TCP-соединения к каждой ноде.
- Включается в Интеграции → Доступность из страны → ТСПУ-зонд, там же выбирается нода-зонд. На ней должен стоять агент v0.1.42 или новее. По умолчанию выключен.
- По умолчанию запускается раз в 2 часа; Проверить запускает сразу. Один запуск идёт несколько минут.
- Адреса нод уходят только на вашу ноду-зонд и больше никуда.
- Зонд смотрит из датацентра: в домашних и мобильных сетях может быть иначе. Проверяется только TCP, не UDP.
- Особых прав на ноде не нужно: ни сырых сокетов, ни правок в службе агента.
- В версии для Cloudflare зонда пока нет.
Если источники расходятся, например Globalping видит ноду доступной, а зонд видит, что TCP режут, «Здоровье» показывает худший вердикт с пометкой «источники расходятся» и то, что увидел каждый. Алерт называет, какой источник увидел блокировку.
Документация: ТСПУ-зонд.
Исправления
- Проверка, которая идёт дольше минуты, больше не обрывается сервером панели и продолжается, даже если закрыть вкладку.
- Ссылку подписки, вставленную в Telegram, WhatsApp или другой мессенджер, открывает сервер мессенджера, чтобы сделать превью. Раньше он получал список ссылок и появлялся как приложение без ID устройства («TelegramBot»). Теперь боты превью и поисковые роботы получают сайт-ширму и не занимают устройство. Уже появившуюся так запись можно удалить из устройств человека.
Full Changelog: v0.1.41...v0.1.42
TSPU 探测:从俄罗斯访问的第三个来源
你在俄罗斯境内的一台节点现在可以检测集群中的其他节点。它会在自己的路径上找到过滤设备(TSPU),然后逐个端口检查到每台节点的 TCP 连接是否在那里被切断。
- 在集成 → 从所选国家访问 → TSPU 探测中开启,并选择探测节点。该节点的 Agent 需要 v0.1.42 或更高版本。默认关闭。
- 默认每 2 小时运行一次;测试会立即运行。一次运行需要几分钟。
- 节点地址只会发送到你自己的探测节点,不会发往其他地方。
- 它看到的是数据中心的视角:家庭和移动网络的情况可能不同。只检测 TCP,不检测 UDP。
- 节点上不需要额外权限:不用原始套接字,也不修改 Agent 的服务。
- Cloudflare 版暂不支持。
当各来源结果不一致时,例如 Globalping 认为节点可访问而探测发现 TCP 被切断,运行状况页会显示较差的结论,标注「来源结果不一致」,并列出各来源看到的情况。告警会说明是哪个来源发现了封锁。
文档:TSPU 探测。
修复
- 运行时间超过一分钟的测试不再被面板服务器中断,关闭标签页后也会继续运行。
- 订阅链接被粘贴到 Telegram、WhatsApp 或其他即时通讯应用时,应用的服务器会打开它生成预览。以前它会拿到链接列表,并显示为一个没有设备 ID 的应用(「TelegramBot」)。现在预览机器人和搜索引擎爬虫只会得到伪装站点,也不会占用设备。已经这样产生的记录可以从该用户的设备中删除。
Full Changelog: v0.1.41...v0.1.42