Jump to content

Question

Posted

Добавить возможность настройки клиента Zerotier для кастомного сервера.Для реализации достаточно заменить файл planet в /var/lib/zerotier-one/ 
Хорошо бы добавлять файл через веб интерфейс или с указанием пути в сети например http://ztnet.xxx.xxx/api/planet

  • Thanks 1
  • Upvote 4

14 answers to this question

Recommended Posts

  • 0
Posted (edited)
7 часов назад, eugenrad сказал:

И неплохо бы, чтобы можно было добавлять свою moon.

Из release notes 

  • "Moons" are now considered even more extra deprecated and should not be used in new deployments.

Оттуда же

  • The network controller (controller/) is now under a commercial source-available license.
  • Default binary builds no longer contain the controller.

Edited by gaaronk
  • 0
Posted (edited)

Теперь функционал контроллера нужно билдить самому с флагом коммерческая, либо не коммерческая лицензия. В принципе собирается всё на ура, опробовал на х86. Контроллер всёж на кинетик ставить для своей инфраструктуры не айс, т.к. это всёж специфичное решение пока ещё для большинства. Собственно официальные камменты здесь
И есть плюсы, теперь планеты можно в официальных приложениях на мобилах прописывать!

Edited by Denis Soldatov
  • 0
Posted
On 7/16/2025 at 10:59 AM, Le ecureuil said:

Идея хорошая, но пока немного не до нее.

Очень просим добавить возможность, хотя бы без web интерфейса. 

А так же, контроллер можно оставить на версии 1.14.2 и функционал сохранится и лицензию не нарушаем. И еще раз - это касается только контроллера. Клиенты могут обновляться.

  • 0
Posted (edited)

В официальных мобильных приложениях ZeroTier появилась поддержка кастомного файла planet в виде base64 строки. Исходя из того, что уважаемые разработчики Keenetic не любители давать вставлять VPN конфиги в виде файлов (могу представить причины), вставка base64 в простое поле ввода смотрится как отличный вариант. А теперь ещё и "официально признанный" разработчиками ZeroTier :)

Edited by sesterno
  • 0
Posted (edited)

в 5.1 добавлено

interface ZeroTier0 zerotier orbit {world-id} {moon-id}

пробуйте

Edited by Denis P
  • 0
Posted (edited)

Как разрешить роутеру получать DNS от zeronsd? Есть ли настройка "allow dns" в ssh?

upd. вроде автоматически забирает при галке в UI

Edited by КИНОЛУНАТИК
  • 0
Posted
On 2/16/2026 at 7:16 PM, КИНОЛУНАТИК said:

Хорошие новости, скоро протестирую.

Пробовали? Получилось? У меня есть planet файл сгенеренный в ztnet controller. Как его в кинетик добавить?

  • 0
Posted

Я пока решил не выводить свой контроллер. Лучшее враг хорошего.
Скорее всего у вас в файле есть данные для обновления:
 

interface ZeroTier0 zerotier orbit {world-id} {moon-id}

 

  • 0
Posted
В 26.02.2026 в 18:37, dsm150 сказал:

Пробовали? Получилось? У меня есть planet файл сгенеренный в ztnet controller. Как его в кинетик добавить?

Если я правильно понял, возможность установки собственного файла planet по факту пока не добавлена. Репорт был просто о добавлении команды orbit, которая является стандартным функционалом zerotier и позволяет просто указать relay-серверы в контексте стандартных серверов zerotier с дефолтным файлом planet. 

ZeroTier сейчас находится в довольно странном и не очень приятном состоянии с точки зрения open source. С начала существования проекта их позиция была что они полностью за open source, приветствовали power-юзеров которые разворачивали свои root-сервера. Но сейчас, начиная с версии 1.16.0, они стали "давать заднюю" - выпилили код контроллера из стандартного дистрибутива zerotier (самостоятельная компиляция всё ещё возможна) и сделали этот код под коммерческой лицензией; скрыли код генерации собственного файла planet из главной ветки; написали в документации что использование приватных root серверов более "не рекомендуется" и не поддерживается, но если сильно надо то обращайтесь к sales team :). Хотят денег в общем, стандартная практика в наше время.
Также с мобильной версией 1.14.2 ZeroTier добавили поддержку катомного файла planet на iOS, но не добавили её на Android, а со следующей версией 1.16.0 они добавили поддержку planet на Android но совсем скрыли кнопку настроек (и в следствии установку planet) на iOS?.. очень странно.

Реальность такова, что на фоне ограничения работы зарубежных сервисов в РФ доступ к стандартным root серверам ZeroTier может пропасть. И тогда свои root сервера и кастомный файл planet - это единственный вариант с которым с zerotier может продолжать работать в РФ. И на фоне этого, и того что я описал выше, я совсем не удивлюсь если уважаемые разработчики Keenetic не захотят более поддерживать данное решение, или даже выпилят его из прошивки вовсе. Будет очень жалко, ведь альтернатив с поддержкой интерфейсов 2-го уровня практически нет... (и даже не говорите мне про tinc vpn, по простоте настройки и количеству фич он и рядом не стоит 😁)

  • Thanks 1

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Answer this question...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

  • Recently Browsing   0 members

    • No registered users viewing this page.
×
×
  • Create New...

Important Information

This site uses cookies. By clicking "I accept" or continuing to browse the site, you authorize their use in accordance with the Privacy Policy.