بهترین های پزشکی و پرستاری | اوردامین : اشتراک گذاری لوکال هاست با NGROK
بهترین های پزشکی و پرستاری | اوردامین : اشتراک گذاری لوکال هاست با NGROK
  • اوردامین
  • طراحی وب
1403
فروردين
31
جمعه
شمارنده
بازدید امروز : 5056 بازدید
کل بازدید کنندگان امروز : 1022 نفر
بازدید کل : 54418081 بازدید
حاضرین در سایت : 60 نفر

تاریخ شروع شمارشگر : 94/03/01

عمر سایت : حدود 9 سال پیش

تعداد کل مطالب : 1214


اشتراک گذاری لوکال هاست با NGROK

شمازمان زیادی را صرف پیاده سازی پروژه هایتان می کنید، دراین فکر هستید که بدنیست آنرا روی چندتلفن هوشمند یا تبلت امتحان کنید و در این میان کارفرمایتان بی صبرانه منتظر است تا نگاهی به پروژه بیندازد. این سناریو برای اکثر توسعه دهندگان آشنا به نظر می رسد “چگونه پروژه مان را در دستگاه های مختلف تست کنیم؟” و مهمتر از آن “چگونه درکمترین زمان ممکن به کارفرما یک پیش نمایش زنده نشان دهیم؟”

خب طبیعتا برای تست پروژه مان در دستگاه های مختلف راه های دیگری هم وجود دارد اما زمانی که شما درحال پیاده سازی یک پوسته وردپرس هستید (و یا هر کاری که به لوکال هاست نیاز باشد) نمی توانید به سادگی محتویات پروژه را روی دستگاه های دیگر منتقل کنید پس به یک آدرس عمومی برای دسترسی به لوکال هاستتان نیاز دارید.

امروز من قصد دارم تا شمارا با یک سرویس اعجاب انگیز به نام NGROK آشنا کنم که به شما در اشتراک گذاری لوکال هاستتان (روی شبکه داخلی و فضای اینترنت) کمک می کند.

اشتراک گذاری لوکال هاست با NGROK

NGROK چیست؟

NGROK (بخوانید en-grok) یک نرم افزار ساده برای پلتفرم های ویندوز،مک و لینوکس است که با استفاده از طبق قرارداد تونل زنیقرارداد تونل زنی (Tunneling protocol) برای اشتراک گذاری لوکال هاست یک آدرس عمومی به آن اختصاص می دهد و علاوه بر آن به شما این امکان را می دهد تا ترافیک تونل را کنترل کنید.

چگونه از ngrok استفاده کنیم ؟

1 - ابتدا به وب سایت ngrok.com مراجعه کنید و نسخه متناسب با سیستم عاملتان را دریافت نمایید (در این آموزش من از ویندوز ۷ استفاده می کنم) سپس بسته را در محلی دلخواه اکسترکت کنید.

2 - لوکال هاستتان را اجرا کنید و بعد خط فرمان (CMD) را باز کنید و به محلی که برای نرم افزار انتخاب کرده اید بروید، به عنوان مثال cd c:\ngrok (توجه فرمایید این ngrok نام فولدر است )

3 - حال در cmd ، دستور ngrok http 80/ را اجرا کنید .


شما هم اکنون در ngrok آنلاین و متصل هستید !

اشتراک گذاری لوکال هاست با NGROK

درتصویر فوق آدرس تصادفی http://350c0f8e.ngrok.com به چشم می خورد که به لوکال هاست من روی پورت ۸۰ اشاره می کند، حال من می توانم آدرس فوق را برای کارفرما ایمیل کنم و یک پیش نمایش زنده از پروژه را در اختیارش قرار دهم و به محض بستن CMD (یا ریست کردن لوکال هاست) اتصال را قطع کنم. همچنین با مراجعه به آدرس localhost:4040 ترافیک تونل را مدیریت می کنم.

اشتراک گذاری لوکال هاست با NGROK


اشتراک گذاری لوکال هاست با NGROK

ویژگی های دیگر NGROK

با عضویت در وبسایت از ویژگی های زیر برخوردار می شوید:

  • دریافت یک ساب دامنه ثابت
  • ایجاد تونل در TCP
  • تعیین رمز عبور برای دسترسی
  • تونل کردن چندگانه و همزمان

البته با پرداخت مبلغی (به دلار) به عنوان donate می توانید یک ساب دامنه اختصاصی برای دسترسی به لوکال هاست ثبت کنید.

نویسنده : amin mah
تاریخ ارسال : چهارشنبه ، 94/05/07 ، در ساعت 20:55

نظرات برای اشتراک گذاری لوکال هاست با NGROK

نام و نام خانوادگی شما *
آدرس ایمیل شما
آدرس وب شما
متن نظر *
ali در تاریخ 94/11/27 ساعت 15:42 با سلام
این مراحل رو من انجام دادم دقیقا به همین شکل و همین خروجی ها هم حاصل شد ولی وقتی آدرس رو توی یه سیستم دیگه میزنم سایت رو خیلی نامرتب میاره. مشکل چیه؟
این سایتی هست که خودم از پایه با CodeIgniter به صورت mvc کد زدم.
امین محمودی چلیچه در تاریخ 94/11/27 ساعت 18:44 سلام
اول اینکه ممنون از اینکه به وب ما سر زدین...
دوم اینکه چند تا دلیل میتونه داشته باشه و به نظرم من دلیلش برمیگرده به فراخوانی فایل css یا همون استایلتون
یکبار کنترل و f5 رو تو مرورگر سیستمی که میگین سایت رو به هم ریخته نشون میده بزنید تا سایت کلا از نو بارگزاری بشه ببینید مشکل حل میشه یا نه...
اگه حل شد که هیچی اما اگه حل نشد معنیش اینه که فایل css لود نمیشه..
برای رفع مشکل view page source رو توی مرورگرتون بزنید و آدرس فایل استایل رو نگاه کنید..
احتمالا شما موقع آدرس دهی فایل استایل آدرس ایستا دادین یعنی مثلا اگه فایل استایلتون توی پوشه ی assets هستش شما آدرسش رو به این شکل وارد کردین :

localhost/assets/style.css


درحالیکه آدرس فایل استایل و کلا فایل های ضمیمه شده رو باید به صورتی وارد کنید که با تغییر نام دامنه مشکلی پیش نیاد
مثلا در مثال بالا آدرس دهی درست به این شکله :

./assets/style.css


مشکل از سرعت هم میتونه باشه ولی احتمالش کمتر از 1 درصده!
به تصویر زیر هم یه نگاه بندازین :




این موارد رو چک کنید و اگه مشکل حل نشد بگین تا بیشتر توضیح بدم.
مهران نزاکتی در تاریخ 95/06/28 ساعت 19:34 با عرض سلام اقا وقتی آنلاین میشه به جای پسوند com . پسوندio .ایجاد میشه و بعد که ادرسو میزنم bad request میده
امین محمودی در تاریخ 95/06/29 ساعت 01:31 پاسخ :
با سلام
اگر مراحل رو به درستی پیش ببرید ، دامنه ی .com ایجاد خواهد شد منتها حتی اگه دامنه io هم ایجاد بشه بازم مورد نداره ، مهم اینه که دامنه ایجاد شده
اما این که میزنه Bad Request علتش اینا میتونه باشه :
1-ادرس رو دقیقا مطابق اون چیزی که داده وارد نمی کنید
2-انتی ویروستون رو موقتا غیر فعال کنید و تست کنید
3-اصلا ومپ ، زمپ یا هر برنامه ی مجازی ساز رو نصب نکردید روی سیستمتون
ali در تاریخ 96/07/20 ساعت 20:48 با سلام و خسته نباشید ببخشید من یه مشکلی با ngrok دارم که لینک رو داخل مرورگر میزنم ارور میده تصویر هم دادم و هرکاری کردم درست نشد نمیدونم مشکل کجاست و کمکی بکنید ممنون میشم لینک تصویر
http://uupload.ir/files/uixz_screenshot_(33).png
مدیر سایت در تاریخ 96/07/21 ساعت 14:02 با سلام
دوست عزیز اگه توجه کنید توی همین تصویری که فرستادین ، علت این خطا بیان شده ...
نوشته شما با موفقیت تونستید به سرور ngrok متصل بشید منتها برنامه نمیتونه به لوکال هاست شما متصل بشه!
یعنی یا برنامه ی wamp یا xamp و امثالهم که دارید برای راه اندازی لوکال هاست استفاده میکنید،در حال اجرا نیستن یا اینکه در حال اجرا هستن ولی تو تنظیماتشون،دسترسی به لوکال هاستو بستید یا شاید آنتی ویروس و فایروالتون داره جلوی دسترسی به لوکال هاست رو میگیره
milad در تاریخ 97/03/02 ساعت 02:38 سلام و خسته نباشید/
ممنون از سایت خوبتون:)
من ngrok رو استفاده میکردم ولی چند روزیه که کار نمیکنه ??
لطفا راهنمایی بفرمایید!
عکس :http://max20.cloudsite.ir/Untitled.jpg
مدیریت سایت در تاریخ 97/03/02 ساعت 04:32 سلام دوست عزیز ، چند نکته رو رعایت فرمایید مشکلتون حل میشه :
1 - آخرین نسخه از ngrok رو از لینکی که انتهای همین مطلب گذاشتیم دانلود کنید .

2 - تمامی مراحل رو طبق اون چیزی که تو مطلب نوشتیم پیش ببرید ( آپدیت شد ) :

1 - ابتدا به وب سایت ngrok.com مراجعه کنید و نسخه متناسب با سیستم عاملتان را دریافت نمایید (در این آموزش من از ویندوز ۷ استفاده می کنم) سپس بسته را در محلی دلخواه اکسترکت کنید.

2 - لوکال هاستتان را اجرا کنید و بعد خط فرمان (CMD) را باز کنید و به محلی که برای نرم افزار انتخاب کرده اید بروید، به عنوان مثال cd c:\\ngrok (توجه فرمایید این ngrok نام فولدر است )

3 - حال در cmd ، دستور ngrok http 80/ را اجرا کنید .
milad در تاریخ 97/03/02 ساعت 19:21 ممنون که جواب دادین.
بله بنده مرحله به مرحله مراحل را انجام دادم .
دوباره فایل ngrok را دانلود و مراحل را انجام دادم حتی فایروال را نیز خاموش کردم ولی دوباره کار نکرد طبق عکس قبلی که ضمیمه کردم.
مدیریت سایت در تاریخ 97/03/02 ساعت 22:36 والا اصلا تصویری که دادین شبیه اون چیزی که باید باشه نیست یعنی قطعا یجای کار رو دارید اشتباه میرید چون واسه اینکه خیال خودم راحت بشه من الان یه تونل زدم با این برنامه و بدرستی کار کرد و قطعا هر مشکلی هست از سمت کاربره یعنیشماست .
اگه مطمنید که راه رو درست میرید ، میتونید رو یه سیستم دیگه هم تست کنید

این صفحه رو هم ببینید ، همون بالای صفحه تو سه تا کادر کنار هم ، مراحلو خیلی دقیق تر گفته بازم نگاه کنید،بالاخره باید یه ارور مشخصی بده خب لااقل .
فرهاد روحانی مقدس در تاریخ 98/01/07 ساعت 00:52 سلام ربات تلگرام نصب کردم و چون نیاز به ssl داره از ngrok استفاده کردم
وبهوک رو تنظیم می کنم ولی پاسخی به ربات تلگرامم ارسال نمیشه درصورتی که در لوکال هاست این کار انجام می شه و مشکلی وجود ندارد.
خیلی کارم گیر کرده لطفا کمک کنید.
miss در تاریخ 99/09/10 ساعت 13:38 سلام خسته نباشید من از این طریق ادرسو گرفتم ووقتی اونو میزنم توی مرورگرم صفحه زمپ میاد بالا ..
چطور سایتمو ببینم ؟
amin mah در تاریخ 99/09/10 ساعت 14:33 خب بله دیگه ، حالا باید ببینید سورستون توی چه آدرس و فولدری هست،آدرسش رو ادامه این آدرسی که دارین بزنید