افزونه محافظت از لینک دانلود | پلاگین حفاظت از لینکهای دانلود خارجی ووکامرس
بیشتر سایتهایی که در زمینه فروش یا دانلود فایل فعالیت میکنند دارای هاست مجزایی برای فایلهای قابل دانلود خود میباشند که حفاظت از این فایلها امری ضروری است؛ در غیر این صورت هر کسی با در دست داشتن آدرس فایلهای شما میتواند آنها را هزاران بار دانلود کند و با این کار حتی میتوانند هاست دانلود شما را از دسترس خارج نمایند. با توجه به ضرورت حفاظت از فایلهای قابل دانلود که بر روی هاست یا هاستهای دیگری نگهداری میشوند؛ ما افزونه حفاظت از لینکهای خارجی ووکامرس را به عنوان یک افزونه کاربردی ایرانی توسعه دادهایم که به وسیله آن میتوانید جلوی دانلود غیرمجاز فایلهای موجود در هاست دانلودتان را بگیرید و محدودیتهای خاصی برای آن در نظر بگیرید. این افزونه علاوهبر ووکامرس از لینکهای افزونههای WooCommerce, Download Monitor, Easy Digital Downloads نیز پشتیبانی میکند.
ویژگیهای افزونه محافظت از لینک دانلود
- قابلیت رمزنگاری انواع لینکهای دانلود
- امکان کدنگاری آدرس فایلهای ویدئویی و صوتی در هنگام پخش توسط پلیر وردپرس و html5
- امکان محدود کردن لینک دانلود به IP
- جلوگیری از دانلود فایل با استفاده از لینک مستقیم فایل
- تعیین محدودیت زمانی برای لینک دانلود
- بدون نیاز به تغییر لینکهای موجود
- امکان معرفی چندین دامنه دانلود
- قابلیت مکث و ادامه دانلود
- عدم افت سرعت دانلود
- پشتیبانی از وبسرورهای مطرح LiteSpeed, Nginx
- دارای مستندات کامل
- کدنویسی استاندارد و قابل فهم
- حفاظت از لینکهای سرفصلهای دوره در قالب مگافایل
- هماهنگسازی با سرفصلهای قالب استادیار
- حفاظت از لینکهای قالب دیجی آکادمی
- هماهنگی با قالب ونوس
- و مهمتر از همه رضایت کامل کاربران از عملکرد افزونه و پشتیبانی ما میباشد.
افزونههای مورد پشتیبانی
- WooCommerce
- Free Downloads WooCommerce
- Easy Digital Downloads
- Download Monitor
- YITH WooCommerce Membership Premium
- LifterLMS
- Presto Player
- حفاظت از لینکهای موجود در پخش کننده صوتی و تصویری وردپرس
- محافظت از لینکهای موجود در نوشتهها و برگههای وردپرس به صورت خودکار
- سازگاری خودکار با اکثر افزونهها و قالبهای دانلود فایل
سایر موارد قابل پشتیبانی
چنانچه شما از وردپرس استفاده نمیکنید و از اسکریپتها یا فریمورکهای php مثل لاراول استفاده میکنید ما میتوانیم برای کدنگاری لینکها کدنویسی مورد نیاز به زبان php را برایتان انجام دهیم.
نحوه عملکرد افزونه حفاظت از لینکهای دانلود وردپرس
افزونه حفاظت از لینکهای دانلود وردپرس با استفاده از ابزار کدنگاری اقدام به رمزنگاری آدرس فایلها میکند و در این رمزنگاری از کلیدهای خصوصی استفاده میشود که باعث خواهد شد رمزنگاری در هر سایتی با سایت دیگر متفاوت از آب دربیاید که با این کار امکان رمزگشایی احتمالی آن به حداقل ممکن خواهید رسید.
در این روش لینک دانلود اصلی فایل قابلیت دانلود را از دست خواهد داد و فایل موردنظر تنها بهوسیله لینک کد نگاری شده قابل دانلود خواهد بود.
زمانیکه لینک رمزنگاریشده فراخوانی میشود هاست دانلود لینک موردنظر را رمزگشایی میکند و در صورتی که همه چیز درست باشد آدرس فایل مورد نظر را برای دانلود به وب سرور میفرستد تا دانلود فایل آغاز گردد در غیر این صورت پیام خطای مناسب را صادر خواهد کرد.
تغییرات جدید در نگارش 3.5.0 – 3.5.2
- امکان انتخاب روش دریافت IP کاربر. این مورد بر روی برخی از سرورها که در زمینه دریافت IP به صورت عادی مشکل دارند کاربرد دارد.
- بهینهسازی رفع مشکلات جزئی
تغییرات جدید در نگارش 3.4.5
- تغییراتی در کد کوتاه اختصاصی افزونه
- بهینهسازی کلی افزونه
تغییرات جدید در نگارش 3.4.0
- تغییرات جزئی و بهینهسازی افزونه
تغییرات جدید در نگارش 3.3.1
- بهینهسازی بخش تنظیمات افزونه
- نگارش مجدد فایل مستندات برای درک آسانتر ان توسط کاربران
تغییرات جدید در نگارش 3.2.0 – 3.2.1
- بهینهسازی تنظیمات افزونه
- اضافه شدن راهنما جهت تنظیم هاست دانلود با توجه تنظیمات اعمال شده روی افزونه
- بهینهسازی و بهبود عملکرد
تغییرات جدید در نگارش 3.1.0
- یکپارچهسازی روش رمزنگاری لینکها مشابه با روش لینک امن
- به روز رسانی فایلهای php و htaccess برای هاستهای دانلود با وب سرور LightSpeed و Apache
- بهینهسازی و بهبود عملکرد
- نکته مهم: در این نگارش تغییرات اساسی روی روش حفاظت انجام شده است و چنانچه قبلاً از روش استاندارد برای حفاظت استفاده میکردید باید حتماً فایلهای php و htaccess موجود در هاست دانلود را با نسخه جدید آن جایگزین و مجدداً تنظیم کنید.
کاربرانی که در نگارشهای قبلی از روش لینک امن استفاده میکردند باید کلید امنیتی قبلی را در تنظیمات نگارش جدید در بخش کلید رمزنگاری ثبت کنند در غیر اینصورت در هنگام دانلود با خطای 403 یا 404 مواجه خواهید شد.
تغییرات جدید در نگارش 3.0.3
- قابلیت دانلود فایل دارای کاراکتر فاصله
- بهینهسازی افزونه
تغییرات جدید در نگارش 3.0.0 – 3.0.1
- امکان فعالسازی یا غیرفعالسازی حفاظت از لینکهای دانلود ووکامرس و edd
- بهینهسازی افزونه
- رفع یک خطای جزئی
تغییرات جدید در نگارش 2.9.7
- هماهنگی با افزونه پخش کننده AudioIgniter
تغییرات جدید در نگارش 2.9.5 – 2.9.6
- هماهنگی با افزونه پخش کننده Presto Player
- بهینه سازی افزونه
- رفع باگ
تغییرات جدید در نگارش 2.8.5
- قابلیت تنظیم تاریخ انقضای لینک دانلود بر حسب ساعت، دقیقه، ثانیه، روز، هفته و ماه
تغییرات جدید در نگارش 2.8.3
- امکان فعالسازی یا غیرفعالسازی بررسی IP به صورتی که لینک دانلود فقط به تاریخ انقضاء حساس باشد.
تغییرات جدید در نگارش 2.8.2
- رفع مشکل اعلام هشدار در بخش حفاظت از محتوا
تغییرات جدید در نگارش 2.8.1
- رفع مشکل کدنگاری لینکهای تکراری
- بهینهسازی افزونه
تغییرات جدید در نگارش 2.8.0
- کدنگاری و حفاظت از لینک فایلهای ویدئویی و فایلهای صوتی موجود در درسهای افزونه LifterLMS
تغییرات جدید در نگارش 2.7.1
- افزوده شدن یک هوک جدید جهت استفاده توسعهدهندگان جهت حفاظت از آدرس فایلها(دارای راهنمای استفاده)
تغییرات جدید در نگارش 2.7.0
- اضافه شدن قابلیت حفاظت از آدرس عکسهای استفاده شده در نوشتهها و برگهها
- بهینهسازی افزونه
تغییرات جدید در نگارش 2.6.5 – 2.6.6
- رفع مشکل عدم پخش ویدئو در هنگام استفاده از کد کوتاه با لینکهای حفاظت شده
- بهینهسازی افزونه
- رفع اشکالات جزئی
تغییرات جدید در نگارش 2.6.0
- نمایش لینک دانلود کدنگاری شده فایلهای ووکامرسی در هنگام ویرایش محصول
تغییرات جدید در نگارش 2.5.0
- پشتیبانی از کدنگاری به روش Secure Link برای دانلود حفاظت شده از وب سرور Nginx
- کاهش مدت زمان انقضای لینک دانلود از روز به ساعت: در نگارشهای قبلی حداقل اعتبار لینک یک روز بود که در این نگارش به یک ساعت کاهش پیدا کرد یعنی می توانید تاریخ اعتبار لینک کدنگاری شده را بر حسب ساعت تعیین کنید به عنوان مثال 6 ساعت.
تغییرات جدید در نگارش 2.4.5 – 2.4.6
- رفع خطای IP در برخی از شبکههای اینترنتی
- بهینهسازی افزونه
تغییرات جدید در نگارش 2.4.1
- رفع خطا در بخش حفاظت از محتوا
تغییرات جدید در نگارش 2.4.0
- حفاظت از لینکهای موجود در تگ video و audio
- پشتیبانی و حفاظت از لینکهای موجود در کد کوتاه embed
- تغییر نام منوی افزونه به محافظ لینکها در بخش مدیریت
- بهینهسازی افزونه
تغییرات جدید در نگارش 2.3.1
- امکان تغییر پوشه پیشفرض برای فایلهای حفاظت شده از طریق فایل config
- بهینهسازی افزونه
تغییرات جدید در نگارش 2.2.0
- امکان حفاظت از لینکهای دانلود داخل متن نوشتهها و برگهها به صورت خودکار. با فعال کردن این امکان افزونه به صورت خودکار لینکهای دانلود را بررسی و در صورت تطبیق با آدرس دامنه دانلود، آنها را کدگذاری خواهد نمود.
- امکان جلوگیری از اعمال حفاظت بر روی یک لینک خاص با افزودن پارامتر skp با مقدار 1 به لینک برای مثال:
http://dl.ham3da.ir/test2/myfile.zip?skp=1
تغییرات جدید در نگارش 2.0.0
- افزوده شدن کد کوتاه ویژه برای حفاظت از لینکها در محل دلخواه شما
- بهینهسازی افزونه
تغییرات جدید در نگارش 1.9.1
- بهینهسازی بخش حفاظت از لینک فایلهای ویدئویی و صوتی
تغییرات جدید در نگارش 1.9.0
- حفاظت از لینک فایلهای ویدئویی
- حفاظت از لینک فایلهای صوتی
تغییرات جدید در نگارش 1.8.3
- بهینه سازی افزونه
تغییرات جدید در نگارش 1.8.2
- پشتیانی از لینکهای دانلود افزونه YITH WooCommerce Membership Premium
- گرافیکی شدن پیامهای خطا در هاست دانلود
تغییرات جدید در نگارش 1.8.0
- اضافه شدن امکان بررسی ورود کاربر برای دانلود فایل روی EDD
- تطبیق دادن ایمیل خریدار با ایمیل کاربر فعلی جهت جلوگیری از دانلود غیرمجاز روی EDD
- نکته: موارد جدید روی ووکامرس نیاز به اعمال نداشت چون ووکامرس خودش این امکانات را دارا میباشد.
تغییرات جدید در نگارش 1.7.3
- حل مشکل تشخیص فرمت فایل توسط اندروید
تغییرات جدید در نگارش 1.7.2
- بهینهسازی و بهبود عملکرد
تغییرات جدید در نگارش 1.7.1
- رفع اشکال در بخش نمایش جزئیات سفارش(در بخش مدیریت > ووکامرس > سفارشات)
آزمایش کارکرد افزونه بر روی وبسرور Nginx
ابتدا اقدام به ثبت سفارش مجازی نمایید تا بتوانید لینک نمونه حفاظت شده را مشاهده نمایید. دقت داشته باشید که محدودیت زمانی یک روزه روی لینک دانلود نمونه اعمال شده است.
نمونه لینک حفاظت شده
نمونهای از لینک دانلود مسقیم فایل روی هاست دانلود تستی که در حالت عادی به هیچ وجه قابل دانلود نیست و تنها از طریق افزونه حفاظت از لینک دانلود بعد از کدنگاری قابل دریافت میباشد: https://dl2.ham3da.ir/downloads/shajareian/Mast-e-Negah.zip
نمونههای دیگر
برای مشاهده یک لینک دانلود فایل zip و یک ویدئو که لینک آن با این افزونه رمزنگاری شده است و روی IP حساس بوده و همچنین تاریخ انقضا دارد اینجا کلیک کنید.
گواهی ثبت
این افزونه با کد شامد 1-2-694065-62-0-5 در مرکز فناوری اطلاعات و رسانههای دیجیتال به ثبت رسیده است که جهت استعلام میتوانید از این لینک اقدام نمایید.
پیش نیازهای هاست دانلود
هاست دانلود شما باید یکی از وب سرورهای Nginx یا LiteSpeed و Apache + Nginx راهاندازی شده باشد.
پیشنیازها در وب سرور Nginx و Apache + Nginx
- در وب سرور Nginx فقط به ماژول ngx_http_secure_link_module و کانفیگ آن نیاز دارید که کدهای کانفیگ آن را در فایل مستندات افزونه قرار دادهایم.
پیشنیازها در وب سرور LiteSpeed
- نصب بودن php نسخه 5.6 یا بالاتر روی هاست دانلود
- پشتیبانی از X-LiteSpeed-Location
- فعال بودن پلاگین fileinfo بر روی php هاست دانلود که معمولاً فعال است.
* اگر در مورد پیشنیازهای هاست دانلود خود اطلاعات کافی ندارید؛ قبل از خرید محصول از پشتیبانی هاست در مورد آن سوال کنید.
هاستهای پیشنهادی
هاستهای زیر دارای تمامی پیشنیازهای مورد نیاز برای این افزونه میباشند:
- هاست دانلود ماندگار وب (ارزان و به صرفه و البته با کیفیت و با پشتیبانی حرفهای )
- هاست دی ال(محبوبترین هاست دانلود ایران با پشتیبانی حرفهای)
- هاست دانلود نت افراز(هاستهای انجین ایکس با قابلیت Secure Link و پشتیبانی از php)
- هاست پارس پک(هاستهای انجین ایکس با قابلیت Secure Link)
توصیه میکنیم تا جایی که امکان دارد از هاستهایی که با وب سرور Nginx یا Apache+Nginx راهاندازی شدهاند استفاده نمایید چون این نوع وبسرورها از پایداری، انعطاف و سرعت بسیار بالایی برخوردار هستند. همچنین تا جایی که ممکن است برای هاست دانلود از وب سرورهای Apache اجتناب کنید چون کارایی مناسبی برای این کار ندارند به خصوص زمانی که آپاچی و سی پنل با هم همراه شده باشند.
* قبل از خرید افزونه میتونید سوالات خود را با ما در بخش دیدگاههای محصول در میان بگذارید.
* در صورتی که نیاز به راهنمایی بیشتری دارید از طریق تلگرام با ما در ارتباط باشید. آیدی تلگرام ما: ham3da_ir
* در نامگذاری فایلها از حروف و اعداد انگلیسی استفاده کنید و همچنین به جای فاصله از – استفاده کنید و به هیچ وجه از علایم در نامگذاری فایلها و پوشهها استفاده نکنید.
* از آنجایی که استفاده از vpn باعث تغییر در ip کاربر میشود برای دانلود حفاظت شده با امکان بررسی ip باید vpn خاموش باشد در غیر اینصورت اجازه دانلود داده نخواهد شد.
نمایش بیشتر
آخرین دیدگاه ها
بسیار پر کاربرد و مهم برای کسایی که کار فروش محصولات آموزشی انجام میدن
تو مسیر فعال سازی و ست کردن افزونه با هاست شاید با چالش مواجه بشید که اصلا جای نگرانی نیست بخاطر اینکه پشتیبانی بسیار خوش برخورد و سریعی داره. شما رو راهنمایی میکنه و اگر نیاز شد دسترسی های لازم رو ازتون می گیره و خودش کارا رو انجام میده. در کل ممنونم از تیم تم آف و هم صدا با وردپرس
– فایل های من در OneDrive آپلود شده اند. آیا میتونم لینک فایل ها رو به این افزونه بدم و افزونه برای من لینک های موقت ( زمان دار ) درست بکنه یا خیر ؟
– قابلیت زماندار کردن لینک های موقت وجود داره ؟ فرضا هر لینک برای یک ساعت فعال باشه و یا برای یک آی پی
– خیر شما باید هاست دانلود تهیه کنید که 4 نمونه هاستینگ هم که از روش حفاظتی افزونه ما پشتیبانی می کنن معرفی کردیم.
– لینکهای دانلود به تاریخ انقضا و آی پی حساس خواهند شد زمان انقضا در تنظیمات افزونه قابل تغییر است.
فایل های محصولات سایتمو با فرمت zip ،داخل هاست دانلود آپلود کردم. از وقتی فایل ها رو به هاست دانلود منتقل کردم، ۹۵درصد کاربران سایت(مشتریان محصولات) نمیتونن فایل ها رو دانلود کنند. درواقع فایل ها ناقص دانلود میشوند.
– تنظیمات پیکربندی ووکامرس روش دانلود X-Accel-Redirect گذاشتم.
– قالب سایتم هلوالمنتور است. صفحات با المنتور طراحی کردم و فروشگاه سایتم ووکامرس است.
– فایل ها تقریبا400 مگابایت هستند
– هر محصول تقریبا ۲۰ فایل داره که اصولا کاربران فایل ها رو به صورت همزمان زیر دانلود میگذارند و به مشکل میخورند.
دنبال راهی برای رفع مشکل دانلود شدن فایل ها و در عین حال حفظ امنیت فایل ها هستم
آیا با استفاده از این افزونه مسئله دانلود شدن و امنیت لینک محصولات سایتم حل میشه؟
البته هاست دانلود شما هم باید پیش نیازها رو داشته باشه و توصیه ما اینه که هاست دانلود باید وب سرور nginx یا apache+nginx داشته باشه تا عملکرد و سرعت خوبی رو تجربه کنید. برای اطلاعات بیشتر به آیدی تلگرامی ما پیام بدید: @ham3da_ir
مهم اینه که هاست دانلود شما پیشنیازهای افزونه را داشته باشد که در شرح محصول ذکر کردیم. چند نمونه هاست دانلود هم که تست شده هستن معرفی کردیم.
قبل از خرید افزونه سوال داشتم میخواستم بدونم :
ما از قبل 3000 محصول دیجیتال روی سایتمون داریم با لینک هایی که داخل خود هاست هستش و به تازگی میخوایم هاست دانلود تهیه کنیم ، میخواستم بدونم چطور میتونم لینک فایل این 3000 محصول رو یکجا باهم به هاست دانلود تغییر بدم و بعدش از افزونه شما استفاده کنم .
ممنون میشم راهنمایی بفرمایید.
با احترام
سلام و عرض ادب
کاربر عزیز، لطفا موارد مرتبط با محصول را در طی تیکت با فروشنده مطرح بفرمایید تا پس از بررسی دقیق تر راهنمای شما باشد و پشتیبانی انجام گیرد. دیدگاه های محصول برای پرسش سوالات پیش از خرید بوده و پشتیبانی فنی محصول انجام نمی گیرد
خیلی کم پیش میاد برای افزونه ای نظر بذارم
ولی برخودم واجب دونستم حقیقت رو بگم
یکی از افزونه های ضروری برای ووکامرس همینه؛ کسایی که فروشگاه اینترنتی دارن یا محصولی رو میفروشن لازم لینک هاشون رو ایمن سازی کنن
به علاوه پشتیبانی خوبی که این محصول داره
مشکلم رو در کمتر از چند دقیقه حل کرد
صبر و حوصله، مسئولیت پذیری،خلاق حرفه ای و خبره بودن در کار
یکی از بارز ترین خصوصیات توسعه دهنده این افزونه هست
با خیال راحت بخرید و لذت ببرید
بنده قالب شکرینو رو خریداری کردم ، میخواستم بدونم این افزونه با قالب شکرینون هماهنگ هستش که تهیه کنم ؟
و مطلب بعدی اینکه هاست میزبانی بنده لایت اسپید هستش و هاست دانلود دارم و حجم فایل های ویدیویی هم بالاهستش آیا این افزونه مناسب سایت من هست و میتونم ازش استفاده کنم و آیا پیشنیاز دیگه ای هم میخواد یا نه ؟
با تشکر
وب سرور هاست دانلود بهتره که nginx باشه البته با لایت اسپید هم به خوبی سازگاری داره اما nginx در این زمینه خیلی بهتر عمل میکنه.
برای دانلود فایلهای حجیم هم مشکلی وجو نداره.
هاست دانلود بنده از نوع لایت اسپید و سی پنل هست
داخل نظرات گفته بودین این افزونه مناسب nginx هست میشه بگید برای هاست لایت اسپید هم مناسب هست و اگر لایت اسپید باشه چه مشکلی پیش میاد؟
با لایت اسپید هم به خوبی سازگاری داره اما nginx در این زمینه خیلی بهتر عمل میکنه.
همینطور ویدئو پلیر من پارس پلیر هست که اونم یه افزونه ایرانی هست اما کد گذاری شده ایا امکان استفاده از این افزونه هم مقدور هست یا خیر ؟
من در سرور دانلود از ماژول secore download استفاده میکنم که باید با کدنویسی در بخش کاربر بشه محدودیت زمان و ip دانلود اعمال کرد
میخوام بدونم این افزونه قابلیت متصل کردن
EDD
به این ماژول در سرور رو داره یا خیر
افزونه ما هم با edd سازگار هست و هم ووکامرس.