الرجاء إضافة توافق Linux.
نعم ، هذا موجود في خارطة الطريق الخاصة بنا. لكن أولاً ، نود إصدار إصدارات 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 مع العقدة عبر tequilla api.
أواجه صعوبة في استخدام myst cli
. حالة الاستخدام الخاصة بي هي أنني أريد الاتصال بعقدة Myst تمامًا مثل تطبيق سطح المكتب العادي
@ arpitjindal97 توجد تحسينات
مرحبًا ، هل من الممكن استخدام Myst CLI كعميل وليس عقدًا على Linux / docker؟
مرحبًا ، هل من الممكن استخدام Myst CLI كعميل وليس عقدًا على Linux / docker؟
بالتأكيد! بدلاً من تشغيل /usr/bin/myst service
(وهو تشغيل عقدة توفر اتصالك بالشبكة) ، استخدم /usr/bin/myst daemon
لتشغيل العقدة دون أي نشاط. بعد ذلك ، ستكون أوامر myst cli متاحة لتسجيل هوية جديدة (مرة واحدة فقط) ، وفتحها والاتصال بمزود.
فيما يلي مثال على مكدس الأوامر الكامل:
/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
لمعرفة كيفية تسجيل الهوية الجديدة وكيفية الحصول على قائمة العروض.
مع عامل الإرساء سيكون شيئًا من هذا القبيل:
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> خطأ = "ضع http://127.0.0.1:4050/connection: اطلب tcp 0.0.0.0:0->127.0.0.1:4050 : اتصال: رفض الاتصال
(في ubuntu 20.04)
مرحبًا ، هل من الممكن استخدام Myst CLI كعميل وليس عقدًا على Linux / docker؟
merlinjk تحقق من هذا الدليل: https://docs.mysterium.network/user-guide/
يرجى التأكد من أنك تستخدم v0.41.0 + (يمكنك الحصول عليه من ppa:mysteriumnetwork/node-pre
)
الآن يمكن لأي شخص تنزيل حزمة .deb
مع عميل Linux.
https://github.com/mysteriumnetwork/mysterium-vpn-desktop/releases/latest
التعليق الأكثر فائدة
بالتأكيد! بدلاً من تشغيل
/usr/bin/myst service
(وهو تشغيل عقدة توفر اتصالك بالشبكة) ، استخدم/usr/bin/myst daemon
لتشغيل العقدة دون أي نشاط. بعد ذلك ، ستكون أوامر myst cli متاحة لتسجيل هوية جديدة (مرة واحدة فقط) ، وفتحها والاتصال بمزود.فيما يلي مثال على مكدس الأوامر الكامل:
ثم في محطة أخرى:
حدد
/usr/bin/myst cli help
لمعرفة كيفية تسجيل الهوية الجديدة وكيفية الحصول على قائمة العروض.مع عامل الإرساء سيكون شيئًا من هذا القبيل: