🎯 شرح تفصيلي لإنشاء RDP وLinux VNC من خلال GitHub (2025)
🔒 إعداد بيئة عمل احترافية عن بُعد مجانًا من GitHub خطوة بخطوة
🖥️ أولًا: إنشاء RDP (ويندوز) عبر GitHub Actions
📌 المتطلبات:
- حساب GitHub مجاني
- حساب في موقع Ngrok (ويُفضل تفعيله ببطاقة بنكية)
- متصفح ويب
- برنامج RDP على جهازك (مثل Remote Desktop Connection)
✅ الخطوات:
- إنشاء Repository جديد:
- ادخل إلى GitHub New Repo
- سمه مثلًاwindows-rdp
واجعله Public
- اضغط على Create Repository - إعداد GitHub Actions:
- انتقل إلى تبويبActions
- اختر set up a workflow yourself
- سمي الملف:.github/workflows/rdp.yml
- الصق الكود التالي:name: RDP on: [workflow_dispatch] jobs: build: runs-on: windows-latest steps: - name: Download ngrok run: | Invoke-WebRequest https://bin.equinox.io/c/bNyj1mQVY4c/ngrok-stable-windows-amd64.zip -OutFile ngrok.zip Expand-Archive ngrok.zip ./ngrok.exe authtoken YOUR_AUTH_TOKEN - name: Enable RDP run: | net user kamel123 MyStrong123 /add net localgroup administrators kamel123 /add Set-ItemProperty -Path 'HKLM:\System\CurrentControlSet\Control\Terminal Server' -Name 'fDenyTSConnections' -Value 0 Enable-NetFirewallRule -DisplayGroup "Remote Desktop" ./ngrok.exe tcp 3389
🔄 استبدل
YOUR_AUTH_TOKEN
برمز ngrok الخاص بك. - تشغيل الـ RDP:
- ادخل علىActions
← اخترRun workflow
- بعد انتهاء التشغيل، سيظهر رابط مثل:
tcp://0.tcp.ngrok.io:12345
- افتح برنامج RDP على جهازك، واكتب الرابط في خانة السيرفر.
- اسم المستخدم:kamel123
- كلمة السر:MyStrong123
🐧 ثانيًا: تشغيل Ubuntu Desktop (VNC GUI) عبر GitHub Actions
📌 المتطلبات:
- حساب GitHub
- لا تحتاج ngrok أو بطاقة
✅ الخطوات:
- أنشئ Repository جديد باسم:
ubuntu-desktop-vnc
- ادخل إلى Actions واختر:
set up a workflow yourself
ثم الصق الكود التالي:name: Ubuntu VNC on: [workflow_dispatch] jobs: build: runs-on: ubuntu-latest steps: - name: Install Desktop Environment & VNC run: | sudo apt update sudo apt install xfce4 xfce4-goodies tightvncserver git -y vncserver :1 vncserver -kill :1 mkdir -p ~/.vnc echo "#!/bin/bash xrdb $HOME/.Xresources startxfce4 &" > ~/.vnc/xstartup chmod +x ~/.vnc/xstartup vncserver :1 -geometry 1280x720 -depth 24 - name: Setup noVNC Server run: | git clone https://github.com/novnc/noVNC.git ~/noVNC git clone https://github.com/novnc/websockify ~/noVNC/utils/websockify nohup ~/noVNC/utils/launch.sh --vnc localhost:5901 --listen 6080 & sleep 10 nohup ssh -o StrictHostKeyChecking=no -R 80:localhost:6080 serveo.net &
- بعد تشغيل Action، سيتم توليد رابط مثل:
https://xxx.serveo.net
افتحه في متصفحك، وستظهر لك واجهة Ubuntu الكاملة برسوميات.
📌 ملخص سريع:
الميزة | GitHub RDP (Windows) | GitHub VNC (Linux) |
---|---|---|
🆓 مجاني | ✅ | ✅ |
🌐 الوصول من المتصفح | ❌ | ✅ |
🖥️ نظام التشغيل | Windows | Ubuntu Linux |
⚡ مناسب للتطوير | ✅ | ✅ |
💡 نصيحة: استغل أدوات GitHub بذكاء! تقدر تبرمج أو تجرب بيئة عمل على السحابة مجانًا وبأعلى أداء.
📥 تحميل ملف RDP 📥 تحميل ملف Linux
التسميات
الخدمات السحابية RDP
تم تحميل ملفات الاردبي بنجاح بارك الله فيك بس ممكن تعديل كلمة السر الخاصه فيه ؟
ردحذفإن شاء الله تم تحديث الملفات
حذفشكرا جدا على الخدمة اشتغل معايا ياريت تضيف موضوعات اكثر فى المدونة
ردحذفإن شاء الله نورت قناتك حبيبي ❤️ شكرا لك على مرورك
ردحذف