Mysterium-vpn-desktop: Версия настольного приложения для Linux

Созданный на 14 апр. 2020  ·  13Комментарии  ·  Источник: mysteriumnetwork/mysterium-vpn-desktop

Пожалуйста, добавьте совместимость с Linux.

Самый полезный комментарий

Привет, можно ли использовать 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

Все 13 Комментарий

Да, это в нашей дорожной карте. Но сначала мы хотели бы выпустить версии для 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

Была ли эта страница полезной?
0 / 5 - 0 рейтинги

Смежные вопросы

mikemfleming picture mikemfleming  ·  4Комментарии

Ammar7347 picture Ammar7347  ·  4Комментарии

cvl picture cvl  ·  8Комментарии

KlavsKlavsen picture KlavsKlavsen  ·  3Комментарии

ashishbajaj99 picture ashishbajaj99  ·  3Комментарии