Mysterium-vpn-desktop: λ°μŠ€ν¬ν†± μ•±μ˜ Linux 버전

에 λ§Œλ“  2020λ…„ 04μ›” 14일  Β·  13μ½”λ©˜νŠΈ  Β·  좜처: mysteriumnetwork/mysterium-vpn-desktop

Linux ν˜Έν™˜μ„±μ„ μΆ”κ°€ν•˜μ‹­μ‹œμ˜€.

κ°€μž₯ μœ μš©ν•œ λŒ“κΈ€

μ•ˆλ…•ν•˜μ„Έμš” myst cliλ₯Ό linux/dockerμ—μ„œ λ…Έλ“œκ°€ μ•„λ‹Œ ν΄λΌμ΄μ–ΈνŠΈλ‘œ μ‚¬μš©ν•  수 μžˆμŠ΅λ‹ˆκΉŒ?

ν™•μ‹ ν•˜λŠ”! /usr/bin/myst service (λ„€νŠΈμ›Œν¬μ— λŒ€ν•œ 연결을 μ œκ³΅ν•˜λŠ” λ…Έλ“œλ₯Ό μ‹€ν–‰ν•˜λŠ” 것)λ₯Ό μ‹€ν–‰ν•˜λŠ” λŒ€μ‹  /usr/bin/myst daemon λ₯Ό μ‚¬μš©ν•˜μ—¬ ν™œλ™ 없이 λ…Έλ“œλ₯Ό λΆ€νŒ…ν•˜μ‹­μ‹œμ˜€. 그런 λ‹€μŒ myst cli λͺ…령을 μ‚¬μš©ν•˜μ—¬ μƒˆ IDλ₯Ό λ“±λ‘ν•˜κ³ (ν•œ 번만) μž κΈˆμ„ ν•΄μ œν•˜κ³  κ³΅κΈ‰μžμ— μ—°κ²°ν•  수 μžˆμŠ΅λ‹ˆλ‹€.

λ‹€μŒμ€ 전체 λͺ…λ Ή μŠ€νƒ μ˜ˆμž…λ‹ˆλ‹€.

/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

그런 λ‹€μŒ λ‹€λ₯Έ ν„°λ―Έλ„μ—μ„œ:

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

/usr/bin/myst cli help λ₯Ό ν™•μΈν•˜μ—¬ μƒˆ IDλ₯Ό λ“±λ‘ν•˜λŠ” 방법과 μ œμ•ˆ λͺ©λ‘μ„ μ–»λŠ” 방법을 ν™•μΈν•˜μ‹­μ‹œμ˜€.

dockerλ₯Ό μ‚¬μš©ν•˜λ©΄ λ‹€μŒκ³Ό 같이 λ©λ‹ˆλ‹€.

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

λͺ¨λ“  13 λŒ“κΈ€

예, 이것은 우리 λ‘œλ“œλ§΅μ— μžˆμŠ΅λ‹ˆλ‹€. κ·ΈλŸ¬λ‚˜ λ¨Όμ € λŒ€λΆ€λΆ„μ˜ μ‚¬μš©μžκ°€ μ΄λŸ¬ν•œ ν”Œλž«νΌμš© 앱을 μš”μ²­ν•˜κΈ° λ•Œλ¬Έμ— MacOS 및 Windows 버전을 μΆœμ‹œν•˜κ³  μ‹ΆμŠ΅λ‹ˆλ‹€.

μ†Œκ·œλͺ¨ Linux μ„œλ²„μ—μ„œ λ…Έλ“œλ₯Ό μ‹€ν–‰ 쀑이며 dVPN을 톡해 λ„€νŠΈμ›Œν¬ λ„€μž„μŠ€νŽ˜μ΄μŠ€μ˜ νŠΈλž˜ν”½μ„ ν„°λ„λ§ν•˜μ—¬ μ„ νƒν•œ μ• ν”Œλ¦¬μΌ€μ΄μ…˜μ—μ„œ μ‚¬μš©ν•  수 μžˆλ„λ‘ ν•˜κ³  μ‹ΆμŠ΅λ‹ˆλ‹€.

README의 지침에 따라 μ½”λ“œλ₯Ό λΉŒλ“œν•  수 μžˆμ—ˆμŠ΅λ‹ˆλ‹€. 앱을 μ‹€ν–‰ν•  μˆ˜λ„ 있고 Mysterium κ·Έλž˜ν”½κ³Ό λ‘œλ”© ν”„λ‘¬ν”„νŠΈκ°€ μžˆλŠ” 창이 λ‚˜νƒ€λ‚©λ‹ˆλ‹€. 그런데 계속 인쇄가 λ©λ‹ˆλ‹€

Connecting to the supervisor...

더 이상 μ΄λ™ν•˜μ§€ μ•Šκ³  ν„°λ―Έλ„λ‘œ μ΄λ™ν•©λ‹ˆλ‹€. μ˜ˆμƒλ˜λŠ” μΌμž…λ‹ˆκΉŒ?

λ˜ν•œ μ‚¬μš© κ°€λŠ₯ν•œ λ…Έλ“œλ₯Ό λ‚˜μ—΄ ν•˜κ³  κ·Έ 쀑 ν•˜λ‚˜μ— μ—°κ²° ν•˜λŠ” λͺ‡ 가지 API λͺ…령을 μ‚¬μš©ν•˜λŠ” 것을 κ³ λ €ν•˜μ‹­μ‹œμ˜€.

@dpellegr κ°λ…μžλŠ” 아직 Linux둜 μ΄μ‹λ˜μ§€ μ•Šμ•˜μŠ΅λ‹ˆλ‹€. 이것이 곡식 Linux λ°μŠ€ν¬ν†± 앱이 μ—†λŠ” μ΄μœ μž…λ‹ˆλ‹€.
Linuxμ—μ„œλŠ” myst cli μ‚¬μš©ν•΄ λ³Ό 수 μžˆμŠ΅λ‹ˆλ‹€.

Linuxμ—μ„œλŠ” myst cli μ‚¬μš©ν•΄ λ³Ό 수 μžˆμŠ΅λ‹ˆλ‹€.

였, 이것은 맀우 멋진 것 κ°™μŠ΅λ‹ˆλ‹€!

그것이 무엇인지, μ–΄λ–»κ²Œ μ‚¬μš©ν•˜λŠ”μ§€ μ΄ν•΄ν•˜λŠ” 데 λͺ‡ 가지 λ¬Έμ œκ°€ μžˆμ—ˆμŠ΅λ‹ˆλ‹€. λ”°λΌμ„œ 기본적으둜 λ…Έλ“œμ™€ ν•¨κ»˜ μ œκ³΅λ©λ‹ˆλ‹€. 이λ₯Ό μ‹€ν–‰ν•œ λ‹€μŒ 여기에 λ¬Έμ„œν™”λœ http μš”μ²­μ„ 톡해 μƒν˜Έ μž‘μš©ν•©λ‹ˆλ‹€. https://tequilapi.mysterium.network/

λ‚΄ 말이 λ§žμ•„?

μΆ”μ‹ . λ…Έλ“œλ₯Ό 기본적으둜 μ‹€ν–‰ν•˜κ³  도컀 μ»¨ν…Œμ΄λ„ˆλ₯Ό μ‚­μ œν•˜κ³  싢을 μˆ˜λ„ μžˆμŠ΅λ‹ˆλ‹€.

λ„€, λ§žμŠ΅λ‹ˆλ‹€. myst cli λŠ” λ…Έλ“œμ™€ ν•¨κ»˜ μ œκ³΅λ©λ‹ˆλ‹€. λ…Έλ“œλŠ” μ†ŒλΉ„μž 및 κ³΅κΈ‰μž λͺ¨λ“œμ—μ„œ μž‘λ™ν•  수 있으며 두 λͺ¨λ“œ λͺ¨λ‘ cliλ₯Ό 톡해 μ œμ–΄ν•  수 μžˆμŠ΅λ‹ˆλ‹€. CLIλŠ” ν…Œν‚¬λΌ APIλ₯Ό 톡해 λ…Έλ“œμ™€ ν†΅μ‹ ν•©λ‹ˆλ‹€.

myst cli μ‚¬μš©ν•˜λŠ” 데 어렀움을 κ²ͺκ³  μžˆμŠ΅λ‹ˆλ‹€. 제 μ‚¬μš© μ‚¬λ‘€λŠ” 일반 λ°μŠ€ν¬νƒ‘ μ•±μ²˜λŸΌ Myst λ…Έλ“œμ— μ—°κ²°ν•˜κ³  μ‹ΆμŠ΅λ‹ˆλ‹€.

@arpitjindal97 cli κ°œμ„  사항은 10μ›” λ°±λ‘œκ·Έμ— μžˆμŠ΅λ‹ˆλ‹€!

μ•ˆλ…•ν•˜μ„Έμš” myst cliλ₯Ό linux/dockerμ—μ„œ λ…Έλ“œκ°€ μ•„λ‹Œ ν΄λΌμ΄μ–ΈνŠΈλ‘œ μ‚¬μš©ν•  수 μžˆμŠ΅λ‹ˆκΉŒ?

μ•ˆλ…•ν•˜μ„Έμš” myst cliλ₯Ό linux/dockerμ—μ„œ λ…Έλ“œκ°€ μ•„λ‹Œ ν΄λΌμ΄μ–ΈνŠΈλ‘œ μ‚¬μš©ν•  수 μžˆμŠ΅λ‹ˆκΉŒ?

ν™•μ‹ ν•˜λŠ”! /usr/bin/myst service (λ„€νŠΈμ›Œν¬μ— λŒ€ν•œ 연결을 μ œκ³΅ν•˜λŠ” λ…Έλ“œλ₯Ό μ‹€ν–‰ν•˜λŠ” 것)λ₯Ό μ‹€ν–‰ν•˜λŠ” λŒ€μ‹  /usr/bin/myst daemon λ₯Ό μ‚¬μš©ν•˜μ—¬ ν™œλ™ 없이 λ…Έλ“œλ₯Ό λΆ€νŒ…ν•˜μ‹­μ‹œμ˜€. 그런 λ‹€μŒ myst cli λͺ…령을 μ‚¬μš©ν•˜μ—¬ μƒˆ IDλ₯Ό λ“±λ‘ν•˜κ³ (ν•œ 번만) μž κΈˆμ„ ν•΄μ œν•˜κ³  κ³΅κΈ‰μžμ— μ—°κ²°ν•  수 μžˆμŠ΅λ‹ˆλ‹€.

λ‹€μŒμ€ 전체 λͺ…λ Ή μŠ€νƒ μ˜ˆμž…λ‹ˆλ‹€.

/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

그런 λ‹€μŒ λ‹€λ₯Έ ν„°λ―Έλ„μ—μ„œ:

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

/usr/bin/myst cli help λ₯Ό ν™•μΈν•˜μ—¬ μƒˆ IDλ₯Ό λ“±λ‘ν•˜λŠ” 방법과 μ œμ•ˆ λͺ©λ‘μ„ μ–»λŠ” 방법을 ν™•μΈν•˜μ‹­μ‹œμ˜€.

dockerλ₯Ό μ‚¬μš©ν•˜λ©΄ λ‹€μŒκ³Ό 같이 λ©λ‹ˆλ‹€.

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

λ‚΄κ°€ Windows ν΄λΌμ΄μ–ΈνŠΈμ™€ λ™μΌν•œ μ œμ•ˆμ„ 받지 λͺ»ν•˜λŠ” 이유λ₯Ό μ•„μ‹­λ‹ˆκΉŒ? 주거용으둜만 μ œμ•ˆμ„œ λͺ©λ‘μ„ ν•„ν„°λ§ν•˜λ©΄ ν•„ν„°κ°€ μ—†λŠ” μ œμ•ˆμ„œκ°€ 95개뿐이고 창을 확인할 λ•Œ 주거용이 200κ°œμž…λ‹ˆλ‹€^^

연결을 μ‹œλ„ν•  λ•Œ 이 였λ₯˜κ°€ λ°œμƒν•©λ‹ˆλ‹€.
2021-01-07T21:37:06.507 ERR tequilapi/client/http_client.go:109 > error="Put http://127.0.0.1:4050/connection: 닀이얼 tcp 0.0.0.0:0->127.0.0.1:405 : μ—°κ²°: 연결이 κ±°λΆ€λ˜μ—ˆμŠ΅λ‹ˆλ‹€.

(μš°λΆ„νˆ¬ 20.04μ—μ„œ)

μ•ˆλ…•ν•˜μ„Έμš” myst cliλ₯Ό linux/dockerμ—μ„œ λ…Έλ“œκ°€ μ•„λ‹Œ ν΄λΌμ΄μ–ΈνŠΈλ‘œ μ‚¬μš©ν•  수 μžˆμŠ΅λ‹ˆκΉŒ?

@merlinjk 이 κ°€μ΄λ“œλ₯Ό 확인 ν•˜μ„Έμš” :

v0.41.0+λ₯Ό μ‚¬μš©ν•˜κ³  μžˆλŠ”μ§€ ν™•μΈν•˜μ‹­μ‹œμ˜€( ppa:mysteriumnetwork/node-pre μ—μ„œ λ‹€μš΄λ‘œλ“œν•  수 있음).

이제 λˆ„κ΅¬λ‚˜ Linux ν΄λΌμ΄μ–ΈνŠΈλ‘œ .deb νŒ¨ν‚€μ§€λ₯Ό λ‹€μš΄λ‘œλ“œν•  수 μžˆμŠ΅λ‹ˆλ‹€.
https://github.com/mysteriumnetwork/mysterium-vpn-desktop/releases/latest

이 νŽ˜μ΄μ§€κ°€ 도움이 λ˜μ—ˆλ‚˜μš”?
0 / 5 - 0 λ“±κΈ‰

κ΄€λ ¨ 문제

cvl picture cvl  Β·  8μ½”λ©˜νŠΈ

mikemfleming picture mikemfleming  Β·  4μ½”λ©˜νŠΈ

Ammar7347 picture Ammar7347  Β·  4μ½”λ©˜νŠΈ

jarben picture jarben  Β·  3μ½”λ©˜νŠΈ

ashishbajaj99 picture ashishbajaj99  Β·  3μ½”λ©˜νŠΈ