-
February 18th, 2020, 18:42
#1
بستن آی پی خارجی
درود
دوستان و اساتید خسته نباشید
چطور میشه فقط لینک های دانلود از سایت رو به آی پی ایران اختصاص داد و اصطلاحا آی پی خارجی رو نذاریم که از لینک ها دانلود سایتمون , دانلود انجام بدند؟
-
تعداد تشکر ها از bahram247 به دلیل پست مفید
-
February 18th, 2020 18:42
# ADS
-
February 18th, 2020, 19:51
#2
عضو جدید
پاسخ : بستن آی پی خارجی
نوشته اصلی توسط
bahram247
درود
دوستان و اساتید خسته نباشید
چطور میشه فقط لینک های دانلود از سایت رو به آی پی ایران اختصاص داد و اصطلاحا آی پی خارجی رو نذاریم که از لینک ها دانلود سایتمون , دانلود انجام بدند؟
سلام با فایل htaccess. موجود داخل هاست میتونید بر اساس رنج IP های کشور مد نظر جلوی اون رو بگیرید
-
-
February 18th, 2020, 23:50
#3
پاسخ : بستن آی پی خارجی
نوشته اصلی توسط
TonelWeb
سلام با فایل htaccess. موجود داخل هاست میتونید بر اساس رنج IP های کشور مد نظر جلوی اون رو بگیرید
کل سایت نه دوست عزیز.
فقط لینک های دانلود رو میخواییم در ابتدا چک بشه که آی پی ایران هستش و پس از چند ثانیه دانلود انجام بشه ...
در سرور دانلودمون php ران نمیشه ...
اگه میشد کارمون ساده تر بود.
-
-
February 19th, 2020, 00:28
#4
عضو جدید
پاسخ : بستن آی پی خارجی
نوشته اصلی توسط
bahram247
کل سایت نه دوست عزیز.
فقط لینک های دانلود رو میخواییم در ابتدا چک بشه که آی پی ایران هستش و پس از چند ثانیه دانلود انجام بشه ...
در سرور دانلودمون php ران نمیشه ...
اگه میشد کارمون ساده تر بود.
سلام
با استفاده از هاست دیگه ای یه ساب دامین ایجاد کنید اول ، بعد همون ساب دامین رو انتقال 301 بزنید به آدرس سرور دانلود
اما در فایل htaccess. ساب دامین اول باید آی پی رنج های سفید رو وارد کنید .
روال کار هم اینجوری میشه
اول کاربر روی لینک دانلود ( با ساب دامین اول ) کلیک میکنه
دوم باید ریدایرکت بشه ( به ساب دامین دوم)
و در اینجا چون انتقال از فایل htaccess. صورت میگیره آی پی های سفید رو فقط منتقل میکنه و خارجی ها صفحه 403 نمایش داده میشه
ویرایش توسط reza7023 : February 19th, 2020 در ساعت 00:48
-
-
February 19th, 2020, 00:32
#5
عضو انجمن
پاسخ : بستن آی پی خارجی
نوشته اصلی توسط
bahram247
درود
دوستان و اساتید خسته نباشید
چطور میشه فقط لینک های دانلود از سایت رو به آی پی ایران اختصاص داد و اصطلاحا آی پی خارجی رو نذاریم که از لینک ها دانلود سایتمون , دانلود انجام بدند؟
میتونم براتون یه برنامه بنویسم که لینک های دانلودتون رو وقتی روش کلیک میشه یه صفحه ی اچ تی ام ال باز بشه و در اون صفحه در صورتی که ای پیش ایران و مجاز بود، شروع کنه دانلود فایل کاربر و در صورتی که ایپیش خارج بود هر متنی که شما بگین رو بش نشون بده و کاربر نتونه فایل مورد نظرش رو دانلود کنه.ضمن اینکه در اون صفحه میتونین کلی بنر تبلیغاتی هم بذارین.
درصورتی که نیاز دارین که یه چنین چیزی براتون بنویسم از طریق خصوصی یه پل ارتباطی ارسال کنین.
قدس مال ماست (من قولشو بت میدم)
-
تعداد تشکر ها ازdemonvictor به دلیل پست مفید
-
February 22nd, 2020, 17:15
#6
پاسخ : بستن آی پی خارجی
نوشته اصلی توسط
bahram247
درود
دوستان و اساتید خسته نباشید
چطور میشه فقط لینک های دانلود از سایت رو به آی پی ایران اختصاص داد و اصطلاحا آی پی خارجی رو نذاریم که از لینک ها دانلود سایتمون , دانلود انجام بدند؟
نوشته اصلی توسط
bahram247
کل سایت نه دوست عزیز.
فقط لینک های دانلود رو میخواییم در ابتدا چک بشه که آی پی ایران هستش و پس از چند ثانیه دانلود انجام بشه ...
در سرور دانلودمون php ران نمیشه ...
اگه میشد کارمون ساده تر بود.
نیازی به php نیست و از طریق htaccess میشه این کار رو انجام داد.
1- فایل htaccess رو در پوشه دانلود قرار بدید تا کل سایت شامل نشه.
2- در فایل htaccess یا باید از دستور order allow,deny استفاده کنید یا از دستور rewriteengine که تفاوت زیادی در این مورد ندارن.
3- برای دستور اول کد زیر رو وارد کنید
کد HTML:
Order Allow,Deny
Allow from 1.1.1.0/24
Deny from all
بجای 1.1.1.0 آی پی مورد نظر رو وارد کنید و با ساب نت /24 کل رنج دسترسی داره و می تونید با دستور زیر فرمت مورد نظر رو مشخص کنید
کد HTML:
<FilesMatch "\.(zip|rar|7z)$">
Order Allow,Deny
Allow from 1.1.1.0/24
Deny from all
</FilesMatch>
فرمت ها رو با | داخل پرانتز اضافه کنید و دستور allow رو برای تمام آی پی رنج های ایران در هر سطر بنویسید.
4- لیست آی پی ها رو با جستجوی geoip پیدا کنید.
ویرایش توسط Sa1 : February 22nd, 2020 در ساعت 17:17
-
-
February 22nd, 2020, 17:39
#7
پاسخ : بستن آی پی خارجی
نوشته اصلی توسط
Sa1
نیازی به php نیست و از طریق htaccess میشه این کار رو انجام داد.
1- فایل htaccess رو در پوشه دانلود قرار بدید تا کل سایت شامل نشه.
2- در فایل htaccess یا باید از دستور order allow,deny استفاده کنید یا از دستور rewriteengine که تفاوت زیادی در این مورد ندارن.
3- برای دستور اول کد زیر رو وارد کنید
کد HTML:
Order Allow,Deny
Allow from 1.1.1.0/24
Deny from all
بجای 1.1.1.0 آی پی مورد نظر رو وارد کنید و با ساب نت /24 کل رنج دسترسی داره و می تونید با دستور زیر فرمت مورد نظر رو مشخص کنید
کد HTML:
<FilesMatch "\.(zip|rar|7z)$">
Order Allow,Deny
Allow from 1.1.1.0/24
Deny from all
</FilesMatch>
فرمت ها رو با | داخل پرانتز اضافه کنید و دستور allow رو برای تمام آی پی رنج های ایران در هر سطر بنویسید.
4- لیست آی پی ها رو با جستجوی geoip پیدا کنید.
سرورمون یه سرور دانلود خام هستش!
ایا مشکلی نیس؟
-
-
February 23rd, 2020, 00:58
#8
پاسخ : بستن آی پی خارجی
نوشته اصلی توسط
bahram247
سرورمون یه سرور دانلود خام هستش!
ایا مشکلی نیس؟
فایل htaccess مربوط به آپاچی وب سرور هست و همینکه وب سرور فعال باشه کافیه و این فایل شامل حال تمام زیر شاخه ها میشه و تو هر پوشه ای قرار بدید آپاچی اونو رو تمام پوشه ها و فایلهای داخلش اجرا میکنه.
-