Mysterium-vpn-desktop: Versión de Linux de la aplicación de escritorio

Creado en 14 abr. 2020  ·  13Comentarios  ·  Fuente: mysteriumnetwork/mysterium-vpn-desktop

Agregue compatibilidad con Linux.

epic

Comentario más útil

Hola, ¿es posible usar myst cli como cliente y no como nodos en linux / docker?

¡Seguro! En lugar de ejecutar /usr/bin/myst service (que es ejecutar un nodo que proporciona su conexión a la red), use /usr/bin/myst daemon para iniciar el nodo sin ninguna actividad. Luego, los comandos myst cli estarán disponibles para registrar una nueva identidad (solo una vez), desbloquearla y conectarse a un proveedor.

Aquí hay un ejemplo de pila de comandos completo:

/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

Luego en otra terminal:

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

Consulte /usr/bin/myst cli help para ver cómo registrar la nueva identidad y cómo obtener la lista de propuestas.

Con Docker será algo como esto:

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

Todos 13 comentarios

Sí, esto está en nuestra hoja de ruta. Pero primero, nos gustaría lanzar versiones de MacOS y Windows, ya que la mayoría de los usuarios solicitan aplicaciones para estas plataformas.

Estoy ejecutando un nodo desde un pequeño servidor Linux y me gustaría canalizar el tráfico de un espacio de nombres de red a través de dVPN para que las aplicaciones seleccionadas puedan usarlo.

Siguiendo las instrucciones del README, logré compilar el código. También puedo iniciar la aplicación y aparece una ventana con los gráficos de Mysterium y un mensaje de carga. Pero luego sigue imprimiendo

Connecting to the supervisor...

a la terminal, sin moverse más. ¿Es esto esperado?

También considere tener un par de comandos API para enumerar los nodos disponibles y conectarse a uno de ellos.

@dpellegr supervisor todavía no se ha portado a Linux. Esa es una razón por la que no tenemos una aplicación de escritorio oficial de Linux.
En Linux, puede intentar usar myst cli .

En Linux, puede intentar usar myst cli .

¡Oh, esto se ve muy bien!

Tuve algunos problemas para entender qué es y cómo usarlo. Entonces, básicamente, viene junto con el nodo. Lo enciende y luego interactúa con él a través de las solicitudes http documentadas aquí: https://tequilapi.mysterium.network/

Estoy en lo cierto?

PD. Es posible que desee ejecutar el nodo de forma nativa, soltando el contenedor de la ventana acoplable ...

Sí, tienes razón. myst cli viene junto con node. El nodo puede funcionar en los modos de consumidor y proveedor y ambos modos se pueden controlar a través de cli. CLI se comunica con el nodo a través de la API de tequilla.

Estoy teniendo dificultades para usar myst cli . Mi caso de uso es que quiero conectarme a un nodo Myst como una aplicación de escritorio normal

¡Las mejoras de

Hola, ¿es posible usar myst cli como cliente y no como nodos en linux / docker?

Hola, ¿es posible usar myst cli como cliente y no como nodos en linux / docker?

¡Seguro! En lugar de ejecutar /usr/bin/myst service (que es ejecutar un nodo que proporciona su conexión a la red), use /usr/bin/myst daemon para iniciar el nodo sin ninguna actividad. Luego, los comandos myst cli estarán disponibles para registrar una nueva identidad (solo una vez), desbloquearla y conectarse a un proveedor.

Aquí hay un ejemplo de pila de comandos completo:

/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

Luego en otra terminal:

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

Consulte /usr/bin/myst cli help para ver cómo registrar la nueva identidad y cómo obtener la lista de propuestas.

Con Docker será algo como esto:

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

¿Sabías por qué no recibo la misma propuesta que el cliente de Windows? como si filtrara la lista de propuestas solo en residencial, no tengo nada y solo tengo 95 propuestas sin filtros, y cuando verifico en qué ventanas hay 200 residenciales ^^

y aparece este error cuando intento conectarme
2021-01-07T21: 37: 06.507 ERR tequilapi / client / http_client.go: 109> error = "Pon http://127.0.0.1:4050/connection: marca tcp 0.0.0.0:0->127.0.0.1:4050 : conectar: ​​conexión rechazada

(En ubuntu 20.04)

Hola, ¿es posible usar myst cli como cliente y no como nodos en linux / docker?

@merlinjk consulte esta guía: https://docs.mysterium.network/user-guide/

Asegúrate de estar usando la v0.41.0 + (puedes obtenerla desde ppa:mysteriumnetwork/node-pre )

Ahora cualquiera puede descargar el paquete .deb con el cliente Linux.
https://github.com/mysteriumnetwork/mysterium-vpn-desktop/releases/latest

¿Fue útil esta página
0 / 5 - 0 calificaciones

Temas relacionados

cvl picture cvl  ·  8Comentarios

mikemfleming picture mikemfleming  ·  4Comentarios

Ammar7347 picture Ammar7347  ·  4Comentarios

oskarrough picture oskarrough  ·  3Comentarios

samueller picture samueller  ·  3Comentarios