Mysterium-vpn-desktop: Version Linux de l'application de bureau

Créé le 14 avr. 2020  ·  13Commentaires  ·  Source: mysteriumnetwork/mysterium-vpn-desktop

Veuillez ajouter la compatibilité Linux.

epic

Commentaire le plus utile

Salut, est-il possible d'utiliser myst cli en tant que client et non des nœuds sur linux / docker ?

Sûr! Au lieu d'exécuter /usr/bin/myst service (qui consiste à exécuter un nœud fournissant votre connexion au réseau), utilisez /usr/bin/myst daemon pour simplement démarrer le nœud sans aucune activité. Ensuite, les commandes myst cli seront disponibles pour enregistrer une nouvelle identité (une seule fois), la déverrouiller et se connecter à un fournisseur.

Voici un exemple de pile de commandes complète :

/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

Puis dans un autre terminal :

/usr/bin/myst cli identities unlock $MY_IDENTITY
/usr/bin/myst cli connect $MY_IDENTITY $PROPOSAL wireguard

Consultez /usr/bin/myst cli help pour savoir comment enregistrer la nouvelle identité et comment obtenir la liste des propositions.

Avec docker, ce sera quelque chose comme ça :

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

Tous les 13 commentaires

Oui, c'est sur notre feuille de route. Mais d'abord, nous aimerions publier les versions MacOS et Windows car la plupart des utilisateurs demandent des applications pour ces plates-formes.

J'exécute un nœud à partir d'un petit serveur Linux et je souhaite canaliser le trafic d'un espace de noms réseau via le dVPN afin que les applications sélectionnées puissent l'utiliser.

En suivant les instructions du README, j'ai réussi à construire le code. Je peux également lancer l'application et j'obtiens une fenêtre avec les graphiques Mysterium et une invite de chargement. Mais ensuite, il continue d'imprimer

Connecting to the supervisor...

au terminal, sans bouger plus loin. Est-ce prévu ?

Pensez également à avoir quelques commandes API pour répertorier les nœuds disponibles et vous connecter à l'un d'entre eux.

Le superviseur
Sous Linux, vous pouvez essayer d'utiliser myst cli .

Sous Linux, vous pouvez essayer d'utiliser myst cli .

Oh, ça a l'air très cool !

J'ai eu quelques problèmes à comprendre ce que c'est et comment l'utiliser. Donc, fondamentalement, il vient avec le nœud. Vous le lancez puis interagissez avec lui via les requêtes http documentées ici : https://tequilapi.mysterium.network/

Ai-je raison?

PS. Je souhaiterais peut-être exécuter le nœud en mode natif, en supprimant le conteneur docker...

Oui, vous avez raison. myst cli vient avec node. Le nœud peut fonctionner en mode consommateur et en mode fournisseur et les deux modes peuvent être contrôlés via cli. CLI communique avec le nœud via l'API tequilla.

J'ai du mal à utiliser myst cli . Mon cas d'utilisation est que je veux me connecter à un nœud Myst comme une application de bureau normale

Les améliorations de

Salut, est-il possible d'utiliser myst cli en tant que client et non des nœuds sur linux / docker ?

Salut, est-il possible d'utiliser myst cli en tant que client et non des nœuds sur linux / docker ?

Sûr! Au lieu d'exécuter /usr/bin/myst service (qui consiste à exécuter un nœud fournissant votre connexion au réseau), utilisez /usr/bin/myst daemon pour simplement démarrer le nœud sans aucune activité. Ensuite, les commandes myst cli seront disponibles pour enregistrer une nouvelle identité (une seule fois), la déverrouiller et se connecter à un fournisseur.

Voici un exemple de pile de commandes complète :

/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

Puis dans un autre terminal :

/usr/bin/myst cli identities unlock $MY_IDENTITY
/usr/bin/myst cli connect $MY_IDENTITY $PROPOSAL wireguard

Consultez /usr/bin/myst cli help pour savoir comment enregistrer la nouvelle identité et comment obtenir la liste des propositions.

Avec docker, ce sera quelque chose comme ça :

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

saviez-vous pourquoi je ne reçois pas la même proposition que le client Windows ? comme si je filtre la liste des propositions uniquement sur le résidentiel, je n'ai rien et je n'ai que 95 propositions sans filtres, et quand je vérifie les fenêtres, c'est 200 résidentiel ^^

et j'obtiens cette erreur lorsque j'essaye de me connecter
2021-01-07T21:37:06.507 ERR tequilapi/client/http_client.go:109 > error="Mettre http://127.0.0.1:4050/connection: composez TCP 0.0.0.0:0->127.0.0.1:4050 : connect : connexion refusée

(Sur Ubuntu 20.04)

Salut, est-il possible d'utiliser myst cli en tant que client et non des nœuds sur linux / docker ?

@merlinjk consultez ce guide : https://docs.mysterium.network/user-guide/

Veuillez vous assurer que vous utilisez la v0.41.0+ (vous pouvez l'obtenir à partir de ppa:mysteriumnetwork/node-pre )

Désormais, tout le monde peut télécharger le package .deb avec le client Linux.
https://github.com/mysteriumnetwork/mysterium-vpn-desktop/releases/latest

Cette page vous a été utile?
0 / 5 - 0 notes

Questions connexes

cvl picture cvl  ·  8Commentaires

mikemfleming picture mikemfleming  ·  4Commentaires

Ammar7347 picture Ammar7347  ·  4Commentaires

gio82 picture gio82  ·  3Commentaires

jarben picture jarben  ·  3Commentaires