Relayium

إرسال ملف إلى شخص ما عبر الشبكات باستخدام واجهة Relayium الطرفية (CLI)

آخر تحديث: 2026-07-12

أحيانًا لا يكون الجهاز الآخر جهازك ولا يمكنك الدخول إليه عبر SSH — ملف لزميل في مكتب آخر، أو نسخة بناء لعميل، أو أرشيف لصديق في الطرف الآخر من البلاد. يقوم relayium send وreceive بنقله مباشرةً بينكما عبر الشبكات، بالاعتماد فقط على رمز اقتران قصير تُصدره واجهة CLI لديك عند الإرسال.

الاتصال من الند للند (P2P) ومُشفَّر من الطرف إلى الطرف. لا يمر عبر Relayium سوى مصافحة تعارف ضئيلة للغاية تُعرِّف الطرفين ببعضهما؛ أما بايتات الملف فلا تمر أبدًا.

قبل أن تبدأ

كل ما يلي هو relayium CLI، فثبّته أولًا إن لم تكن قد فعلت. على macOS وLinux، يُسقط أمر واحد ملفًا ثنائيًا مُسبق البناء في PATH الخاص بك:

curl -fsSL https://relayium.com/install.sh | sh

أرسِل أولًا، ثم مرِّر الرمز الذي يُطبَع لك

سجِّل الدخول مرة واحدة عبر relayium login، ثم اكتفِ بالإرسال. تُصدر واجهة CLI رمز اقتران وتطبعه مع الأمر الذي سينفّذه الطرف الآخر بالضبط، ثم تنتظر. مرِّر هذا الرمز خارج القناة — قُله في مكالمة، أو ألقِه في محادثة:

# المُرسِل (مرة واحدة لكل جهاز: relayium login)
relayium send ./release.zip
# يطبع:   Code: K7M4XR   (valid 5 minutes)
#          On the other machine:  relayium receive K7M4XR

# المُستقبِل (في المجلد الذي يجب أن تصل إليه الملفات) — بلا حساب
relayium receive K7M4XR

التحقق برمز SAS

عندما يتصل الطرفان، تطبع كلتا الطرفيتين رمز SAS (سلسلة المصادقة القصيرة) المكوَّن من 6 أرقام نفسه، المُشتَق من مفاتيح الجلسة. قارِنا بينهما — اقرأه بصوت عالٍ في المكالمة — للتأكد من أنكما متصلان ببعضكما وليس بشخص في المنتصف.

للحصول على ضمان قاطع، أضِف --verify: عندئذٍ ينتظر النقل حتى تؤكد أن الرمزين متطابقان قبل أن يتحرك بايت واحد.

relayium send --verify ./release.zip

مباشر فقط — مجاني، أو يفشل

يتسابق النقل على إنشاء اتصال مباشر بين الطرفين. حين يمكن إنشاؤه — وهي الحالة الشائعة ما دام لأحد الطرفين على الأقل عنوان يمكن الوصول إليه — يتدفق الملف مباشرةً، مُشفَّرًا، بأقصى سرعة وبلا تكلفة.

إذا كان الطرفان خلف NAT صارم ولم يُعثَر على مسار مباشر، يفشل النقل بنظافة بدلًا من توجيه ملفك عبر مُرحِّل. هذا يبقي واجهة CLI مجانية تمامًا ويُبعد بايتات ملفك عن خوادمنا. إن واجهت هذا، فالحل الموثوق هو daemon direct بين خادمين يمكن الوصول إليهما، أو push عبر SSH.

الأسئلة الشائعة

من أين يأتي رمز الاقتران؟

‏Relayium هو من يُصدره. شغِّل `relayium send ./release.zip` (بعد `relayium login`) فتطبع واجهة CLI رمزًا من 6 محارف صالحًا لخمس دقائق، مع الأمر الذي سينفّذه الطرف الآخر بالضبط. لا يمكنك اختياره بنفسك — فالخادم لا يقبل إلا الرموز التي أصدرها هو.

هل يُرفَع الملف إلى أي مكان؟

لا. يتدفق الملف مباشرةً بينكما، مُشفَّرًا من الطرف إلى الطرف. لا يمر عبر Relayium سوى مصافحة تعارف صغيرة لتعريف الطرفين — أما الملف فلا يمر أبدًا.

ماذا لو تعذَّر علينا الاتصال؟

إذا كان الطرفان خلف NAT صارم بلا عنوان يمكن الوصول إليه، فلا يمكن إنشاء الاتصال المباشر ويفشل النقل — فواجهة CLI لا تملك احتياطيًا عبر مُرحِّل، وهذا بحكم التصميم. استخدم daemon direct بين خادمين يمكن الوصول إليهما، أو push عبر SSH، حين لا يتوفر مسار مباشر.

كيف أعرف أنه فعلًا الشخص الصحيح على الطرف الآخر؟

تطبع كلتا الطرفيتين رمز SAS متطابقًا من 6 أرقام مُشتَقًا من مفاتيح الجلسة. قارِنا بينهما خارج القناة؛ فإن تطابقا، فلا أحد في المنتصف. أضِف --verify لتشترط ذلك التأكيد قبل أن يتحرك أي بايت.

أرسِل ملفك التالي مباشرةً إلى شخص على شبكة أخرى — مُشفَّرًا من الطرف إلى الطرف، ومجانًا.

احصل على CLI

تابِع القراءة