یک فرد آزاد از خودش . github.com/bigsbug
اشتراک گذاری لوکال هاست در بستر اینترنت
خیلی مواقع پیش میاد که نیاز داریم از راه دور به لوکال هاست سیستم خودمون یا یک شخص دیگه وصل بشیم,
دلایلشم میتونه متفاوت باشه مثلا موقع طراحی سایت میخوایم نظر شخص یا کارفرمای بدونیم
یا دسترسی به وب اپ هایکه روی لوکال هاستمون درحال اجرا هستن و ...
خب در کنار تمام این حرفا چطور میتونیم اینکارو بکنیم ؟
یکسری نرم افزار برای اینکار هستن که چندتا اینجا براتون لیست کردم
- 1 : ngrok
- 2 : localhoust
- 3 : PageKite
نرم افزار ngrok :
این نرم افزار فوق العاده کاربر پسند هستش کار باهاش آسونه و همچنین تو اکثر سیستم عامل ها میتونید ازش استفاده بکنید که در کنار قابلیت های زیادی که ارایه میده گزینه خوبی هستش
برای شروع به کار باید یک نسخه از نرم افزار روی سیستم خودتون داشته باشید که لینکش بالاتر گذاشتم برای سهولت کار. بعد ورود به سایت و ساختن یک اکانت رایگان نسخه مطابق با سیستم عاملتون انتخاب و دانلود کنید.
تو قدم بعدی نیازه که کد احراز هویت خودتون بگیرید تو صفحه دانلود یک راهنمای خوب گذاشتن که میتونید کد مخصوص به خودتونو ببینید و یا تو تبAuthentication و بخش
Your Authtoken
بعد تموم کردن این مراحل و استراکت کردن نرم افزار توی محلی که نرم افزار هستن یک ترمینال باز کنید و دستور زیر بزنید
./ngrok authtoken xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
نکته : بجای اون x ها کد احراز هویت که دریافت کردید بزارید
بعد تنها کاریکه نیاز بکنید زدن دستور زیر هستش
./ngrok http 8000
نکته : بجای پورت 8000 که گذاشتم هر پورت نرم افزاریکه نیاز دارید بهش دسترسی داشته باشید بزارید
خب میتونید دوتا لینکی فوروادی که بهتون داده ببیند و همینطور تمام درخواست ها مانیتور میشه براتون
نرم افزار
localhoust :
یک نرم افزار اوپن سورس و راحت ! البته تا وقتیکه به ارور هاش برنخورید
اینم مثل نرم افزار قبل توسط افراد زیادی استفاده میشه و مراحل نصب و استفاده اش خیلی راحتن
برای شروع کار نیازه با استفاده از پکیج منیجر npm نصبش کنید با دستور زیر
npm install -g localtunnel
نکته : اگر روی سیستم تون این پکیج منیجر ندارید میتونید به راحتی نصبش کنید. یا از تو صفحه گیت هاب نرم افزار localtunnel دانلود کنید
تو قدم بعدی برای اشتراک گذاری لوکال هاستمون دستور زیر میزنیم
lt --port 8000
نکته : ممکنه با یکسری ارور مواجه بشید که پینشهاد میکنم فایروال خودتونو غیرفعال کنید
همینطورکه تو عکس بالا میبنید بهتون یک لینک میده که بعد باز کردنش به یک سایت منتقل میشید که یک دکمه وجود داره بعد زدن دکمه میونید به لوکال هاستتون دسترسی داشته باشید
برخلاف نرم افزارngrokکه بصورت مستقیم میتونید دسترسی داشته باشید.
نرم افزار PageKite :
این نرم افزار هم مثل نرم افزار قبلی اوپن سورس هستش و میتونید روی سیستم عامل های مختلف اجراش بکنید .
میتونید با رفتن به لینک زیر دانلودش کنید
https://pagekite.net/downloads
و بعد اینکار با رفتن به صفحه زیر طبق راهنمای خود سایت برنامه راه اندازی کنید
https://pagekite.net/support/quickstart/
مطلبی دیگر از این انتشارات
پایتونستان-مینی پروژه یک برنامه GUI-قسمت سوم
مطلبی دیگر از این انتشارات
اصول اساسی مهندسی نرم افزار
مطلبی دیگر از این انتشارات
Speculative Execution in Hadoop MapReduce