دسترسی به لوکال هاست توسط ngrok

مقدمه و موارد پوشش داده شده در این مقاله

برای اینکه یک سایت یا پروژه ای را روی لوکال هاست یا همان هاست محلی بالا بیاوریم نیاز به برنامه هایی مثل XAMPP یا WampServer داریم تا کامپیوتر خود را تبدیل به یک وب سرور محلی بکنیم یا به عبارت دیگر به یک هاست محلی در کامپیوتر خودمان دسترسی داشته باشیم. حتما می دانید که دسترسی به هاست محلی در شرایط عادی از راه دور ممکن نیست، یعنی اگر آدرس http://localhost را در مرورگر خود وارد کنید اشاره به کامپیوتر خودتان می کند و این آدرس فقط در سیستم شما معنا دارد و از طریق اینترنت قابل مشاهده نیست. در این آموزش من از برنامه زمپ (XAMPP) استفاده کردم تا ابتدا کامپیوتر خودم را به هاست محلی تبدیل کنم و بعد با استفاده از برنامه ngrok آدرس http://localhost را به صورت رمزنگاری شده به اشتراک میگذارم تا از طریق اینترنت و هر سیستم دیگر در سراسر دنیا قابل دسترسی و مشاهده باشد.

آموزش نصب xampp و دسترسی به لوکال هاست

مثلا فرض کنید که در حال توسعه یک سایت برای مشتری خود هستید و هنوز به دلایلی سایت را روی هاست واقعی آپلود نکرده اید حالا اگر قرار باشد مشتری تغییرات یا پیشرفت کار را ببیند میتوانید با در اختیار قرار دادن یک آدرس رمزگذاری شده به مشتری در یک مدت محدود، این مشکل را حل کنید و …

مراحل دسترسی به لوکال هاست از راه دور

مرحله اول :

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

مرحله دوم :

در این مرحله فقط باید دستور زیر را در برنامه وارد کنید و کلید Enter صفحه کلید را بزنید. مانند شکل زیر:

ngrok.exe http 80

مرحله سوم (پایان) :

در این مرحله کار تمام است و مشاهده می کنید که برنامه ngrok برای ما دو آدرس تصادفی و رمزنگاری شده با پرتوکل های http و https تولید کرده است. و اگر هر کدام از این آدرس ها را در مرورگر خود وارد کنید از طریق اینترنت به آدرس localhost کامپیوتر خودتان متصل می شوید.

توجه داشته باشید هر بار که برنامه را اجرا می کنید آدرس های جدید تولید می شود. و هر آدرس به مدت 8 ساعت معتبر می باشد و بعد از آن دیگر قابل استفاده نیست.

حالا اگر یکی از آدرس های تولید شده را در مرورگر خودتان یا هر کامپیوتر دیگری که به اینترنت متصل باشد را وارد کنید خواهید دید که لوکال هاست شما نمایش داده می شود:

همانطور که مشاهده میکنید تعداد کسانی که به آدرس های تولید شده متصل باشند در قسمت Connections و وضعیت تمام درخواست هایی که به سمت کامپیوتر محلی شما ارسال و دریافت می شود در قسمت HTTP Requests قابل مشاهده است. مانند شکل:

برای متوقف کردن یا خروج از برنامه می توانید از کلید های ترکیبی Ctrl + C در صفحه کلید استفاده کنید یا اینکه برنامه را ببندید.

اشتراک این مطلب:
2 پاسخ

نظر خود را بنویسید

پاسخی بگذارید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *