Пожалуйста, добавьте совместимость с Linux.
Да, это в нашей дорожной карте. Но сначала мы хотели бы выпустить версии для MacOS и Windows, поскольку большинство пользователей запрашивают приложения для этих платформ.
Я запускаю узел с небольшого сервера Linux, и я хотел бы туннелировать трафик сетевого пространства имен через dVPN, чтобы выбранные приложения могли его использовать.
Следуя инструкциям в README, мне удалось собрать код. Я также могу запустить приложение и получить окно с графикой Mysterium и запросом на загрузку. Но потом он просто продолжает печатать
Connecting to the supervisor...
к терминалу, не двигаясь дальше. Ожидается ли это?
Также рассмотрите возможность наличия пары команд API для вывода списка доступных узлов и подключения к одному из них.
@dpellegr supervisor все еще не перенесен на Linux. По этой причине у нас нет официального настольного приложения Linux.
В Linux вы можете попробовать использовать myst cli
.
В Linux вы можете попробовать использовать
myst cli
.
О, это выглядит очень круто!
У меня возникли проблемы с пониманием того, что это такое и как им пользоваться. Так что в основном это идет вместе с узлом. Вы запускаете его, а затем взаимодействуете с ним через http-запросы, задокументированные здесь: https://tequilapi.mysterium.network/
Я прав?
PS. Возможно, я захочу запустить узел изначально, отбросив контейнер докера ...
Да, ты прав. myst cli
идет вместе с node. Узел может работать в режимах потребителя и провайдера, и обоими режимами можно управлять через cli. CLI связывается с узлом через tequilla api.
Мне трудно использовать myst cli
. Мой вариант использования: я хочу подключиться к узлу Myst, как к обычному настольному приложению.
@ arpitjindal97 улучшения
Привет, можно ли использовать myst cli в качестве клиента, а не узлов на linux / docker?
Привет, можно ли использовать myst cli в качестве клиента, а не узлов на linux / docker?
Конечно! Вместо запуска /usr/bin/myst service
(который запускает узел, обеспечивающий ваше соединение с сетью) используйте /usr/bin/myst daemon
чтобы просто загрузить узел без какой-либо активности. После этого будут доступны команды myst cli для регистрации нового удостоверения (только один раз), разблокировки и подключения к провайдеру.
Вот пример полного стека команд:
/usr/bin/myst --config-dir=/etc/mysterium-node --data-dir=/var/lib/mysterium-node --runtime-dir=/var/run/mysterium-node --keystore.lightweight --agreed-terms-and-conditions daemon
Затем в другом терминале:
/usr/bin/myst cli identities unlock $MY_IDENTITY
/usr/bin/myst cli connect $MY_IDENTITY $PROPOSAL wireguard
Отметьте /usr/bin/myst cli help
чтобы узнать, как зарегистрировать новую личность и как получить список предложений.
С докером это будет примерно так:
docker run --cap-add NET_ADMIN -d \
--restart unless-stopped \
--name $NAME \
-v $PATH_TO_SOME_LOCATION_FOR_LOCAL_STORAGE_OF_NODE_STUFF:/var/lib/mysterium-node \
mysteriumnetwork/myst \
daemon
docker exec -it $NAME myst cli identities unlock $MY_IDENTITY
docker exec -it $NAME myst cli connect $MY_IDENTITY $PROPOSAL wireguard
знаете ли вы, почему я не получаю того же предложения, что и клиент Windows? например, если я фильтрую список предложений только по жилым помещениям, у меня ничего нет, и у меня есть только 95 предложений без фильтров, а когда я проверяю окна, это 200 жилых домов ^^
и я получаю эту ошибку, когда пытаюсь подключиться
2021-01-07T21: 37: 06.507 ERR tequilapi / client / http_client.go: 109> error = "Поместите http://127.0.0.1:4050/connection: dial tcp 0.0.0.0:0->127.0.0.1:4050 : connect: соединение отклонено
(В Ubuntu 20.04)
Привет, можно ли использовать myst cli в качестве клиента, а не узлов на linux / docker?
@merlinjk проверьте это руководство: https://docs.mysterium.network/user-guide/
Убедитесь, что вы используете v0.41.0 + (вы можете получить его из ppa:mysteriumnetwork/node-pre
)
Теперь любой желающий может скачать пакет .deb
с клиентом Linux.
https://github.com/mysteriumnetwork/mysterium-vpn-desktop/releases/latest
Самый полезный комментарий
Конечно! Вместо запуска
/usr/bin/myst service
(который запускает узел, обеспечивающий ваше соединение с сетью) используйте/usr/bin/myst daemon
чтобы просто загрузить узел без какой-либо активности. После этого будут доступны команды myst cli для регистрации нового удостоверения (только один раз), разблокировки и подключения к провайдеру.Вот пример полного стека команд:
Затем в другом терминале:
Отметьте
/usr/bin/myst cli help
чтобы узнать, как зарегистрировать новую личность и как получить список предложений.С докером это будет примерно так: