ngrok فراتر از باور
توسط royaflash دذ ۱ شهریور, ۱۳۹۵ دذ ۰۵:۱۷ بعد از ظهر | دسته‌بندی شده در شبکه, گنو/لینوکس | با ۰ دیدگاه |605 views

demo ngrok فراتر از باورشاید تا کنون، موقعیت های بسیاری پیش آمده است که نیاز داشته اید، تا افرادی دیگر، به تست و کاوش بر روی وبسایت شما بپردازند. اولین راه حلی که به ذهن می رسد، آپلود کردن فایل ها بر روی یک هاست، و در دسترس قرار دادن آدرس سایت، برای افراد می باشد. این راه حل هرچند ساده به نظر می رسد اما مشکلاتی به همراه دارد

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

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

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

شروع کار

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

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

$ unzip /path/to/ngrok.zip

اجرا

پس از بازگشایی، تنها کافیست دستور زیر را اجرا کنید، از طریق آدرس های معرفی شده، به localhost خود دسترسی داشته باشید.

cd path/to/ngrok
$ ./ngrok http 80

و تمام است، حال می توانید ادرس دریافتی را به دوستان خود دهید، یا بر روی دیگر دستگاه هایتان وبسایتتان را تست کنید.
برخی نکات

ساب دامین شخصی سازی شده
در حالت پیش فرض، ngrok یک ساب دامین تصادفی را منتصب می کند. این مسئله برای یکبار استفاده مناسب می باشد.
اما در صورتی که از این ادرس، چندین بار قصد استفاده دارید، و یا اینکه میخواهید به دوستانتان ارسال کنید، اینکه ساب دامین هربار تغییر کند، و یا سخت به حافظه سپرده شود، باعث بروز مشکلاتی خواهد شد.
به همین دلیل شما قادر خواهید بود تا سابدامین شخصی خودتان را برای url تونل منتصب کنید.
این کار از طریق کلید -subdomain میسر خواهد بود .

ngrok http -subdomain=unixmen 80

محافظت از تونل با رمز عبور
هر کسی که قادر باشد آدرس معین شده توسط شما را حدس بزند، دسترسی کاملی به اطلاعات localhost شما خواهد داشت . شما از طریق کلید -auth قادر خواهید بود تونل ایجاد شده را امن نمایید .
این امر باعث خواهد شد تمامی درخواست ها نیازمند به نام کاربری و رمز عبور مشخص شده توسط شما باشند.

ngrok http -auth=”username:password” 8080

برای دسترسی به دیگر بخش ها ، مطالعه مستندات این ابزار پیشنهاد می گردد.

درباره - یاشار اسمعیل دخت هستم ۲۷ سالمه (به دنیال یافتم آنم که کیستم)به صورت ۱۰۰٪ به گنو/لینوکس مهاجرت کردم . من رو با نام royaflash میشناسید . در زمینه شبکه و امنیت شبکه فعالیت میکنم . لینوکس همیشه چیزی برای یادگیری داره و لینوکس یه فرهنگه . در صورت نیاز میتونین با آدرس ایمیل : yashar@unixmen.ir یا شماره تلفن : 09141100257 در ارتباط باشید . وبلاگ شخصی من (-:) درباره من

فرستادن یک دیدگاه

XHTML: شما می‌توانید از این برچسب‌ها استفاده کنید: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong>