یک راه ساده برای دانلود فایل از اینترنت بدون نیاز به VPN پرسرعت!
Engimo یک برنامه کاربردی است که به شما اجازه میدهد فایلها را از اینترنت دانلود کنید و آنها را مستقیماً در حساب گیتهاب خود ذخیره کنید. این برنامه از قدرت سرورهای گیتهاب برای دانلود استفاده میکند — یعنی حتی اگر اینترنت شما کند باشد، سرورهای گیتهاب با سرعت بالا فایل را دانلود میکنند!
| مشکل | راهحل Engimo |
|---|---|
| ⬇️ سرعت دانلود پایین | 🚀 دانلود با سرورهای قدرتمند گیتهاب |
| 🔗 لینکهای بلاکشده | 🌐 دانلود از هر URL قابل دسترس |
| 💾 محدودیت حافظه | ☁️ ذخیرهسازی ابری رایگان |
| 🔒 نگرانی حریم خصوصی | 🛡️ امکان مخفی کردن مخزن |
۱. این برنامه را روی کامپیوتر خود دانلود و استخراج کنید ۲. پوشه برنامه را در ترمینال/کامندلاین باز کنید ۳. دستور زیر را اجرا کنید:
npm install --registry https://mirror2.chabokan.net/npm/۴. حالا برنامه را اجرا کنید:
npm run dev۵. آدرسی که در ترمینال نشان داده میشود (مثل http://localhost:5173) را در مرورگر باز کنید
برای اینکه Engimo بتواند فایلها را برای شما دانلود کند، باید یک «کلید دسترسی» از گیتهاب بگیرید. این کار کاملاً امن است و فقط به شما اجازه میدهد برنامه به حساب شما متصل شود.
۱. ورود به تنظیمات گیتهاب
- به github.com بروید و وارد حساب خود شوید
- روی عکس پروفایل خود (گوشه بالا-راست) کلیک کنید
- از منوی باز شده، Settings را انتخاب کنید
۲. رفتن به بخش توکنها
- از منوی سمت چپ، پایینترین گزینه یعنی Developer settings را کلیک کنید
- حالا روی Personal access tokens کلیک کنید
- سپس Tokens (classic) را انتخاب کنید
- روی دکمه سبز Generate new token (classic) کلیک کنید
۳. تنظیم توکن
- در قسمت Note یک نام بنویسید (مثلاً:
Engimo App) - تاریخ انقضا را روی No expiration بگذارید (یا هر تاریخی که میخواهید)
⚠️ مهم: در بخش Select scopes، حتماً تیک repo و workflow و delete_repo را بزنید (اینها به برنامه اجازه میدهد مخازن شما را مدیریت کند)
۴. ذخیره توکن
- روی Generate token کلیک کنید
⚠️ خیلی مهم: توکن نشان داده شده را کپی و در جای امن نگه دارید — فقط یک بار نشان داده میشود!
💡 توکن چیست؟ توکن مثل یک رمز عبور خاص است که فقط به این برنامه اجازه میدهد کارهای خاصی در حساب شما انجام دهد. شما هر وقت بخواهید میتوانید آن را در گیتهاب حذف کنید.
وقتی برنامه را برای اولین بار باز کردید، سه فیلد میبینید:
| فیلد | چه باید وارد کنید | مثال |
|---|---|---|
| 🔐 توکن گیتهاب | توکنی که در مرحله ۲ ساختید | ghp_xxxxxxxxxxxx |
| 👤 نام کاربری | نام کاربری گیتهاب شما | ali123 |
| 📁 نام مخزن | نام مخزن (یا هر نامی که بخواهید) | my-downloads |
💡 اگر مخزن وجود نداشته باشد چه؟ برنامه بهصورت خودکار یک کپی از مخزن آماده را برای شما میسازد نگران نباشید!
امکان دارد گیتهاب فرمت فایل هارا به آخر فایل اضافه نکند، باید دستی وارد کنید
پس از ورود، به صفحه اصلی (داشبورد) میروید. اینجا چهار بخش وجود دارد:
- میتوانید نام مخزن را تغییر دهید
- با دکمه مخفی کردن میتوانید مخزن را مخفی کنید (فقط خودتان ببینید)
- آدرس فایل مورد نظر را در کادر بزرگ وارد کنید
- چند آدرس را میتوانید با فاصله یا Enter جدا کنید
- فایلهای جداگانه: هر فایل جداگانه ذخیره شود
- فایل فشرده ZIP: همه فایلها در یک فایل فشرده
- روی دانلود کلیک کنید
- اینجا میتوانید ببینید دانلود در چه مرحلهای است
- ✅ سبز = موفق
- 🟡 زرد = در حال انجام
- 🔴 قرمز = خطا
- لیست همه فایلهای دانلودشده
- روی دریافت کلیک کنید تا فایل روی کامپیوتر شما ذخیره شود
Caution
توکن گیتهاب مثل رمز عبور حساب شماست. اگر کسی توکن شما را داشته باشد، میتواند:
- به تمام مخازن خصوصی شما دسترسی پیدا کند
- کدهای شما را تغییر دهد یا حذف کند
- اطلاعات حساس شما را بدزد
- توکن را در هیچ چت، ایمیل، یا فرم آنلاین وارد نکنید
- توکن را در اسکرینشات به اشتراک نگذارید
- اگر فکر میکنید توکن لو رفته، فوراً در گیتهاب آن را حذف کنید
- توکن فقط در مرورگر خودتان و برای این برنامه استفاده شود
| نکته | توضیحات |
|---|---|
| 🌐 لینکها | باید publicly accessible باشند (نیازی به لاگین نداشته باشند) |
| 🚀 سرعت | دانلود روی سرورهای گیتهاب انجام میشود — خیلی سریع! |
| 💾 حجم | فایلهای بزرگتر از ۱۰۰MB بهصورت خودکار تقسیم میشوند |
| 🔒 امنیت | توکن فقط روی کامپیوتر شما ذخیره میشود، هیچکجا ارسال نمیشود |
این برنامه بر اساس ایده و ساختار مخزن اصلی ساخته شده است:
- مخزن اصلی: github-sandbox
- ایده اصلی: استفاده از GitHub Actions برای دانلود فایلها
Beyond boundaries; within reach. - Engimo