More info

Our instagram

alt
alt

@berserk

17 Hours ago

Aenean vulputate eleifend tellus. Aenean leo ligula, porttitor eu, consequat vitae, eleifend ac, enim. Aliquam lorem ante, dapibus in, viverra

alt
alt

@berserk

17 Hours ago

Aenean vulputate eleifend tellus. Aenean leo ligula, porttitor eu, consequat vitae, eleifend ac, enim. Aliquam lorem ante, dapibus in, viverra

alt
alt

@berserk

17 Hours ago

Aenean vulputate eleifend tellus. Aenean leo ligula, porttitor eu, consequat vitae, eleifend ac, enim. Aliquam lorem ante, dapibus in, viverra

  1400/07/22 2

به اشتراک گذاشتن localhost شبیه به وبسایت واقعی توسط ngrok

سلام.

ngrok یک سورو قودتمند برای به اشتراک گذاشتن اطلاعات موقت در اینترنت است که هدف این نوشته اجرای اطلاعات یک دامنه یا localhost بر روی یک کامپیوتر دیگر هستش.

برای شروع ابتدا وارد این آدرس بشید و ثبت نام کنید یا وارد بشید اگه در مرورگر وارد حساب کاربری gmail یا github تون شدید پیشنهاد می کنم که اون پایین می با اون ها ثبت نام و وارد بشید.

بعد از ثبت نام وارد یه صفحه ای میشید که  4 مرحله رو میبینید.

مرحله یک => برای دانلود کردن ngrok به صورت خودکار سیستم عامل شما رو شناسایی می کنه و فایل رو دانلود می کنه ( تقریبا 14 مگابایته )

مرحله دو =>  بعد، فایل زیپ شده رو باز کنید و ngrok رو استخراج کنید و اجراش کنید و چنین صفحه ای رو می بینید.

ngrok

مرحله سه=> اگه طبق توضیحات پیش رفته باشید و داخل سایت لاگین کرده باشید داخل کادر مرحله 3 یک آدرس به این صورت وجود داره

ngrok authtoken token~

که به جای عبارت roken یک کد هش شده برای اکانت شما هستش.

شما باید داخل فایل ngrok ی که باز کردید اون آدرس رو وارد کنید به این شکل

ngrok

و در نهایت باید این خروجی رو ببینید

ngrok

این اطلاعات داخل یه فایلی ذخیره میشن که برای ما مهم نیستش.

اگه از اکانت رایگان استفاده می کنید نمی تونید به هر دامنه ای که خواستید دسترسی داشته باشید و فقط به localhost تون دسترسی دارید و اما خب با یکم تغییرات میشه این مشکل رو بر طرف کرد ولی خب همچنان در اکانت رایگان یه مشکلی هست و اونم اینه که فقط یک کاربر می تونه به اطلاعات شما دسترسی داشته باشه .

برای شروع این دستور رو وارد کنید.

~ ngrok http 80 ~

اون 80 پورت http هستش که قابل تغییره.. با چنین صفحه ای مواجه میشید

ngrok

اونجا هایی که نوشته forwarding آدرس localhost شما هستش و می تونید با هر دستگاهی که به اینترنت متصل هستش واردسایت لوکالتون بشید.

مهم : اگه با چنین صفحه ای مواجه شدید

ngrok

مشکل اینه که داخل xampp و یا wamp دسترسی از طریق آی پی های خارجی رو یعنی آی پی های غیر از کامپیوتر شما ممنوع شده.

برای حل این مسئله ( در xampp ) باید وارد محل نصب xampp بشید بعد apache بعد conf بعد extra . فایل httpd-xampp.conf

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

<IfModule alias_module>

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

Alias /roozbam.local "C:/xampp/htdocs/roozbam-develope/public/"
<Directory "C:/xampp/phpMyAdmin">
      AllowOverride AuthConfig
      ErrorDocument 403 /error/XAMPP_FORBIDDEN.html.var
</Directory>

بعد Alias آدرس Alias خودتون رو بنویسید من roozbam.local رو نوشتم اگه alias ندارید و یا نساختید همون / رو بذارید مشکلی پیش نمیاد.و بعد مسیر پروژه تون رو وارد کنید. بعد فایل رو ذخیره کنید و apache رو restart کنید

و داخل مرورگر دوباره اون آدرس هایی که از کنسول ngrok دریافت کردید رو وارد کنید

اگه از Alias استفاده کردید مثل من .. باید به این شکل وارد کنید.

http://da1cf3b5.ngrok.io/roozbam.local/

در غیر این صورت همون آدرس رو وارد کنید.

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

 

به اشتراک گذاشتن :

ثبت دیدگاه

کامنت ها

c

sadegh

پاسخ  

با این ابزار میشه پوشه هم share کرد؟

ثبت پاسخ