Repository navigation
v0.1.35
VLESS REALITY with the node's own site
- A REALITY profile can now show the node's own decoy site to everyone who is not a client: This node's site, the new default. The node serves the same site and Let's Encrypt certificate as its Hysteria2 site on an internal socket, so nothing else has to run, and the certificate keeps renewing through TCP 443. Another site works as before, and profiles created in v0.1.34 keep it.
- The node needs a domain; a node known only by its IP gets a clear refusal and a field for one. Until Let's Encrypt has issued, visitors see a self-signed certificate.
- Needs agent v0.1.35: on older nodes the panel holds such a profile back and says to update the node.
- The VLESS form words its field errors in the admin's language.
- Guide: VLESS REALITY.
Ports
- Check ports now also checks TCP: port 80 (the Let's Encrypt challenge path, with a one-time mark) and the TLS ports of Hysteria2 sites and VLESS, answering whether a connection reaches Mistgate, another server, a program holding the port, or nothing.
- The node page's Ports block shows the TCP rows and one line on whether the node's Let's Encrypt certificates will renew. The VLESS warning about port 80 now uses the real result instead of "unchecked".
- Another node on agent v0.1.35 sends the check (the panel itself if there is none); the port 80 row also needs v0.1.35 on the node being checked.
Installing nodes over SSH
- Servers that accept the password only through keyboard-interactive login now work; a server that takes keys only gets its own message instead of "wrong password".
- The uploaded agent's checksum is verified on the node before it is installed, so a cut-off upload can no longer pass.
- A job interrupted by three panel restarts in a row now fails with a clear reason instead of retrying forever; Retry gives it new attempts.
Cloudflare edition (preview)
Groundwork, nothing changes on a VPS panel: an unattended first start (SETUP_TOKEN_SHA256), a memory budget in CI, and the admin says plainly which features this edition cannot run yet.
VLESS REALITY с собственным сайтом ноды
- Профиль REALITY теперь может показывать всем, кто не клиент, собственный сайт-ширму ноды: «Сайт этой ноды», новое значение по умолчанию. Нода отдаёт тот же сайт и тот же сертификат Let's Encrypt, что и её сайт Hysteria2, через внутренний сокет — больше ничего запускать не нужно, а сертификат продолжает обновляться через TCP 443. «Другой сайт» работает как раньше, профили из v0.1.34 его сохраняют.
- Ноде нужен домен: для ноды, известной только по IP, панель объяснит это и даст поле для домена. Пока Let's Encrypt не выдал сертификат, посетители видят самоподписанный.
- Нужен агент v0.1.35: на старых нодах панель придержит такой профиль и скажет обновить ноду.
- Форма VLESS показывает ошибки полей на языке админки.
- Руководство: VLESS REALITY.
Порты
- «Проверить порты» теперь проверяет и TCP: порт 80 (путь проверки Let's Encrypt, с одноразовой меткой) и TLS-порты сайтов Hysteria2 и VLESS — доходит ли соединение до Mistgate, до чужого сервера, упирается ли в программу, занявшую порт, или не доходит никуда.
- Блок «Порты» на странице ноды показывает TCP-строки и одну строку о том, будут ли обновляться сертификаты Let's Encrypt этой ноды. Предупреждение VLESS про порт 80 теперь берёт настоящий результат вместо «не проверено».
- Проверку отправляет другая нода на агенте v0.1.35 (если такой нет — сама панель); для строки порта 80 v0.1.35 нужен и на проверяемой ноде.
Установка нод по SSH
- Работают серверы, которые принимают пароль только через вход keyboard-interactive; сервер, пускающий только по ключу, получает своё сообщение вместо «неверный пароль».
- Контрольная сумма загруженного агента проверяется на ноде до установки, так что оборванная загрузка больше не пройдёт.
- Задание, прерванное тремя перезапусками панели подряд, теперь падает с понятной причиной, а не повторяется бесконечно; «Повторить» даёт ему новые попытки.
Cloudflare-версия (предварительно)
Подготовка, на панели на VPS ничего не меняется: первый запуск без ручных шагов (SETUP_TOKEN_SHA256), бюджет памяти в CI, а админка прямо говорит, каких функций в этой версии пока нет.
Full Changelog: v0.1.34...v0.1.35