سلام.
امروز قصد دارم درباره یک ابزار بنام ngrok صحبت کنم. اول از هر چیز باید بگم که این ابزار چیه؟(این آموزش مخصوص کاربران ویندوزی است)
خب، کارایی این ابزار اینه که وب سروری که روی لوکال ما در دسترس هست رو اجازه میده که از بیرون از سیستم ما هم در دسترس باشه. این یعنی اینکه بدون اینکه هاستی تهیه کنیم ، به ساده ترین حالت ممکن ، برنامه خودمون رو می تونیم به دیگران در بستر اینترنت نشون بدیم.
خب برای کار با این ابزار اول باید داخل سایتش حساب کاربری ایجاد کنیم. (با این لینک)
حالا بعد که حساب کاربری رو ایجاد کردید ، یک توکن بهتون توی صفحش میده
خب حالا فعلا با توکن کار نداشته باشید و از قسمت مربوط به دانلود ، نسخه ویندوزی این ابزار رو دانلود می کنیم.
بعد از دانلود شدن ، فایل دانلود شده رو باز می کنیم (یک فایل زیپ هست که درونش یک فایل exe قرار گرفته) و دستور زیر رو میزنیم
ngrok authtoken YourToken
مشخصا به جای YourToken ، توکن مربوط به خودتون که توی بخش قبلی از سایت گرفتید رو وارد می کنید.
خب حالا ویژوال استدیو خودتون رو باز کنید و به بخش Extensions>manage Extensions برید و اونجا ngrok extension رو نصب کنید. بعد از نصب ، شما یک بار باید ویژوال استدیو خودتون رو ببندید و مجددا باز کنید و پس از اون می تونید توی تب tools ، گزینه start ngrok tunnel رو ببینید . حالا یک کار دگ هم باقی مونده.
به بخش tools و قسمت options برید ، به دنبال تنظیمات ngrok بگردید و مقدار گزینه Executable path رو برابر فایلی که از سایت ngrok دانلود کرده بودید بدید.
حالا بعد از اون روی دکمه ok بزنید و از تب tools گزینه start ngrok tunnel رو انتخاب کنید.
توی این بخش ، url هایی رو بهتون نشون میده که تنها نیازه اون هارو با سایرین share کنید تا بتونن به لینک مقابل اون url ها دسترسی بگیرند.
همچنین می تونید تمام ریکوست هایی که به سیستمتون میاد رو هم از طریق این صفحه (http://127.0.0.1:4040) دنبال کنید.
موفق باشید