FunnyLearn.ir | فانی لرن
FunnyLearn.ir | فانی لرن
خواندن ۲ دقیقه·۳ سال پیش

روش های اجرای پورت فورواردینگ


کانال ما در تلگرام برای آموزش برنامه نویسی:

T.ME/Funny_Learn

( چیزای جالبی تو کانالمون هست که اینجا نیست واردش بشید تا خودتون ببینید )



قبل از این آموزش بهتره بدونید لوکال هاست چیه تا بعدش یاد بگیرید چطور با پورت فرواردینگ هاست و دامنه رایگان داشته باشید!

لوکال هاست چیست؟

لوکال‌ هاست فضای داخلی سیستم ماست که فضایی مثل هاست و دامنه در اختیار ما قرار میده و میتونیم داخلش سورس هامون رو آنلاین اجرا کنیم،

روش اجرای لوکال هاست با ترموکس و لینوکس:

کافیه ترمینال رو باز کنیم و کد زیر رو در اون وارد کنیم:

php -S 127.0.0.1:3333

عدد 3333 پورت ماست و واسه پورت فرواردینگ هم باید همون رو وارد کنیم،

بعد وارد کردن دستور بالا هر فایل و سورسی رو میتونیم در مرورگر به صورت آنلاین اجرا و باز کنیم با لینک زیر:

http://127.0.0.1:3333

نمونه کد php اجرا شده توسط لوکال هاست در مرورگر
نمونه کد php اجرا شده توسط لوکال هاست در مرورگر


حالا اگه جای کد بالا سورس سایت هم باشه سایت اجرا میشه و هرچیز دیگه ای !

اما لینک آدرس لوکال هاست فقط برای شبکه داخلی خودمون اجرا میشه!

پس چطور میتونیم اون لینک رو به صورت آنلاین برای همه بفرستیم؟!

در این زمان باید از پورت فرواردینگ استفاده کنیم !

پورت فرواردینگ لینک لوکال هاست ما رو به یه لینک آنلاین تبدیل میکنه که میتونیم اونو برای همه بفرستیم،

روش اجرای پورت فرواردینگ در لینوکس و ترموکس:

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

اجرای پورت فرواردینگ با localhost.run:

فقط کافیه دستور زیر رو وارد کنید تا لینکتون ساخته بشه:

ssh -R 80:localhost:8080 nokey@localhost.run


اجرای پورت فرواردینگ با Ngrok:

ابتدا با دستورات زیر فایل Ngrok رو دانلود و از حالت زیپ خارج کنید:

نکته مهم : بهتره به جای دانلود از لینک زیر در سایت اصلی ngrok بعد از ثبت نام نسخه مخصوص ترمینال خودتون رو دانلود کنید،

مثلا من در ترموکس دیر زیر رو میزنم تا نوع سیستم عامل ترموکس من رو نشون بده

و نوشته aarch64 این یعنی باید نسخه ای که در تصویر زیر میبینید در ترموکس دانلود کنم:

لینک دانلود رو باید جلوی دستور wget بزارید:

wget https://bin.equinox.io/c/4VmDzA7iaHb/ngrok-stable-linux-arm.zip
unzip ngrok-stable-linux-arm.zip

سپس در سایت Ngrok با لینک زیر ثبت نام کنید:

https://dashboard.ngrok.com/signup

پس از ثبت نام توکنی به شما داده میشه که مخصوص خودتونه و باید اون رو در ترمینال وارد کنید:

توجه کنید که برای ساخته شدن لینک با Ngrok باید نقطه اتصال گوشیتون روشن باشه !
توجه کنید که برای ساخته شدن لینک با Ngrok باید نقطه اتصال گوشیتون روشن باشه !


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


ngrok
فانی لرن جایی برای یادگیری.. [اندروید،مودینگ،برنامه نویسی،ترفند،آموزشی]
شاید از این پست‌ها خوشتان بیاید