کانال ما در تلگرام برای آموزش برنامه نویسی:
( چیزای جالبی تو کانالمون هست که اینجا نیست واردش بشید تا خودتون ببینید )
لوکال هاست چیست؟
لوکال هاست فضای داخلی سیستم ماست که فضایی مثل هاست و دامنه در اختیار ما قرار میده و میتونیم داخلش سورس هامون رو آنلاین اجرا کنیم،
روش اجرای لوکال هاست با ترموکس و لینوکس:
کافیه ترمینال رو باز کنیم و کد زیر رو در اون وارد کنیم:
php -S 127.0.0.1:3333
عدد 3333 پورت ماست و واسه پورت فرواردینگ هم باید همون رو وارد کنیم،
بعد وارد کردن دستور بالا هر فایل و سورسی رو میتونیم در مرورگر به صورت آنلاین اجرا و باز کنیم با لینک زیر:
http://127.0.0.1:3333
حالا اگه جای کد بالا سورس سایت هم باشه سایت اجرا میشه و هرچیز دیگه ای !
اما لینک آدرس لوکال هاست فقط برای شبکه داخلی خودمون اجرا میشه!
پس چطور میتونیم اون لینک رو به صورت آنلاین برای همه بفرستیم؟!
پورت فرواردینگ لینک لوکال هاست ما رو به یه لینک آنلاین تبدیل میکنه که میتونیم اونو برای همه بفرستیم،
ابتدا کافیه لوکال هاست رو در مسیری که میخوایم اجرا کنیم، سپس صفحه جدیدی در ترمینال باز کنیم و مراحل زیر رو طی کنیم،
اجرای پورت فرواردینگ با 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
پس از ثبت نام توکنی به شما داده میشه که مخصوص خودتونه و باید اون رو در ترمینال وارد کنید:
سپس با دستوری که در انتهای تصویر میبینید میتونید پورت فرواردینگ رو روی پورت مورد نظرتون اجرا کنید تا لینک شما ساخته بشه،و هر فردی اون لینک رو باز کنه میتونه سورس مورد نظر شما رو آنلاین مشاهده کنه.