Adicione compatibilidade com Linux.
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
Comentários muito úteis
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:
Em seguida, em outro terminal:
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: