چطوری لوکال هاستمون رو با بقیه به اشتراک بذاریم؟

چطوری لوکال هاستمون رو با بقیه به اشتراک بذاریم؟

سلام 👋احتمالا برای شما هم پیش اومده که داشته باشید روی یه پروژه‌ای کار بکنید روی سیستم خودتون و یکی از دوستان، همکاران یا هرکس دیگه‌ای بخواد پروژه شما رو ببینه، ولی هنوز پروژه تکمیل نشده که شما بخواید فرآیند های مربوط به deploy پروژه رو انجام بدید، خب توی این موقعیت یه راه اینه که بگیم صبر کنن تا پروژه تموم بشه و شما دیپلوی بکنید، یه راه دیگه اینه که سورس کد پروژه رو بهش بدیم و نحوه راه‌اندازی رو هم بهش بگیم[البته این راه خیلی دردسر داره خصوصا اگه از دیتابیس های خاصی استفاده بکنید رو پروژه یا …] و البته یه راه دیگه که برای این مورد از همه عقلانی تره! اونم استفاده از یه سری سرویس که بهمون یه آدرس public توی اینترنت بدن تا بدیم به بقیه تا از چیزی که ساختیم لذت ببرن و کلی قربون صدقمون برن 😂البته توجه داشته باشید آدرس‌هایی که می‌گیریم به صورت موقت در دسترس هستن و زمانی که اجرای دستور متوقف بشه اون آدرس‌ها هم دیگه در دسترس نیستن.این سرویس نیاز به نصب نداره و با یه دستور می‌تونید به هدفتون برسید :)البته لازمه که ssh رو داشته باشید روی سیستمتون و همچنین یه ssh key که توی این صفحه گیتهاب آموزشش وجود داره.ssh -R 8080:localhost:3000 ssh.localhost.runکافیه بجای 3000 پورتی که پروژتون روش listen می‌کنه رو بنویسید.ویدیو آموزشی استفاده از localhost.runبرای استفاده از ngrok [بخونید اِن‌جی‌روک] لازمه که فایل اجراییش رو دانلود بکنید و بعد از اینکه ثبت‌نام کردید و authtoken‌تون رو گرفتید با دستور زیر authtoken اتون رو بهش بدید.ngrok authtoken YOUR_TOKENو بعد با دستور زیر آدرس public اتون رو بگیرید.ngrok http PORT_NUMBERهمونطور که میشه از تصویر بالا متوجه شد ngrok یه اینترفیس وب روی پورت 4040 ارائه می‌کنه که می‌تونید ریکوئستایی که اومده همراه با جزئیات ببیند و حتی اونا رو تکرار کنید.ضمنا با استفاده از ngrok tcp 22 می‌تونید اجازه دسترسی به کامپیوترتون از طریق ssh رو به هرکسی که توی اینترنت هست بدید 😋😝ویدیو آموزشی استفاده از ngrokبرای استفاده از این ابزارم لازمه که فایلش رو دانلود کنید و بعد با دستور زیر پورت مورد نظرتون رو share کنید.می‌تونید subdomain شخصی هم تعریف کنید (حتی توی پلن رایگان)برای اینکار کافیه access key داشته باشید و بعد با دستور زیر اون رو به ابزار بدید.tunnelto set-auth –key YOUR_KEYو بعد به شکل زیر می‌تونید ساب‌دومین مد نظرتون رو بهش بگید.به همین خوشمزگی 😋امیدوارم که چیزایی که گفتم به کارتون بیاد 🤲اگه سوالی، ابهامی چیزی بود می‌تونید توی کامنتا بپرسید تا من یا سایر دوستان جوابش رو بهتون بگیم.محمد محمدعلیان | 11 دی 1399کانال تلگرامم | توییترم | لینکدینم

Author: admin

دیدگاهتان را بنویسید

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