حتما برای شما پیش اومده که وقتی یکسری سایت ها رو باز میکنید (مثلا با مرورگر فایرفاکس) میبینید که روی یه سایت خاص و به مدت طولانی داره درخواست میفرسته(فایرفاکس پایین سمت چپ درخواست ها رو نشون میده) و این طولانی شدن درخواست میتونه کلا باز شدن سایت مورد نظر شما رو خیلی طولانی کنه. علت اینکه این درخواست ها خیلی طول میکشن معمولا برای ما ایرانی ها دو علت داره: یا اینکه اون سایت مورد نظر فیلتره یا اینکه مارو تحریم کرده (یا به هر علتی اون سایت در دسترس نیست) و وقتی مرورگر درخواست به اون سایت ارسال میکنه نمیتونه جواب بگیره و دوباره سعی میکنه و همینطور ادامه میده تا اصطلاحا اون درخواست Timeout بشه و بره به درخواست های بعدی.
حالا ما میتونیم روشهایی رو بکار ببندیم تا این مشکل حل بشه. یکی از اون روش ها اینه که آدرس اون سایت رو به فایل hosts اضافه کنیم و اون رو یه سایت دیگه بشناسونیم! یعنی عملا وقتی همون آدرس رو تو مرورگر وارد میکنید براتون یه سایت دیگه بیاد.

برای اینکار کافیه آدرس اصلی اون سایت(ها) رو به فایل hosts اضافه کنید:

#127.0.0.1      youtube.com
127.0.0.1       googlesyndication.com

برای اینکه موقتا اون رو غیر فعال کنید میتونید به ابتدای لاین یه # اضافه کنید.

با این کار وقتی مرورگر برای لود کردن سایت درخواست ها رو میفرسته وقتی به سایتی میرسه که شما اون بالا تعریف کردید ، میاد داخل اون سایت دنبال محتوای خواسته شده میگرده و وقتی پیدا نمیکنه برمیگرده و میره سراغ درخواست های بعدی و این باعث میشه شما دیگه اصلا منتظر اون سایت فیلتر یا تحریم شده نمونید.

فایل hosts کجا هست؟

توی مک و لینوکس: /etc/hosts
توی ویندوز: C:\Windows\System32\drivers\etc

آخرین ویرایش: 12-12-2017 ???? 13:12، توسط رضا رمضانپور