Submarine
0.4أسطح مكتب بعيدة مع حافظة مشتركة وخيارات للسرعة

كل خوادمك في تطبيق واحد مشفّر

Submarine هو عميل SSH وSFTP وRDP وVNC وTelnet لأنظمة Windows وmacOS وLinux وAndroid. تُشفَّر خوادمك وكلمات مرورك ومفاتيحك على جهازك، ولا تُزامَن بين أجهزتك إلا إذا أردت ذلك.

  • بلا إعلانات
  • بلا تتبّع
  • بلا خطة مدفوعة
  • لا حاجة إلى حساب
WindowsmacOSLinuxAndroid
Submarine على حاسوب: طرفية SSH على اليسار، ومتصفح الملفات ذو اللوحتين على اليمين
التشفير على جهازك SSH · SFTP · RDP · VNC · Telnet لا مزامنة إلا إذا أردتها

تطبيق واحد بدلًا من

طرفيةعميل SFTPمدير أنفاقتطبيق RDPعارض VNCعميل TelnetSubmarine
الميزات

كل ما تحتاجه لخوادمك، في نافذة واحدة

اتصل، وانقل الملفات، وأعِد توجيه المنافذ، وراقب، وشارك، على كل حاسوب تستخدمه وعلى هاتفك.

الطرفية

علامات تبويب، وعرض مقسّم، وألوان حقيقية (True colour)، وذاكرة تمرير تتسع لـ 10,000 سطر، ومخططات ألوان، وخطوط Nerd Fonts. ابحث فيما تعرضه الطرفية باستخدام Ctrl+Shift+F، وفي الأوامر التي كتبتها باستخدام Ctrl+Shift+R.

الجدار (Wall)

خوادم كثيرة جنبًا إلى جنب، والكتابة فيها كلها دفعة واحدة.

SFTP بلوحتين

السحب والإفلات، ومقارنة المجلدات، وتعديل الملفات البعيدة، والأرشيفات، وsudo، والخوادم التي لا تدعم SFTP.

RDP وVNCجديد في 0.4

أسطح مكتب بعيدة في علامة تبويب، مع حافظة مشتركة، وخيارات للسرعة والجودة، ومؤشر يبيّن حال الاتصال.

Telnetجديد في 0.4

للمحوّلات والموجّهات القديمة، مع علامة واضحة تبيّن أنه غير مشفّر.

الأنفاق

إعادة توجيه محلية وبعيدة وعبر SOCKS، مع سجل مباشر لكل اتصال.

المفاتيح ووكلاء SSHجديد في 0.4

ملف ‎~/.ssh/config لديك، ووكلاء SSH، ومفاتيح الأمان المادية، وشهادات OpenSSH، وخوادم القفز، والخوادم الوكيلة.

ملف تعريف مشفّر

AES-256-GCM بمفتاح مشتق عبر Argon2id. ويمكنك فتح قفله باستخدام Windows Hello أو ببصمة إصبعك، إن شئت.

المزامنة، إن أردتها

بين أجهزتك، مع تشفير كل عنصر على الجهاز قبل إرساله.

ملفات تعريف مشتركة

شارك الخوادم مع فريقك. ويحصل كل عضو على مفتاح ملف التعريف مختومًا له.

المراقبة

المعالج والذاكرة والقرص والشبكة، وتنبيه عندما يتوقف خادم عن العمل، والخدمات وDocker.

الأوامر والملاحظات

احتفظ بالأوامر التي تشغّلها كثيرًا، والصقها أو شغّلها في طرفية.

Android

ملف التعريف نفسه على هاتفك، مع شريط مفاتيح للطرفية.

الاستيراد

انقل خوادمك من PuTTY وMobaXterm وOpenSSH.

نظرة أقرب

مصمَّم للعمل الذي تؤديه كل يوم

طرفية تواكبك

علامات تبويب، وعرض مقسّم، والجدار (Wall) الذي يعرض خوادم كثيرة جنبًا إلى جنب ويتيح الكتابة فيها كلها دفعة واحدة.

  • ابحث فيما تعرضه الطرفية باستخدام Ctrl+Shift+F، وفي الأوامر التي كتبتها باستخدام Ctrl+Shift+R (أو Cmd+Shift على Mac). أما Ctrl+F وCtrl+R من دون Shift فيبقيان للصدفة (shell).
  • انقر بزر الفأرة الأيمن على زر + لفتح طرفية بتسجيل دخول خاص بها، على اتصال مستقل: مرة واحدة، أو دائمًا لذلك الخادم.
  • ألوان حقيقية (True colour)، وذاكرة تمرير تتسع لـ 10,000 سطر، ومخططات ألوان، وخطوط Nerd Fonts.
الجدار (Wall): ثلاثة خوادم جنبًا إلى جنب في نافذة واحدة

الملفات جنبًا إلى جنب

واجهة SFTP بلوحتين، مع السحب والإفلات بين حاسوبك والخادم.

  • قارن بين مجلدين: تُميَّز بعلامة الملفات المختلفة، والأحدث، والموجودة في جهة واحدة فقط.
  • عدّل الملفات البعيدة مباشرةً، وأنشئ الأرشيفات وفُكّ ضغطها على الخادم.
  • اعمل بصلاحيات root عبر sudo، حتى على الخوادم التي لا تدعم SFTP.
  • انسخ مجلدًا محليًا إلى خادم، مع نقل تغييراته إليه أولًا بأول (على الحاسوب).
مقارنة مجلد محلي بمجلد بعيد: الملفات المختلفة مميّزة بعلامة

أنفاق دون الحاجة إلى سطر الأوامر

إعادة توجيه محلية وبعيدة وعبر SOCKS، مع تسمية كل نفق، وتشغيله مع بدء التطبيق إن شئت.

  • سجل مباشر لكل اتصال يمر عبر نفق.
  • عبر خوادم القفز والخوادم الوكيلة، مثل أي اتصال آخر.
لوحة إعادة توجيه المنافذ، وفيها ثلاثة أنفاق وحالة كل منها

يعمل مع ما لديك بالفعل

يقرأ ملف إعدادات SSH ‎~/.ssh/config لديك، ويستورد من PuTTY وMobaXterm وOpenSSH.

  • يستخدم وكيل SSH الخاص بك: Pageant، أو وكيل OpenSSH في Windows، أو 1Password، أو مفاتيح الأمان المادية.
  • شهادات OpenSSH، وخوادم القفز (jump hosts)، والخوادم الوكيلة من نوع HTTP وSOCKS.
  • إذا كانت كلمة المرور المحفوظة خاطئة، أو لم تُحفظ أي كلمة مرور، يعرض مربع طلب كلمة المرور خيار Save password (حفظ كلمة المرور). وتُحفظ كلمة المرور بمجرد نجاح تسجيل الدخول.
نموذج إضافة خادم جديد، مع الاستيراد من ‎~/.ssh/config

اعرف متى يتعطل شيء ما

يراقب المعالج والذاكرة والقرص والشبكة عبر SSH، ويُعلمك عندما يتوقف أحد الخوادم عن العمل.

  • لا حاجة إلى تثبيت أي شيء على الخادم.
  • معلومات الخادم، والخدمات، وحاويات Docker في مكان واحد.
المراقبة: ثلاثة خوادم مع رسوم بيانية مباشرة

بيانات دخولك تحت القفل

تُحفظ كلمات المرور والمفاتيح في ملف تعريف مشفّر لا تفتحه إلا كلمة مرورك.

  • AES-256-GCM، بمفتاح يُشتق من كلمة مرورك باستخدام Argon2id. ولا تُحفظ كلمة المرور أبدًا.
  • افتح القفل باستخدام Windows Hello، أو ببصمة إصبعك على Android. وهذه الميزة معطّلة إلى أن تفعّلها.
  • قفل ملف التعريف يغلق كل الاتصالات، حتى الاتصال الذي لا يزال في طور تسجيل الدخول.
بيانات الدخول المحفوظة ومفاتيح SSH في ملف التعريف المشفّر

على هاتفك أيضًا

ملف التعريف نفسه على Android، بالتشفير نفسه.

  • طرفية مع شريط مفاتيح فيه Ctrl وAlt وEsc وTab والأسهم.
  • نقل الملفات والأنفاق.
  • أسطح المكتب البعيدة مع اللمس، والتكبير، والحافظة المشتركة، ومؤشر الاتصال، وخيارات السرعة. ولا يشارك الهاتف أي ملفات مع خادم RDP.
Submarine على هاتف Android: طرفية SSH مع شريط مفاتيح
جديد في 0.4

أسطح المكتب البعيدة، بجانب طرفياتك مباشرةً

يُفتح VNC وعميل RDP المدمج في علامة تبويب، مباشرةً أو عبر أحد خوادم SSH لديك. ويمكن أيضًا فتح RDP في تطبيق RDP الموجود على حاسوبك.

سطح مكتب بعيد عبر RDP في علامة تبويب في Submarine، وفي شريطها Paste، ومؤشر الاتصال (Good، 6 ms)، وFiles، وSettings
سطح مكتب VNC في علامة تبويب في Submarine، مع علامة تبيّن أنه غير مشفّر
لوحة Speed and quality (السرعة والجودة) في علامة تبويب سطح مكتب بعيد

اعرف حال الاتصال

يعرض مؤشر في علامة التبويب Good أو Fair أو Weak أو Not answering (جيد، مقبول، ضعيف، لا يستجيب)، مع مقدار التأخير. وتعرض لوحته مقدار البيانات المارّة في كل اتجاه، وعندما يكون الاتصال ضعيفًا تقترح استخدام بيانات أقل.

صورة واضحة، أو بيانات أقل

اختر عدد الألوان، والدقة، وفي VNC عدد مرات تحديث الصورة، أو اختر خيارًا سريعًا مثل Less data (بيانات أقل). وتتوقف الصورة مؤقتًا في علامة التبويب المخفية، فلا يُرسَل شيء حين لا ينظر إليها أحد.

حافظة مشتركة

النص الذي تنسخه على سطح المكتب البعيد يصل إلى حافظتك، ولا يذهب محتوى حافظتك إلى هناك إلا عندما تلصق. ولا ينقل VNC إلا النص العادي.

ملفات مشتركة عبر RDP

يمكن لعميل RDP المدمج مشاركة مجلد أو محرك أقراص كامل، للقراءة فقط إن شئت. على الحاسوب، لا على الهاتف. ويبقى هذا الاختيار على هذا الجهاز ولا يُزامَن أبدًا.

تطبيق RDP لديك، دون كتابة كلمة المرور

عبر خادم SSH، يتصل تطبيق RDP لديك بالعنوان المحلي نفسه في كل مرة، فيجد من جديد ما يتذكّره (شهادة موثوقة، أو بيانات دخول محفوظة). وعلى Windows، يحصل برنامج Remote Desktop Connection أيضًا على كلمة المرور المحفوظة، مشفّرةً، في ملف يُحذف بمجرد قراءته.

عبر خوادم SSH لديك

يمكن تمرير RDP وVNC وTelnet كلها عبر أحد خوادم SSH لديك. والاتصالات غير المشفّرة مميّزة بوضوح.

عميل RDP المدمج تجريبي، ومعطّل إلى أن تختاره لخادم ما (Open in: Submarine's tab). وحتى ذلك الحين، يُفتح RDP في تطبيق RDP الموجود على حاسوبك. أما على Android، فالعميل المدمج هو المستخدَم.

الخصوصية مدمجة في التصميم

بياناتك ملكك. ولا نستطيع قراءتها.

تُشفَّر بياناتك قبل حفظها، وقبل أن تغادر جهازك. وننشر بدقة ما يستطيع خادمنا رؤيته وما لا يستطيع.

التشفير على جهازك

تُشفَّر ملفات التعريف باستخدام AES-256-GCM. ويُشتق المفتاح من كلمة مرورك باستخدام Argon2id. أما كلمة المرور نفسها فلا تُحفظ ولا تُرسَل أبدًا.

المزامنة اختيارية

إذا فعّلتها، يُشفَّر كل عنصر على جهازك أولًا. ولا يحتفظ الخادم إلا بالنسخة المشفّرة. لكنه يرى بعض التفاصيل المحيطة بها، مثل عنوان بريدك الإلكتروني وأوقات مزامنتك، ونذكرها كلها.

بلا تتبّع

لا إعلانات، ولا أدوات تحليل، ولا تقارير أعطال. لا يتصل التطبيق إلا بخوادمك، وبخادم المزامنة إذا سجّلت الدخول، وبـ GitHub للتحقق من وجود إصدار جديد.

كيف يعمل ذلك، وكيف تتحقق منه بنفسك

مجاني

مجاني. حقًا.

لا خطة مدفوعة، ولا فترة تجريبية، ولا إعلانات، ولا حاجة إلى حساب.

  • تطبيق Submarine مجاني ومفتوح المصدر بموجب رخصة MIT.
  • لا تحتاج إلى حساب. فالحساب مخصص فقط للمزامنة الاختيارية بين أجهزتك.
  • خدمة المزامنة مجانية أيضًا، ضمن حدود معقولة: 5 ميغابايت من البيانات المشفّرة، و20,000 عنصر، و100 ملف تعريف لكل حساب.
  • الشيفرة المصدرية متاحة للجميع. يمكنك قراءتها، أو بناء التطبيق بنفسك، أو استخدام خادم مزامنة خاص بك.
التنزيل

احصل على Submarine

تأتي جميع التنزيلات من إصدارات المشروع على GitHub.

Windows

Windows 10 و11 · مثبّت (‎.exe أو ‎.msi)

تنزيل

macOS

Apple Silicon (M1 والأحدث) · ‎.dmg

تنزيل

Linux

‎.deb و‎.rpm وحزمة Arch وAppImage

تنزيل

Android

Android 7.0 وما بعده · ‎.apk

تنزيل

تصف هذه الصفحة الإصدار 0.4، وهو في اختباراته الأخيرة ولم يصدر بعد. وإلى أن يصدر، تعطيك أزرار التنزيل الإصدار 0.3.8. وفي الإصدار 0.3.8 الطرفية، ونقل الملفات، والأنفاق، والمراقبة، والمزامنة، لكن ليس فيه أسطح المكتب البعيدة، ولا Telnet، ولا فتح القفل باستخدام Windows Hello وبصمة الإصبع، ولا وكلاء SSH، ولا مقارنة المجلدات، ولا بقية ما يضيفه الإصدار 0.4. وبدءًا من الإصدار 0.4، تتوفر لـ Windows أيضًا نسخة محمولة بصيغة ‎.zip.

تحقّق من تنزيلك

  • بدءًا من الإصدار 0.4، يتضمن كل إصدار ملف SHA256SUMS، وفيه المجموع الاختباري لكل ملف تنزيل.
  • بدءًا من الإصدار 0.4، يُوقَّع تطبيق Android بمفتاح المطوّر. وبصمة SHA-256 لشهادته هي e9e350dc9f8628bee461be3424c0c2b2180f00685cc380de80c86808ae669f1c.
  • لم تُوقَّع نسخ Windows وmacOS بتوقيع الشيفرة بعد، لذا قد يحذّرك نظامك عند فتحها أول مرة.
المساعدة

أسئلة وأجوبة

هل Submarine مجاني حقًا؟

نعم. التطبيق مجاني ومفتوح المصدر بموجب رخصة MIT، بلا خطة مدفوعة ولا إعلانات. وخدمة المزامنة مجانية أيضًا، ضمن الحدود المذكورة أعلاه.

هل أحتاج إلى حساب؟

لا. كل شيء يعمل من دونه. ولا تحتاج إلى حساب إلا إذا أردت مزامنة ملفات التعريف بين أجهزتك.

هل يستطيع خادم المزامنة قراءة كلمات مروري؟

لا. يُشفَّر كل عنصر على جهازك قبل رفعه، ولا يحصل الخادم على المفتاح أبدًا. لكنه يرى بعض التفاصيل المحيطة ببياناتك، مثل عنوان بريدك الإلكتروني، وأوقات مزامنتك، وعدد العناصر لديك. وتذكرها صفحة الأمان كلها.

ماذا لو نسيت كلمة مرور ملف التعريف؟

عندها لا يستطيع أحد فتح ملف التعريف ذاك، ولا حتى نحن. ولا توجد أي طريقة للاستعادة، لأن كلمة المرور لا تُحفظ في أي مكان. احتفظ بها في مكان آمن.

هل يمكنني استخدام RDP وVNC وTelnet؟

نعم، بدءًا من الإصدار 0.4. يعرض VNC الشاشة في علامة تبويب ويشارك الحافظة (نص عادي). ويُفتح RDP في تطبيق RDP الموجود على حاسوبك، أو في علامة تبويب باستخدام العميل المدمج التجريبي، الذي يشارك الحافظة، ويشارك أيضًا على الحاسوب مجلدًا أو محرك أقراص. وفي علامة تبويب داخل Submarine، يعرض كلاهما حال الاتصال، ويتيحان لك خفض جودة الصورة مقابل استهلاك بيانات أقل. ويُفتح Telnet في علامة تبويب طرفية. ويمكن تمرير الثلاثة كلها عبر خادم SSH، ويُميَّز Telnet وVNC العادي بعلامة تبيّن أنهما غير مشفّرين.

ما الذي يحصل عليه سطح المكتب البعيد من حاسوبي؟

نص الحافظة عندما تلصق في علامة التبويب الخاصة به، ولا شيء قبل ذلك. والنص المنسوخ على الخادم يصل إلى حافظتك ما دام خيار Share the clipboard (مشاركة الحافظة) مفعّلًا. أما الملفات، فلا يحصل عليها إلا إذا اخترت مجلدًا أو محرك أقراص لعميل RDP المدمج، على الحاسوب. وتُحفظ هذه الخيارات على جهازك ولا تُزامَن أبدًا، لذا لا يستطيع أي شخص تشارك معه ملف تعريف أن يفعّلها.

على أي أنظمة يعمل؟

يعمل على Windows 10 و11، وmacOS على Apple Silicon (M1 والأحدث)، وLinux (‎.deb و‎.rpm وArch وAppImage)، وAndroid 7.0 أو أحدث.

هل يمكنني استخدام خادم مزامنة خاص بي؟

نعم. في التطبيق، افتح Cloud sync (المزامنة السحابية) وغيّر خادم المزامنة. شيفرة خادمنا غير منشورة، لذا يجب أن يوفّر خادمك واجهة API نفسها، وهي موصوفة في الشيفرة المصدرية للتطبيق.

كيف أحذف حسابي؟

في التطبيق (الإصدار 0.4 وما بعده)، استخدم Delete account…‎ (حذف الحساب) في Cloud sync (المزامنة السحابية). ويمكنك أيضًا فعل ذلك من صفحة حذف الحساب.