Mysterium-vpn-desktop: Versão Linux do aplicativo de desktop

Criado em 14 abr. 2020  ·  13Comentários  ·  Fonte: mysteriumnetwork/mysterium-vpn-desktop

Adicione compatibilidade com Linux.

epic

Comentários muito úteis

Olá, é possível usar myst cli como cliente e não nós no linux / docker?

Certo! Em vez de executar /usr/bin/myst service (que é para executar um nó fornecendo sua conexão à rede), use /usr/bin/myst daemon para apenas inicializar o nó sem qualquer atividade. Em seguida, os comandos myst cli estarão disponíveis para registrar uma nova identidade (apenas uma vez), desbloqueá-la e conectar-se a um provedor.

Aqui está um exemplo completo de pilha de comando:

/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

Em seguida, em outro terminal:

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

Verifique /usr/bin/myst cli help para ver como registrar a nova identidade e como obter a lista de propostas.

Com o docker, será mais ou menos assim:

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 comentários

Sim, isso está em nosso roteiro. Mas, primeiro, gostaríamos de lançar versões para MacOS e Windows, pois a maioria dos usuários está solicitando aplicativos para essas plataformas.

Estou executando um nó de um pequeno servidor Linux e gostaria de encapsular o tráfego de um namespace de rede por meio do dVPN para que os aplicativos selecionados possam usá-lo.

Seguindo as instruções do README, consegui construir o código. Também posso iniciar o aplicativo e obtenho uma janela com os gráficos Mysterium e um prompt de carregamento. Mas ele continua imprimindo

Connecting to the supervisor...

para o terminal, sem se mover mais. Isso é esperado?

Além disso, considere ter alguns comandos API para listar os nós disponíveis e conectar -

O supervisor
No Linux, você pode tentar usar myst cli .

No Linux, você pode tentar usar myst cli .

Oh, isso parece muito legal!

Tive alguns problemas para entender o que é e como usá-lo. Então, basicamente, ele vem junto com o nó. Você o inicializa e interage com ele por meio das solicitações http documentadas aqui: https://tequilapi.mysterium.network/

Estou certo?

PS. Posso querer executar o nó nativamente, descartando o contêiner do docker ...

Sim, você está correto. myst cli vem junto com o nó. O Node pode funcionar nos modos de consumidor e provedor e ambos os modos podem ser controlados via CLI. CLI se comunica com o nó via API tequilla.

Estou tendo dificuldades para usar myst cli . Meu caso de uso é que eu quero me conectar a um nó Myst como um aplicativo Desktop normal

@ arpitjindal97 melhorias cli estão em nossa lista de pendências para outubro!

Olá, é possível usar myst cli como cliente e não nós no linux / docker?

Olá, é possível usar myst cli como cliente e não nós no linux / docker?

Certo! Em vez de executar /usr/bin/myst service (que é para executar um nó fornecendo sua conexão à rede), use /usr/bin/myst daemon para apenas inicializar o nó sem qualquer atividade. Em seguida, os comandos myst cli estarão disponíveis para registrar uma nova identidade (apenas uma vez), desbloqueá-la e conectar-se a um provedor.

Aqui está um exemplo completo de pilha de comando:

/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

Em seguida, em outro terminal:

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

Verifique /usr/bin/myst cli help para ver como registrar a nova identidade e como obter a lista de propostas.

Com o docker, será mais ou menos assim:

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

Você sabia por que não recebo a mesma proposta do cliente Windows? tipo se eu filtrar a lista de propostas em apenas residencial eu não tenho nada e eu tenho apenas 95 propostas sem filtros, e quando eu verifico suas propostas são 200 residenciais ^^

e recebo este erro quando estou tentando conectar
2021-01-07T21: 37: 06.507 ERR tequilapi / client / http_client.go: 109> error = "Coloque http://127.0.0.1:4050/connection: disque tcp 0.0.0.0:0->127.0.0.1:4050 : conectar: ​​conexão recusada

(No Ubuntu 20.04)

Olá, é possível usar myst cli como cliente e não nós no linux / docker?

@merlinjk verifique este guia: https://docs.mysterium.network/user-guide/

Certifique-se de que está usando a v0.41.0 + (você pode obtê-la em ppa:mysteriumnetwork/node-pre )

Agora qualquer um pode baixar o pacote .deb com o cliente Linux.
https://github.com/mysteriumnetwork/mysterium-vpn-desktop/releases/latest

Esta página foi útil?
0 / 5 - 0 avaliações

Questões relacionadas

cvl picture cvl  ·  8Comentários

Ammar7347 picture Ammar7347  ·  4Comentários

mikemfleming picture mikemfleming  ·  4Comentários

marywilliamson picture marywilliamson  ·  6Comentários

Diullei picture Diullei  ·  70Comentários