اشتراک گذاری لوکال هاست بر روی اینترنت
چگونه لوکال هاست را بر روی اینترنت به اشتراک بگذاریم؟
اگر یک طراح قالب و یا طراح وبسایت هستید حتما برایتان پیش آمده که نیاز داشته باشید تا فردی به لوکال هاست شما دسترسی داشته باشد!
منظور ما از لوکال هاست همان فایل های Xampp یا Wamp Serve شما میباشد.
اشتراک گذاری لوکال هاست زمانی نیاز میشود که مشتری شما علاقه زیادی دارد تا از وضعیت کار باخبر شود.
برای این کار میخواهم نرم افزاری ساده را به شما معرفی کنم که تنها با نوشتن چند حرف میتوانید لوکال هاست خودرا بر روی اینترنت به اشتراک بگذارید!
اگر بخواهید لوکال هاست خودرا با باز کردن پورت ۸۰ و تنظیمات مودم به اشتراک بگذارید قطعاً کار پرخطری را شروع کرده اید!
اما چه راه حل بهتری برای اشتراک گذاری لوکال هاست وجود دارد؟
برای این کار میخوام نرم افزاری رایگان را به شما معرفی کنم Ngrok!
نرم افزاری رایگان که به شما اجازه میدهد هر پورتی از کامپیوترتان که میخوهید را به اشتراک بگذارید!
Ngrok چیست؟
Ngrok لوکال هاست شما به یک سرویس ابری متصل میشود؛
این سرویس ابری اطلاعات لوکال هاست شما را بر روی یک آدرس عمومی (Public Address) به اشتراک میگذارد مانند یک سایت.
هر بار که آدرس مورد نظر فراخوانی شود اطلاعات از روی لوکال هاست شما دریافت و به درخواست کننده ارسال میشود.
در واقع اطلاعات از سیستم شما آپلود شده و به در سیستم مقصد دانلود میشوند.
چگونه Ngrok را راه اندازی کنیم؟
برای اجرای Ngrok 2 راه حل وجود دارد؛ ابتدا دانلود فایل اجرای برای ویندوز و دوم نصب و اجرا از طریق Node.Js.
اشتراک گذاری لوکال هاست از طریق فایل اجرایی Ngrok
برای اجرا از طریق فایل اجرای ویندوز کافیست فایل اجرایی این نرم افزار را از همینجا دانلود کنید.
پس از دانلود فایل اجرایی را در یک مسیر کوتاه مانند E:/program
کپی کنید.
سپس با فشردن کلید ترکیبی Win + R نرم افزار Run سیستم را اجرا کنید و یا Run را در منوی Start جستجو کنید.
حالا دستور CMD را بنویسید و کلید Enter را بزنید و یا CMD را در منوی Start جستجو کنید و سپس Enter را بزنید.
در این مرحله باید به مسیری که فایل اجرایی را کپی کرده این بروید که در این مثال E:/program
میباشد؛
برای این کار دستور زیر را در CMD مینویسیم E:/
و سپس cd program
حالا کافیست بنویسید ngrok http 80
و سپس Enter بزنید!
بجای عدد ۸۰ میتوانید هر پورت دیگری را قرار دهید.
اشتراک گذاری لوکال هاست از طریق Node.Js
اگر از کاربران Node.Js هستید و میخواهید لوکال هاست خودرا به اشتراک بگذارید تنها کافیست دستور زیر را در CMD یا Git اجرا کنید npm install ngrok -g
پس از اجرای این دستور Ngrok بر روی سیستم شما نصب میشود و تنها کافیست CMD را باز کرده و دستور زیر را وارد کنید
ngrok http 80
بجای عدد ۸۰ میتوانید هر پورت دیگری را نیز وارد کنید (مطابق توضیحات بالا)!
پس از همه اینها شما با صفحه مانند تصویر زیر مواجه میشوید
با وارد کردن آدرس اول (http://127.0.0.1:4040) در مرورگر به صفحه مانند صفحه زیر هدایت میشوید
در این صفحه شما میتوانید تمامی درخواست هایی که به آدرس شما ارسال شده است را ببینید و آنهارا مدیریت کنید.
برای اشتراک گذاری لوکال هاست نیز تنها کافیست آدرس دوم را به مشتری خود بدهید و از او بخواهید وارد آن شود.
چند دستور کاربردی در Ngrok
محافظت از آدرس شما با رمز و نام کاربری, برای این کا تنها کافیست کد زیر را بنویسید :
ngrok http -auth="username:password" 80
بجای نام کاربری, نام کاربری که شما مد نظر دارید و بجای رمز عبور, رمز عبور مد نظر شما, مانند :
ngrok http -auth="pcquest:pc_1234" 80
برای تغیر دادن سرور ابری تنها کافیست دستور زیر را اضافه کنید:
-region=[EU,US,AP,AU]
برای مثال اجرا بر روی سرور اروپا با رمز و نام کاربری :
ngrok http -region=eu -auth="pcquest:1234" 80
دیدگاه ها
ساده و مفید بود.