انتقل إلى المحتوى
سطح مكتب Linux كامل في المتصفح
عميل Xpra HTML5
المشاركة متعددة اللاعبين
تسريع أجهزة H264
50+ معامل عنوان URL
واجهة برمجية للقطات الشاشة
إعادة الاتصال التلقائي
قابل للتضمين عبر iframe
سطح مكتب Linux كامل في المتصفح
عميل Xpra HTML5
المشاركة متعددة اللاعبين
تسريع أجهزة H264
50+ معامل عنوان URL
واجهة برمجية للقطات الشاشة
إعادة الاتصال التلقائي
قابل للتضمين عبر iframe
سطح مكتب Linux كامل في المتصفح
عميل Xpra HTML5
المشاركة متعددة اللاعبين
تسريع أجهزة H264
50+ معامل عنوان URL
واجهة برمجية للقطات الشاشة
إعادة الاتصال التلقائي
قابل للتضمين عبر iframe
سطح مكتب Linux كامل في المتصفح
عميل Xpra HTML5
المشاركة متعددة اللاعبين
تسريع أجهزة H264
50+ معامل عنوان URL
واجهة برمجية للقطات الشاشة
إعادة الاتصال التلقائي
قابل للتضمين عبر iframe
Displayخدمة الأدوات

العرض

سطح مكتب Linux كامل يتم بثه إلى أي متصفح. قم بتشغيل أي تطبيق X11 — Firefox أو VS Code أو GIMP أو LibreOffice — وقم بالوصول إليه من عنوان URL. مدعوم بـ Xpra مع تسريع أجهزة H264. بدون عميل VNC أو عميل RDP أو تطبيق سطح مكتب. فقط علامة تبويب متصفح.

display-1 — Hoodyمتصل · H264
https://abc123-def456-display-1.node-us-1.containers.hoody.com/?sharing=true&encoding=h264
Firefox
code — main.py

1 import requests

2

3 r = requests.get(

4 '.../screenshot'

5 )

6 with open('f.png', 'wb') as f:

7 f.write(r.content)

8 # 1920x1080 PNG

alice
bob
1920 × 1080 · مستخدمين 2
تسريع أجهزة H264.·جلسة Xpra·مشترك: 2 عميل·~2.3 Mbps
كيف يعمل

خمس طرق لاستخدام العرض

يتكيف العرض مع طريقة عملك. قم بتشغيل سطح مكتب Linux كامل في علامة تبويب، شارك مع فريقك، التقط البيانات برمجيًا، ضمنها في واجهة المستخدم الخاصة بك، أو قم بضبطها للروابط ذات النطاق الترددي المنخفض — كل ذلك من نفس عنوان URL.

display-1

سطح مكتب Linux كامل

قم بتشغيل أي تطبيق X11 — متصفحات وبيئات تطوير متكاملة ومحررات صور — في حاوية معزولة وقم ببثه إلى علامة تبويب متصفح. بدون VNC أو RDP أو عميل أصلي.

# قبل / بعد

- vncviewer user@server:5901 (تثبيت العميل، فتح المنفذ)

+ افتح https://display-1.hoody.com — يعمل على أي جهاز

# Check the display is up

$ curl /api/v1/display/health

> {"status": "ok"}

 

# Inspect the session + its screenshots

$ curl /api/v1/display/info

> {

> "display": 1,

> "screenshots": [

> { "timestamp": "1749541160",

> "full": { "width": 1920, "height": 1080 } }

> ]

> }

سطح المكتب1/5
معاملات عنوان URL

عنوان URL واحد، 50+ معامل

يتم التحكم في كل شيء بشأن جلسة العرض من خلال عنوان URL. اقلب شريحة أدناه وسيتم تحديث عنوان URL — ثم افتحه أو ضمنه أو أرسله إلى زميل في الفريق.

https://abc123-def456-display-1.node-us-1.containers.hoody.com/

الجلسة

من يمكنه الاتصال، ومن يمكنه التحكم، وما إذا كان سيتم إعادة الاتصال عند فقدان الاتصال.

الوسائط والميزات

المزامنة الصوتية والحافظة ونقل الملفات والطباعة — قم بالقفل أو الفتح.

الترميز

H264 للحركة، WebP للتوازن، PNG للفقدان بدون خسارة، JPEG للروابط المحدودة.

حد نطاق الترددي

حد ثابت على بايتات في الثانية. 0 يعني بدون حد.

تخطيط لوحة المفاتيح

رمز التخطيط. استخدم swap_keys=true على macOS للتعيين Cmd→Ctrl.

لا تجاوزات — استخدام الإعدادات الافتراضية
واجهة برمجية HTTP

كل بكسل هو استجابة HTTP

التقط لقطات شاشة وقم ببث الصور المصغرة وقم بتكوين الجلسة باستخدام معاملات الاستعلام. يمكن معالجة العرض بالكامل وملاحظته وبرمجته من البداية إلى النهاية.

عرض جميع نقاط النهاية
display-api.sh

# Capture the live desktop as a PNG

curl -X GET \

https://abc123-def456-display-1.node-us-1.containers.hoody.com/api/v1/display/screenshot \

-H "Authorization: Bearer $TOKEN" \

-o frame.png

 

# Or get base64 + metadata in JSON

curl "https://abc123-def456-display-1.node-us-1.containers.hoody.com/api/v1/display/screenshot?base64=true" \

-H "Authorization: Bearer $TOKEN"

 

# Response:

# {

# "image": { "data": "iVBORw0KG..." },

# "info": {

# "full": { "width": 1920, "height": 1080 },

# "timestamp": "1749541160"

# }

# }

حالات الاستخدام

أسطح مكتب عند الطلب

يفتح سطح المكتب الذي يمكن معالجته عبر عنوان URL سير عمل لم تكن عملية قبل. بدون التثبيتات أو العملاء أو قفل نظام التشغيل.

استخدام الكمبيوتر بالذكاء الاصطناعي

وكلاء ينقرون ويكتبون ويقرأون البكسلات. واجهة برمجية لقطات الشاشة تزود نماذج الرؤية؛ لوحة المفاتيح والفأرة هي HTTP. أعط Claude أو GPT سطح مكتب Linux كامل بعنوان URL.

abc123-def456-display-1.node-us-1.containers.hoody.com● ai-agent
GET /api/v1/display/screenshot → vision model

أسطح مكتب العمل عن بعد

سطح مكتب واحد لكل موظف، مدار مركزيًا، يمكن الوصول إليه من أي جهاز. لا تترك البيانات الحاوية. الانضمام في ثانية — شارك عنوان URL.

بيئات التطوير

Cursor و VS Code و JetBrains ومتصفحات كاملة — كل ذلك يعمل في الحاوية وليس على جهاز الكمبيوتر المحمول. افتح عنوان URL على Chromebook وقم بالحصول على محطة عمل كبيرة.

تطبيقات SaaS لسطح المكتب

شحن برامج Linux فقط لأي متصفح. أدوات CAD القديمة والتطبيقات العلمية ومحطات التداول — قم بلفها في حاوية واشحن لكل عنوان URL.

لوحات مراقبة

الصور المصغرة عند 320px تتيح لك تبليط عشرات أسطح المكتب الحية في عرض واحد. تحديث كل 5 ثوان وضع علامة على الحالات الشاذة والتدقيق في العرض الكامل بنقرة واحدة.

العروض التقديمية المشتركة

?sharing=true&readonly=true يحول أي سطح مكتب إلى بث. المقدم يقود والجمهور يشاهد — لا توجد برامج مشاركة الشاشة المطلوبة.

# broadcast URL
?sharing=true&readonly=true
8 2 1viewers / presenters / muted
واجهة برمجية HTTP

13 نقطة نهاية، قابلية ملاحظة كاملة

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

لقطات الشاشة

5 endpoints

curl .../screenshot -o frame.png → 1920x1080 PNG

GET
/api/v1/display/screenshotالتقط PNG بدقة كاملة
GET
/api/v1/display/screenshot/lastآخر لقطة شاشة تم التقاطها
GET
/api/v1/display/screenshot/:tsلقطة شاشة تاريخية حسب الطابع الزمني
GET
/api/v1/display/screenshot/infoالتقط وأرجع البيانات الوصفية فقط
GET
/api/v1/display/screenshot/last/infoالبيانات الوصفية لأحدث عملية التقاط

الصور المصغرة

3 endpoints

curl .../thumbnail/last → 320x180 PNG preview

GET
/api/v1/display/thumbnailمعاينة 320px ، نطاق ترددي منخفض
GET
/api/v1/display/thumbnail/lastآخر صورة مصغرة
GET
/api/v1/display/thumbnail/:tsصورة مصغرة تاريخية

معلومات وبيانات وصفية

2 endpoints

curl .../display/info → {display: 1, screenshots: [...]}

GET
/api/v1/display/infoبيانات وصفية للصورة المصغرة فقط
GET
/api/v1/display/screenshotsالبيانات الوصفية لأحدث صورة مصغرة

الصحة

1 endpoint

curl .../display/health → {status: "ok"}

GET
/api/v1/display/healthمعرّف العرض + قائمة لقطات الشاشة
الإمكانيات

كل شيء مدمج

كل ميزة تأتي جاهزة للاستخدام. لا توجد ملحقات أو برامج تشغيل أو تثبيتات عملاء.

تسريع الأجهزة

ترميز فيديو H264 عند 2-5 Mbps للحركة السلسة. JPEG عند 100-500 كيلوبت في الثانية للروابط المقيدة. WebP و PNG و RGB الخام متوفرة جميعها.

?encoding=h264?encoding=webp?encoding=jpeg?encoding=png

مزامنة الحافظة

نسخ على جهاز الكمبيوتر الخاص بك والصق في سطح المكتب البعيد — والعودة مرة أخرى. يتم دعم نصوص عادية ونصوص غنية وتنسيقات UTF-8.

?clipboard=true?clipboard=false

أجهزة اللمس

يعمل الضغط والقرص والتمرير بإصبعين بدون مشاكل. أضف ?keyboard=true للحصول على لوحة مفاتيح افتراضية على الشاشة على الهواتف والأجهزة اللوحية.

?keyboard=true?swap_keys=true

إعادة الاتصال التلقائي

?reconnect=true استعادة الجلسة عند تبديل Wi-Fi أو استيقاظ جهاز الكمبيوتر المحمول. سطح المكتب يستمر في العمل من جانب الخادم أثناء غيابك.

?reconnect=true

وضع القراءة فقط

?readonly=true قفل الإدخال للوصول للعرض فقط. مثالي للوحات المعلومات والعروض التقديمية وتوزيع روابط العرض التوضيحي.

?readonly=true?steal=false

أعلام الميزات

تبديل الصوت والطباعة والحافظة ونقل الملفات بشكل مستقل. قفل البيئة من أجل الأمان أو إزالة الميزات من أجل الأداء.

?sound=false?printing=false?file_transfer=false

ضع سطح مكتب في عنوان URL

العرض هي واحدة من 18 خدمة أدوات تأتي مع كل حاوية Hoody. لا توجد برامج التثبيت أو العملاء أو VPN — فقط علامة تبويب متصفح.

اقرأ التوثيق