بستن آیپی کشورها در دانلود از سرور مجازی
سلام
اول نمونه سایت میشه به سافت 98 اشاره کرد که آیپی ایرانی فقط میشناسه و لینک دانلود برای ایرانی ها فعاله اما بقیه کشورها دسترسی ندارند که ازش دانلود کنن و ارور کانکشن میده
میخوام همین کار رو برای سرور مجازی خودم انجام بدم. ممنون میشم راهنمایی کنید
آیپی تمامی کشورها بجز ایران رو میخوام ببندم تا پهنای باندم بیهوده مصرف نشه
سرور هم از نوع ویندوز هست و در آلمان قرار داره:57:
پاسخ : بستن آیپی کشورها در دانلود از سرور مجازی
نقل قول:
نوشته اصلی توسط
Pital
سلام
اول نمونه سایت میشه به سافت 98 اشاره کرد که آیپی ایرانی فقط میشناسه و لینک دانلود برای ایرانی ها فعاله اما بقیه کشورها دسترسی ندارند که ازش دانلود کنن و ارور کانکشن میده
میخوام همین کار رو برای سرور مجازی خودم انجام بدم. ممنون میشم راهنمایی کنید
آیپی تمامی کشورها بجز ایران رو میخوام ببندم تا پهنای باندم بیهوده مصرف نشه
سرور هم از نوع ویندوز هست و در آلمان قرار داره:57:
اطلعات زیادی ندارم
ولی وقتی بنده از soft98.ir با آی پی انگلستان دانلود می کنم با موفقیت دانلود می کنه
پاسخ : بستن آیپی کشورها در دانلود از سرور مجازی
سلام
به نظر من اصلا تا حالا هیچ سایتی نتونسته روش بستن صحیح همه آی پی های یه کشور رو اجرا کنه.
الان همین سافت 98 که میگید من با VPS ویندوزی کشور آلمان براحتی ازش دانلود میکنم و مشکلی ندارم حالا در عوض سایت emeil.ir که طبق گفته خودش فقط به آی پی ایران خدمات میده آی پی اینترنت خودم که از مخابرات هستش رو خارج از کشور شناسایی میکنه و رسما نمیذاره از سایتش استفاده کنم.
به همین دلیل میگم این روش اصلا منطقی نیست اگه بتونید با کار دیگه ای جایگزینش کنید خیلی بهتره.
پاسخ : بستن آیپی کشورها در دانلود از سرور مجازی
soft98 به تازگی دانلود از خارج رو باز کرده ، قبلا بسته بود.
پاسخ : بستن آیپی کشورها در دانلود از سرور مجازی
نقل قول:
نوشته اصلی توسط
iHSG
سلام
به نظر من اصلا تا حالا هیچ سایتی نتونسته روش بستن صحیح همه آی پی های یه کشور رو اجرا کنه.
الان همین سافت 98 که میگید من با VPS ویندوزی کشور آلمان براحتی ازش دانلود میکنم و مشکلی ندارم حالا در عوض سایت emeil.ir که طبق گفته خودش فقط به آی پی ایران خدمات میده آی پی اینترنت خودم که از مخابرات هستش رو خارج از کشور شناسایی میکنه و رسما نمیذاره از سایتش استفاده کنم.
به همین دلیل میگم این روش اصلا منطقی نیست اگه بتونید با کار دیگه ای جایگزینش کنید خیلی بهتره.
من ترافیک مصرفیم بخاطر دانلود یکسری سایتها میره که میخوام بعضی فایلهارو از من دانلود کنن و تو سرورشون بفرستن. فرض کنیم اکثرا یا آلمانن یا فرانسه شایدم آمریکا. چیکار کنم ترافیکم برای اینکارها نره؟ من عادی در ماه شاید 5ترابایت مصرف داشته باشم اما با وجود اینجور سایتها که با هاستشون میان دانلود میکنن شاید 10ترابایت اضافه فقط واسه اینا میدم. راهی هست؟
پاسخ : بستن آیپی کشورها در دانلود از سرور مجازی
نقل قول:
نوشته اصلی توسط
Pital
من ترافیک مصرفیم بخاطر دانلود یکسری سایتها میره که میخوام بعضی فایلهارو از من دانلود کنن و تو سرورشون بفرستن. فرض کنیم اکثرا یا آلمانن یا فرانسه شایدم آمریکا. چیکار کنم ترافیکم برای اینکارها نره؟ من عادی در ماه شاید 5ترابایت مصرف داشته باشم اما با وجود اینجور سایتها که با هاستشون میان دانلود میکنن شاید 10ترابایت اضافه فقط واسه اینا میدم. راهی هست؟
بهترین کار اینه که ویژگی Hotlink Protection رو فعال کنید که لینک دانلود شما اگر در سایت های خارجی که میگید هم کپی شد از طریق اون سایت ها قابل دانلود نباشه.
چون با ویژگی Hotlink Protection لینک های دانلود شما فقط از طریق دامنه سایت شما قابل دانلود هستش.
خود سی پنل ویژگی برای فعال کردن Hotlink Protection داره اما اگر موفق نشدید می تونید از این ابزار http://vidahost.ir/hotlink نیز استفاده کنید که یه کدی میده که باید در فایل htaccess. سایت بذارید.
نکته دیگه اینکه سی پنل یه قابلیت Leech Protection هم داره که دقیق کنار آیکن Hotlink Protection هستش که برای محافظت از دانلود فایل های سایت شما توسط لیچر ها هستش که می تونید اینم فعال کنید.
پاسخ : بستن آیپی کشورها در دانلود از سرور مجازی
نقل قول:
نوشته اصلی توسط
iHSG
بهترین کار اینه که ویژگی Hotlink Protection رو فعال کنید که لینک دانلود شما اگر در سایت های خارجی که میگید هم کپی شد از طریق اون سایت ها قابل دانلود نباشه.
چون با ویژگی Hotlink Protection لینک های دانلود شما فقط از طریق دامنه سایت شما قابل دانلود هستش.
خود سی پنل ویژگی برای فعال کردن Hotlink Protection داره اما اگر موفق نشدید می تونید از این ابزار
http://hotlink.vidahost.ir نیز استفاده کنید که یه کدی میده که باید در فایل htaccess. سایت بذارید.
نکته دیگه اینکه سی پنل یه قابلیت Leech Protection هم داره که دقیق کنار آیکن Hotlink Protection هستش که برای محافظت از دانلود فایل های سایت شما توسط لیچر ها هستش که می تونید اینم فعال کنید.
ممنون
فقط من درمورد هات لینک سی پنل میدونم اما اگه فعال بشه چه ربطی به ویندوز سرورم داره؟
چون هاست سی پنل و ویندوز سرور جدا هستن. ویندوز سرور 2008 هست
اگه میشه بیشتر راهنمایی کنید
پاسخ : بستن آیپی کشورها در دانلود از سرور مجازی
نقل قول:
نوشته اصلی توسط
Pital
ممنون
فقط من درمورد هات لینک سی پنل میدونم اما اگه فعال بشه چه ربطی به ویندوز سرورم داره؟
چون هاست سی پنل و ویندوز سرور جدا هستن. ویندوز سرور 2008 هست
اگه میشه بیشتر راهنمایی کنید
من فکر کردم فایل هاتون یه جا هست که اینو گفتم.
اگه فایل ها در ویندوز سرور و وب سرور IIS هستش باید ویژگی Hotlink Protection رو بر اساس قواعد فایل web.config که باید در دایرکتوری C:\InetPub\wwwroot بسازید فعال کنید.
فکر کنم کد زیر برای وب سرور IIS که باید در فایل web.config باشه کار کنه:
کد:
<rewrite>
<rules>
<rule name="Hotlink Protection" enabled="true" stopProcessing="true">
<match url=".*\.(gif|jpg|jpeg|png|bmp)$" />
<conditions>
<add input="{HTTP_REFERER}" negate="true" pattern="^$" />
<add input="{HTTP_REFERER}" negate="true" pattern="http://dl.mysite.ir/.*" />
</conditions>
<action type="Redirect" url="http://mysite.ir" />
</rule>
</rules>
</rewrite>
در کد بالا به جای dl.mysite.ir زیر دامنه ای که به عنوان دانلود سنتر سایت استفاده میشه رو بذارید و به جای mysite.ir آدرس سایت اصلی که با سی پنل هست برای انتقال به اون در صورتی که فایل ها از دامنه دیگه ای لود بشه رو بذارید.
اما اگر در ویندوز سرور به جای وب سرور IIS نرم افزار Xamp یا سایر نرم افزار های مشابه رو نصب دارید در همون پوشه ای که فایل ها هستش یه فایل htaccess. بسازید (که البته با خود ویندوز نمیشه باید با cmd ویندوز بسازیدش) بعدش کدی که مخصوصی سی پنل هست رو توش بذارید کار میکنه.
پاسخ : بستن آیپی کشورها در دانلود از سرور مجازی
بلاک رنج ای پی تمامی کشور ها رو در فایروال ویندوز در حالت بلاک قرار بدید یکم فقط زمان بره
پاسخ : بستن آیپی کشورها در دانلود از سرور مجازی
نقل قول:
نوشته اصلی توسط
iHSG
من فکر کردم فایل هاتون یه جا هست که اینو گفتم.
اگه فایل ها در ویندوز سرور و وب سرور IIS هستش باید ویژگی Hotlink Protection رو بر اساس قواعد فایل web.config که باید در دایرکتوری C:\InetPub\wwwroot بسازید فعال کنید.
فکر کنم کد زیر برای وب سرور IIS که باید در فایل web.config باشه کار کنه:
کد:
<rewrite>
<rules>
<rule name="Hotlink Protection" enabled="true" stopProcessing="true">
<match url=".*\.(gif|jpg|jpeg|png|bmp)$" />
<conditions>
<add input="{HTTP_REFERER}" negate="true" pattern="^$" />
<add input="{HTTP_REFERER}" negate="true" pattern="http://dl.mysite.ir/.*" />
</conditions>
<action type="Redirect" url="http://mysite.ir" />
</rule>
</rules>
</rewrite>
در کد بالا به جای dl.mysite.ir زیر دامنه ای که به عنوان دانلود سنتر سایت استفاده میشه رو بذارید و به جای mysite.ir آدرس سایت اصلی که با سی پنل هست برای انتقال به اون در صورتی که فایل ها از دامنه دیگه ای لود بشه رو بذارید.
اما اگر در ویندوز سرور به جای وب سرور IIS نرم افزار Xamp یا سایر نرم افزار های مشابه رو نصب دارید در همون پوشه ای که فایل ها هستش یه فایل htaccess. بسازید (که البته با خود ویندوز نمیشه باید با cmd ویندوز بسازیدش) بعدش کدی که مخصوصی سی پنل هست رو توش بذارید کار میکنه.
میشه لطف کنید و این فایل وب کانفیگ رو با تنظیمات هات لینک برای دانلود پ.خ کنید. من رفتم به اون مسیری که گفتید اما ظاهرا از قبل حذف شده
پاسخ : بستن آیپی کشورها در دانلود از سرور مجازی
نقل قول:
نوشته اصلی توسط
Pital
میشه لطف کنید و این فایل وب کانفیگ رو با تنظیمات هات لینک برای دانلود پ.خ کنید. من رفتم به اون مسیری که گفتید اما ظاهرا از قبل حذف شده
اصلا نیازی نیست این فایل به صورت پیش فرض باشه خودتون می تونید بسازیدش و هر کدی خواستید بذارید.
نکته دیگه اینکه اون دایرکتوری C:\InetPub\wwwroot دایرکتوری پیش فرض IIS برای دسترسی فایل ها در سطح اینترنت هست اما اگر فایل های دانلودی شما در یه دایرکتوری دیگه هستن فایل web.config هم باید در همون دایرکتوری بسازید.
راستی در ابزار http://vidahost.ir/hotlink پشتیبانی از وب سرور IIS هم اضافه کردم که می تونید تست کنید و نتیجه اش رو بگید.
پاسخ : بستن آیپی کشورها در دانلود از سرور مجازی
دوست عزیز سایت سافت 98 کلا سرورش روی ایران و روی اینترانت به همین دلیل فقط آی پی ایران جواب میده. وگرنه بستن کل رنج آی پی کشور ها کار دشواری و همش عوض میشه
پاسخ : بستن آیپی کشورها در دانلود از سرور مجازی
نتونستین پیام بدین بهتون اموزش میدم. مشکلتون کلا برطرف میشه
پاسخ : بستن آیپی کشورها در دانلود از سرور مجازی
نقل قول:
نوشته اصلی توسط
iHSG
اصلا نیازی نیست این فایل به صورت پیش فرض باشه خودتون می تونید بسازیدش و هر کدی خواستید بذارید.
نکته دیگه اینکه اون دایرکتوری C:\InetPub\wwwroot دایرکتوری پیش فرض IIS برای دسترسی فایل ها در سطح اینترنت هست اما اگر فایل های دانلودی شما در یه دایرکتوری دیگه هستن فایل web.config هم باید در همون دایرکتوری بسازید.
راستی در ابزار
http://hotlink.vidahost.ir پشتیبانی از وب سرور IIS هم اضافه کردم که می تونید تست کنید و نتیجه اش رو بگید.
من تست نکردم گفتم اول بذارم اینجا بعد تایید شد ببرم بذارم تو سرور
این درسته؟ مشکلی نداره؟
آدرس سرور هم dl2.zaxgame.com هست
کد PHP:
<system.webServer>
<rewrite>
<rules>
<rule name="Hotlink Protection" enabled="true" stopProcessing="true">
<match url=".*\.(jpg|jpeg|png|gif|mp3|mp4|mkv|rar|zip|apk|dll|swf)$" />
<conditions>
<add input="{HTTP_REFERER}" negate="true" pattern="^$" />
<add input="{HTTP_REFERER}" negate="true" pattern="http://forums.zaxgame.com/.*" />
<add input="{HTTP_REFERER}" negate="true" pattern="http://go.zaxgame.com/.*" />
<add input="{HTTP_REFERER}" negate="true" pattern="http://shop.zaxgame.com/.*" />
<add input="{HTTP_REFERER}" negate="true" pattern="http://www.forums.zaxgame.com/.*" />
<add input="{HTTP_REFERER}" negate="true" pattern="http://www.go.zaxgame.com/.*" />
<add input="{HTTP_REFERER}" negate="true" pattern="http://www.shop.zaxgame.com/.*" />
<add input="{HTTP_REFERER}" negate="true" pattern="http://www.zaxgame.com/.*" />
<add input="{HTTP_REFERER}" negate="true" pattern="http://zaxgame.com/.*" />
</conditions>
<action type="Redirect" url="http://zaxgame.com/" redirectType="Permanent" />
</rule>
</rules>
</rewrite>
</system.webServer>
پاسخ : بستن آیپی کشورها در دانلود از سرور مجازی
نقل قول:
نوشته اصلی توسط
Pital
سلام
اول نمونه سایت میشه به سافت 98 اشاره کرد که آیپی ایرانی فقط میشناسه و لینک دانلود برای ایرانی ها فعاله اما بقیه کشورها دسترسی ندارند که ازش دانلود کنن و ارور کانکشن میده
میخوام همین کار رو برای سرور مجازی خودم انجام بدم. ممنون میشم راهنمایی کنید
آیپی تمامی کشورها بجز ایران رو میخوام ببندم تا پهنای باندم بیهوده مصرف نشه
سرور هم از نوع ویندوز هست و در آلمان قرار داره:57:
نظر من :
csf نصب کنید و فقط ای.پی ایران باز بزارید... با اون چند تا ای.پی که نیازه...
البته ممکنه بعضی از رنج ای.پی های ایران رو csf نشناسه..
با میکروتیکم میشه همچین کاری کرد .
پاسخ : بستن آیپی کشورها در دانلود از سرور مجازی
نقل قول:
نوشته اصلی توسط
iHSG
بله ظاهرا که باید درست باشه.
بذاریدش اگه آدرس زیر دامنه دانلودتون رو که باز کردید اگه اخطار internal server error نداد یعنی درسته.
می تونید در گوگل با سرچ واژه Test Hotlink هم از طریق سرویس های آنلاین نیز محافظتش رو با ارائه یکی از لینک های دانلودتون به اون سرویس تست کنید.
من اصلا الان به هاست یا سرور ویندوزی دسترسی ندارم و این کد ساز رو بخش IIS رو بدون تست ساختم اما اصولا باید کار کنه چون طبق آموزش یه سایت خارجی کد رو آماده کردم.
عزیز اون dl2.zaxgame.com هم باید داخلش بذارم یا احتیاجی نیست؟ چون آدرس سرور دانلوده