هنگام اجرای چند سرویس محلی، تست API یا راهاندازی container ممکن است به یک port آزاد و تصادفی نیاز داشته باشید. این ابزار شماره پورت معتبر تولید میکند تا برای localhost، محیط توسعه، نمونهسازی یا تنظیمات موقت استفاده شود. توجه کنید تولید تصادفی بهتنهایی تضمین نمیکند پورت روی سیستم شما آزاد باشد؛ باید قبل از اجرا وضعیت آن را بررسی کنید.
شماره پورتها از 0 تا 65535 هستند، اما برای برنامههای کاربری معمولاً از پورتهای بالاتر از 1024 استفاده میشود.
خیر، ابزار فقط عدد معتبر تولید میکند. آزاد بودن پورت به سیستم شما بستگی دارد و باید با ابزارهایی مثل netstat یا lsof بررسی شود.
پورتهای رایج و سیستمی مثل 22، 80، 443، 3306، 5432 و 6379 معمولاً برای سرویسهای شناختهشده استفاده میشوند.
پورتهای غیرسیستمی مثل 3000، 5173، 8000، 8080 یا یک عدد تصادفی بالاتر از 1024 رایج هستند.
یک پورت تصادفی تولید کنید و قبل از استفاده مطمئن شوید روی سیستم شما توسط سرویس دیگری اشغال نشده است. برای پروژههای تیمی، پورت نهایی را در فایل config یا env مستند کنید.