جستجو برای:
  • صفحه اصلی
  • آموزش ها
    • آموزش های هک و امنیت
    • آموزش های شبکه
    • آموزش های لینوکس
    • آموزش های داده کاوی
    • آموزش های طراحی سایت و سئو
    • آموزش های برنامه نویسی
    • آموزش های آمار و احتمالات
  • اخبار
  • دوره های آموزشی
  • درباره ما
 
  • info@zodiaclp.com
  • دوره ها
  • بلاگ
زودیاک - آموزش هک و امنیت ، آموزش ابزار هک و امنیت
  • صفحه اصلی
  • آموزش ها
    • آموزش های هک و امنیت
    • آموزش های شبکه
    • آموزش های لینوکس
    • آموزش های داده کاوی
    • آموزش های طراحی سایت و سئو
    • آموزش های کاربردی
  • اخبار
  • دوره های آموزشی
  • درباره ما
0

ورود و ثبت نام

ngrok چیست و چه کاربردی دارد ؟

2020/10/07
ارسال شده توسط ارسلان بهزادی نژاد
آموزش ها ، آموزش های شبکه ، آموزش های هک و امنیت
699 بازدید
ngrok چیست و چه کاربردی دارد ؟

ngrok چیست و چه کاربردی دارد ؟

دورد به کاربران عزیز پلتفرم آموزشی زودیاک ، مرجع آموزش هک و امنیت

امروز قصد معرفی و آموزش نصب ابزاری را داریم که بسیار کاربردی است و به شما اجازه میدهد از سرویس های محلی ود در سطح اینترنت استفاده کنید. نام این ابزار ، ابزار ngrok است.

Ngrok ابزاری است که به شما اجازه می دهد کامپیوتر خود را وب سرور کنید و لوکال هاست خود را بر روی فضای اینترنت ارائه کنید. Ngrok یک پروکسی معکوس است که به کاربر اجازه ساخت تونل های چند منظوره می دهد و از endpoint های عمومی ، شبکه های محلی در حال اجرای تونل امن می سازد.

Ngrok تونل های امن به لوکال هاست ایجاد می کند.

Ngrok چیست ؟

اما اجازه بدهید که این سناریو را به زبان ساده تر شرح دهیم. احتمالا هنگام طراحی و ساخت نرم افزار یا طراحی سایت ، از لوکال هاست خود استفاده کرده باشید و برنامه را تست کرده باشید. اما در این حالت url که شما دارید فقط مخصوص به شبکه داخلی شما است و از دیگر نقاط دنیا نمی توان به آنها دسترسی داشت.

حال ngrok که یک ابزار بسیار سبک است یک تونل امن به لوکال هاست شما ایجاد می کند. سپس وقتی اجرا می شود به سراغی پورتی می رود که لوکال هاست شما روی آن اجرا می شود و آن را رصد می کند. سپس به شما یک url عمومی می دهد. حال هر شخصی از هرجا دنیا بر روی لینک عمومی کلیک کند ابزار ngrok درخواست ها را به سمت لوکال هاست شما هدایت می کند و سایت یا نرم افزار یا هرچیز دیگری که بر روی لوکال هاست باشد در دسترس می شود.

Ngrok چه کاربردی دارد ؟

این ابزار در زمینه تست نرم افزار ، طراحی و تست سایت ، گیاده سازی حملات فیشینگ و … کاربرد دارد. امروزه بسیاری از هکر ها هم به سمت استفاده از این سرویس هستند. به این صورت که لینک صفحات فیشینگ خود را بصورت ngrok می سازند و به قربانیان می دهند.

ابزار ngrok با زبان go نوشته شده است و همین امر باعث شده است که این سرویس برای تمامی پلتفرم ها در دسترس باشد. در سیستم عامل لینوکس علی الخصوص توزیع های دبیان ، این ابزار در مخازنش وجود دارد و با یک دستور ساده نصب می شود اما اگر در مخازن توزیع لینوکس شما نباشید تنها کافی است ابزار را دانلود کنید و از حالت فشرده خارج کرده و پیکربندی های لازم را انجام دهید. البته اصلا نگران این که در این آموزش کامل پیکربندی ساده ابزار را آموزش میدهیم.

پیس از پاسخ به این سوال که Ngrok چیست و چه کاربردی دارد به سراغ آموزش نصب آن می رویم.

نصب ابزار ngrok

محیط ابزار ngrok در ترمینال لینوکس

همانطور که عنوان شد در مخازن بیشتر توزیع های لینوکس وجود دارد. پس بهتر است قبل از نصب دستی ، دستوز زیر را یکبار در ترمینال وارد کنید شاید برنامه اتوماتیک نصب شود .

Sudo apt install ngork

اگر ابزار ngrok نصب نشد ، شروع به نصب دستی می کنیم.

ابتدا وارد سایت ابزار ngrok می شویم به آدرس زیر

سایت رسمی ngrok

ابزار ngrok را دانلود می کنیم. بهتر است برنامه را در یک دارکتور اصلی مثلا بر روی دسکتاپ بذارید که دسترسی راحت تر باشد. حال برنامه را از zip در میاوریم. اگر دسترسی گرافیکی دارید که بر روی گوشه کلیک راست کرده و extract here را می زنید اما اگر دسترسی گرافیکی ندارید باید با فراخوانی unzip و زدن نام گوشه ، آن را از زیپ دربیارید.

Unzip filename.zip

برای آشنایی بیشتر با انواع فشرده سازی ها در لینوکس به آموزش زیر مراجعه کنید.

فشرده سازی در لینوکس

حال دسترسی برنامه را بالا ببرید با دستور زیر :

Chmod +x ngrok

حال باید ابزار را به حساب کاربری خود وصل کنید. وارد سایت ابزار ngrok شوید. یک حساب کاربری بسازید سپس وارد پروفایل خود شوید. سایت برای شما یک شماره سریال که توکن است می سازد. این توکن اختصاصی است. حال یاید توکن را در ترمینال خود وارد کنید تا توکن در پیکربندی ابزار قرار بگیرد و ابزار به حساب شما کانکت شود. برای وارد کردن توکن در ترمینال یاید دستوری مشابه زیر را وارد کنید. یادتان باشد بجای AUTH_TOKEN باید توکن خود را وارد کنید.

ngrok authtoken AUTH_TOKEN

حال کافیه انم ابزار را فراخوانی کنید

ngrok/.

حال وقتی هاست محلی خود را اجرا میکنید کافیه ب دستور زیر به ابزار ngrok بگویدد که به سراغ پورت 80 برود.

ngrok http 80

به همین راحتی پیکربندی تمام میشود.

امیدوارم از آموزش ngrok چیست و چه کاربردی دارد لذت برده باشید.

شاد و پیروز باشید.

اشتراک گذاری:
برچسب ها: پروکسیپروکسی سرورپیکربندی شبکههاست

مطالب زیر را حتما مطالعه کنید

دارک مود در ویندوز 10

دارک مود در ویندوز 10

آنتی ویروس imunifyav ، بررسی و آموزش نصب آن

آنتی ویروس imunifyav ، بررسی و آموزش نصب آن

ایمیل موقت خود را با چند کلیک بسازید

اسکن فایل apk با ابزار apkleaks

اسکن فایل apk با ابزار apkleaks

ابزار theharvester

ابزار theharvester ، ابزاری برای جمع آوری اطلاعات و ایمیل های سایت

الگوریتم KNN

الگوریتم KNN (الگوریتم K نزدیکترین همسایه ) چیست و چگونه کار می کند؟

قدیمی تر ابزار pwnxss ، ابزاری برای کشف باگ XSS
جدیدتر هک تیک تاک با ابزار Adv Phishing

دیدگاهتان را بنویسید لغو پاسخ

جستجو برای:
  • محبوب
  • جدید
  • دیدگاه ها
قبلی بعدی
درباره زودیاک

پلتفرم آموزش زودیاک در سال 1398 در راستای افزایش دانش دوست داران حوزه فناوری اطلاعات ، تاسیس شده است.

  • info@zodiaclp.com
دسترسی سریع
  • آموزش ها
  • دوره ها
  • اخبار
  • حساب کاربری
  • سبد خرید
  • درباره ما

زودیاک در شبکه های اجتماعی
تمامی حقوق برای پلتفرم آموزشی زودیاک محفوظ می باشد.

ورود

رمز عبور را فراموش کرده اید؟

هنوز عضو نشده اید؟ عضویت در سایت