🎯 شرح تفصيلي لإنشاء 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 #تفعيل_RDP #ويندوز #سطح_المكتب_البعيد #kamelpc #برامج_مجانية
#RDP #تفعيل_RDP #ويندوز #سطح_المكتب_البعيد #kamelpc #برامج_مجانية
التسميات
الخدمات السحابية RDP
تم تحميل ملفات الاردبي بنجاح بارك الله فيك بس ممكن تعديل كلمة السر الخاصه فيه ؟
ردحذفإن شاء الله تم تحديث الملفات
حذفشكرا جدا على الخدمة اشتغل معايا ياريت تضيف موضوعات اكثر فى المدونة
ردحذفممكن لو سمحت ارجوك انا رسلت ليك علي التليجرام تعملي ضروري للمساعده ارضبي لاني لا املك اللفيزا
ردحذفإن شاء الله نورت قناتك حبيبي ❤️ شكرا لك على مرورك
ردحذف