PDA

توجه ! این یک نسخه آرشیو شده میباشد و در این حالت شما عکسی را مشاهده نمیکنید برای مشاهده کامل متن و عکسها بر روی لینک مقابل کلیک کنید : چگونه از لیست شدن فایل ها و یا حدس زدن توسط کاربران جلوگیری کنیم



internet
February 22nd, 2018, 19:23
سلام
فرض کنید فایل هامون لینک مستقیم هست بر فرض به این شکل:

sitename.ir/season1/episdoe1.mpg

خوب کاربر میتونه حدس بزنه که سیزن دوم هم روی سرور همین طور نامگذاری شده و خودش میتونه لینک رو اینطوری تغییر بده و دانلود کنه مثلا:

sitename.ir/season2/episdoe1.mpg
و الی آخر...

میخواستم ببینم چه طوری باید فایل های فیلم و یا ... که روی سرور هست رو طوری نام گذاری کرد که قابل حدس زدن و دانلود نباشه

با تشکر

vahid03
February 22nd, 2018, 19:36
راه حل قطعی من ندیدم اگر دوستان بدونند بگن منم دنبالشم

چون فایل ها سمت کاربره نمیشه جلوی سرقت رو گرفت ولی میشه سخت کرد برای استفاده شخصی هر سایتی رفتم خدایش دست خالی بیرون نیومدم امیدوارم خدا ببخشتم...

1wp.ir
February 28th, 2018, 19:59
ساده ترین و پیش پا افتاده ترین راه که من دیدم بعضی جا ها همین رو هم رعایت نمی کنن فایل index هست که توی فولدرها وجود نداره

و یه راه حل ساده وجود داره که لینک فایل رو توی یه اسکریپیت php ذخیره می کنید و لینک دانلود به این شکل میشه مثلا 1wp.ir/dl.php?f=123.zip

و راه حل دوم یک کم سخت تر هست اول اینکه می تونید توسط php فایل دانلودی از سرور اصلی خونده بشه و توی هاست جدید به طور موقت فایل جدید که می تونه با پسوند زیپ باشه ساخته بشه و توی یه جدول دیتا بیس تاریخ و دفعات دانلود ذخیره بشه و پس از مدت زمان معین و یا تعداد دفعات معین دانلود فایل از روی هاست پاک بشه

اما مشکل این هست که روی فایل های حجیم مثلا بالای 50 مگ ممکنه جواب نمیده چون اکثر هاست ها اشتراکی و با منابع کمتر هستن و بیشتر به درد فایل های پی دی اف و یا ورد زیر 20 مگ می خوره

internet
February 28th, 2018, 22:19
ساده ترین و پیش پا افتاده ترین راه که من دیدم بعضی جا ها همین رو هم رعایت نمی کنن فایل index هست که توی فولدرها وجود نداره

و یه راه حل ساده وجود داره که لینک فایل رو توی یه اسکریپیت php ذخیره می کنید و لینک دانلود به این شکل میشه مثلا 1wp.ir/dl.php?f=123.zip

و راه حل دوم یک کم سخت تر هست اول اینکه می تونید توسط php فایل دانلودی از سرور اصلی خونده بشه و توی هاست جدید به طور موقت فایل جدید که می تونه با پسوند زیپ باشه ساخته بشه و توی یه جدول دیتا بیس تاریخ و دفعات دانلود ذخیره بشه و پس از مدت زمان معین و یا تعداد دفعات معین دانلود فایل از روی هاست پاک بشه

اما مشکل این هست که روی فایل های حجیم مثلا بالای 50 مگ ممکنه جواب نمیده چون اکثر هاست ها اشتراکی و با منابع کمتر هستن و بیشتر به درد فایل های پی دی اف و یا ورد زیر 20 مگ می خوره

پیچیده شد
فایل های منظورم بالای پانصد مگابایت و ... نیست و منظورم بیشتر فایل های تصویری هست چون فایل های دیگه که اکثرا تک پارت هست کسی نمیتونه حدس بزنه

Mr-Pro
February 28th, 2018, 22:42
برخی اسکریپت ها موجود هست که hash گذاری میکنه لینک ها رو و به هر لینک یه هش اختصاصی میده مثلا :

http://dl.domain.com/file.mkv?hash=37288rfbdhdbfh37bd

نمونه سراغ ندارم به برنامه نویس های حرفه ای بسپارید میتونن انجام بدن . تنها مشکلش اینه که معمولا از php استفاده میشه که فشار مضاعف به سرور میاره .

shahinmq
February 28th, 2018, 22:56
درود

می تونید از اسکریپت های VIP استفاده کنید (حال یا دانلود رایگان یا دانلود به ازای اشتراک و ...) یا اگر امکان برنامه نویسی دارید به روش زیر عمل کنید :

یک جدول ایجاد کنید در دیتابیس
حال هر درخواستی برای دانلود داشتید رو از سرور بررسی کنه که فایل وجود دارد یا خیر
درصورت وجود داشتن ، یک توکن ایجاد و در دیتابیس ذخیره کند ، همچنین آدرس مذکور هم ذخیره شود
حال آدرس دانلود شما به این شکل خواهد شد : serverurl.com/download.php?token=[hash]
سپس سرور آدرس hash را به هاست شما فرستاده و آدرس را دریافت می کند
در نتیجه توکن شما به فایلی نا مشخص اشاره می کند.
می توانید برای هر توکن زمان هم تعیین کنید.
به این شکل دانلود غیرمجاز تقریبا به صفر می رسد.

live
February 28th, 2018, 22:57
پیچیده شد
فایل های منظورم بالای پانصد مگابایت و ... نیست و منظورم بیشتر فایل های تصویری هست چون فایل های دیگه که اکثرا تک پارت هست کسی نمیتونه حدس بزنه
اگر تصویری هست که مشکل دوتا میشه چون با امثال IDM هم میشه دانلودشون کرد ولی در کل وردپرس افزونه هایی برای اینکارو داره ، البته اگر cms شما وردپرس باشه

internet
February 28th, 2018, 22:59
اگر تصویری هست که مشکل دوتا میشه چون با امثال IDM هم میشه دانلودشون کرد ولی در کل وردپرس افزونه هایی برای اینکارو داره ، البته اگر cms شما وردپرس باشه

درسته وردپرس هست ولی کاربری که پول میده برای لینک دانلود دیگه نمیشه خیلی دست به سرش کنی لینک مستقیم میخواهد

Ashkankamangar.ir
February 28th, 2018, 23:21
سلام
راحت ترین راه اینه
لینک فصل اول

sitename.ir/season1/dfcvgtr/episdoe1.mpg
لینک فصل دوم
sitename.ir/season2/vkcjetgbs/episdoe1.mpg

یه پوشه با نام تصادفی نیازه فقط

live
March 1st, 2018, 00:16
درسته وردپرس هست ولی کاربری که پول میده برای لینک دانلود دیگه نمیشه خیلی دست به سرش کنی لینک مستقیم میخواهد
کارت اگه درست باشه پول میده مشکلیم نیست ، همین هفته پیش 70 تومن دادم دوتا پکیج آموزشی خریدم نزدیک 8 گیگ دانلود کردم آخرسر دیدم بعد از استفاده در 3 سیستم عامل باید تریالشو ریست کنی و این ریست بدست خود کانفیگ کننده فیلمها در اتوران باید با یه شماره سریال ریست بشه تازه اونم میشه 3 بار

خیلی کارا میتونی بکنی که حتی اگر دانلود کردن به مشکل نخوری حتی اگر هکرم باشه چندان نمیتونه اکسپورت کنه

1wp.ir
March 1st, 2018, 13:26
پیچیده شد
فایل های منظورم بالای پانصد مگابایت و ... نیست و منظورم بیشتر فایل های تصویری هست چون فایل های دیگه که اکثرا تک پارت هست کسی نمیتونه حدس بزنه

چیزیکه گفتم ربطی به پسوند فایل نداره . شما یه سری تصویر دارید که می خواید بفروشید و نمی خواید فولدری که اونجا آپلود کردید مشخص باشه. اولین کاری که باید انجام بدید اینکه توی فولدری غیر از فولدر پیش فرض وردپرس آپلود می کنید .
االن ما افزونه ایی نوشتیم که کارش فروش فایل به این روش هست و پسوند فایل به طور پیش فرض zip هست اما هیچ محدودیتی در پسوند و نوع فایل نداره

لطفا این پست رو مشاهده کنید (http://1wp.ir/?p=422)

h