Mysterium-vpn-desktop: Linux-Version der Desktop-App

Erstellt am 14. Apr. 2020  ·  13Kommentare  ·  Quelle: mysteriumnetwork/mysterium-vpn-desktop

Bitte fügen Sie Linux-Kompatibilität hinzu.

epic

Hilfreichster Kommentar

Hallo, ist es möglich, myst cli als Client und nicht als Knoten auf Linux/Docker zu verwenden?

Sicher! Anstatt /usr/bin/myst service auszuführen (was einen Knoten ausführen soll, der Ihre Verbindung zum Netzwerk bereitstellt), verwenden Sie /usr/bin/myst daemon , um den Knoten einfach ohne Aktivität zu starten. Dann stehen myst cli-Befehle zur Verfügung, um eine neue Identität (nur einmal) zu registrieren, sie zu entsperren und sich mit einem Provider zu verbinden.

Hier ist ein vollständiges Beispiel für einen Befehlsstapel:

/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

Dann in einem anderen Terminal:

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

Überprüfen Sie /usr/bin/myst cli help zu erfahren, wie Sie die neue Identität registrieren und wie Sie die Vorschlagsliste erhalten.

Mit Docker sieht das ungefähr so ​​aus:

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

Alle 13 Kommentare

Ja, das steht auf unserer Roadmap. Aber zuerst möchten wir MacOS- und Windows-Versionen veröffentlichen, da die meisten Benutzer Apps für diese Plattformen anfordern.

Ich betreibe einen Knoten von einem kleinen Linux-Server und möchte den Verkehr eines Netzwerk-Namespace durch das dVPN tunneln, damit ausgewählte Anwendungen ihn verwenden können.

Nach den Anweisungen in der README habe ich es geschafft, den Code zu erstellen. Ich kann die App auch starten und bekomme ein Fenster mit der Mysterium-Grafik und einer Ladeaufforderung. Aber dann druckt es einfach weiter

Connecting to the supervisor...

zum Terminal, ohne sich weiter zu bewegen. Ist dies zu erwarten?

Sehen Sie sich auch bitte ein paar API - Befehle mit den verfügbaren Knoten aufzulisten und zu einem von ihnen zu verbinden.

@dpellegr Supervisor ist immer noch nicht auf Linux portiert. Das ist ein Grund, warum wir keine offizielle Linux-Desktop-App haben.
Unter Linux können Sie versuchen, myst cli .

Unter Linux können Sie versuchen, myst cli .

Oh, das sieht sehr cool aus!

Ich hatte einige Probleme zu verstehen, was es ist und wie man es benutzt. Im Grunde kommt es also zusammen mit dem Knoten. Sie starten es und interagieren dann mit ihm über die hier dokumentierten http-Anfragen: https://tequilapi.mysterium.network/

Habe ich recht?

PS. Vielleicht möchte ich den Knoten nativ ausführen und den Docker-Container löschen ...

Ja, du hast recht. myst cli kommt zusammen mit dem Knoten. Node kann im Consumer- und im Provider-Modus arbeiten und beide Modi können über cli gesteuert werden. CLI kommuniziert mit dem Knoten über die Tequilla-API.

Es fällt mir schwer, myst cli . Mein Anwendungsfall ist, dass ich mich wie eine normale Desktop-App mit einem Myst-Knoten verbinden möchte

@arpitjindal97 cli-Verbesserungen sind in unserem Backlog für Oktober!

Hallo, ist es möglich, myst cli als Client und nicht als Knoten auf Linux/Docker zu verwenden?

Hallo, ist es möglich, myst cli als Client und nicht als Knoten auf Linux/Docker zu verwenden?

Sicher! Anstatt /usr/bin/myst service auszuführen (was einen Knoten ausführen soll, der Ihre Verbindung zum Netzwerk bereitstellt), verwenden Sie /usr/bin/myst daemon , um den Knoten einfach ohne Aktivität zu starten. Dann stehen myst cli-Befehle zur Verfügung, um eine neue Identität (nur einmal) zu registrieren, sie zu entsperren und sich mit einem Provider zu verbinden.

Hier ist ein vollständiges Beispiel für einen Befehlsstapel:

/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

Dann in einem anderen Terminal:

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

Überprüfen Sie /usr/bin/myst cli help zu erfahren, wie Sie die neue Identität registrieren und wie Sie die Vorschlagsliste erhalten.

Mit Docker sieht das ungefähr so ​​aus:

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

Wussten Sie, warum ich nicht den gleichen Vorschlag wie Windows-Client bekomme? Wenn ich die Vorschlagsliste nur nach Wohnen filtere, habe ich nichts und ich habe nur 95 Vorschläge ohne Filter, und wenn ich nachschaue, sind es 200 Wohngebiete ^^

und ich bekomme diese Fehlermeldung, wenn ich versuche, eine Verbindung herzustellen
2021-01-07T21:37:06.507 ERR tequilapi/client/http_client.go:109 > error="Put http://127.0.0.1:4050/connection: dial tcp 0.0.0.0:0->127.0.0.1:4050 : verbinden: Verbindung abgelehnt

(Auf Ubuntu 20.04)

Hallo, ist es möglich, myst cli als Client und nicht als Knoten auf Linux/Docker zu verwenden?

@merlinjk Überprüfen Sie diese Anleitung: https://docs.mysterium.network/user-guide/

Bitte stellen Sie sicher, dass Sie v0.41.0+ verwenden (Sie erhalten es von ppa:mysteriumnetwork/node-pre )

Jetzt kann jeder das .deb Paket mit dem Linux-Client herunterladen.
https://github.com/mysteriumnetwork/mysterium-vpn-desktop/releases/latest

War diese Seite hilfreich?
0 / 5 - 0 Bewertungen

Verwandte Themen

cvl picture cvl  ·  8Kommentare

Ammar7347 picture Ammar7347  ·  4Kommentare

mikemfleming picture mikemfleming  ·  4Kommentare

nammu picture nammu  ·  8Kommentare

mobygeek picture mobygeek  ·  21Kommentare