لینوکسهک و امنیت

Ngrok چیست؟ و آموزش نصب Ngrok

Ngrok چیست؟

ngrok سرویسی برای ارایه سرویس های محلی (localhost) شما مانند ssh,webserver,ftpserver و … در اینترنت است.

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

این سرویس کاملا اُپن سورس می باشد و میتوانید سورس آن را از آدرس گیت هاب آن دریافت نمایید. البته لازم به ذکر است که این سرویس به وسیله زبان Go توسعه یافته است.

کاربرد ngrok:

قطعا تبدیل شدن کامپیوتر شما به یک وب سرور کار عاقلانه ای نیست. اما شاید این کار برای دمو یک پروژه یا تست آن بتواند برای شما مفید باشد.

ngrok چگونه کار میکند؟

این ابزار هاست محلی شما را پشت NAT یا firewall قرار میدهد و با استفاده از Tunneling protocol اجازه دسترسی سایرین را از طریق http و https به صورت رایگان به هاست محلی شما فراهم میکند. این ابزار هاست محلی شما را به وسیله تانل به سرویس خود متصل میکند و یک ساب دامین تصادفی روی ngrok.com برای شما ایجاد میکند. این ساب دامین با هر بار اجرای کلاینت این ابزار متفاوت خواهد بود مگر این که شما بعد از عضویت و خرید نسخه تجاری اقدام به ساخت ساب دامین ثابت نمائید. البته نسخه تجاری این سروس امکانات دیگری را نیز در اختیار شما قرار میدهد. همچنین این سرویس با ارایه تانل های مختلف، چندگانه و همزمان امکانات جالب دیگری را هم در اختیار شما قرار میدهد. به طور مثال میتوانید برای راه اندازی سرویس های دیگر از تانل TCP روی پورت دلخواه خود استفاده کنید.

امکانات:

دانلود فایل به صورت مستقیم ( دیگه نیاز به آپلود فایل نیست)

نمایش یک پروژه یا تست پروژه

قابل استفاده به جای پورت فوروادینگ

و….

آموزش نصب ngrok:

Click to rate this post!
[Total: ۳ Average: ۲.۷]
نمایش بیشتر

نوشته های مشابه

1 دیدگاه

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

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

دکمه بازگشت به بالا