antoniomika/sish
این ابزار چیه؟
یک سرویس تونلسازیه که با استفاده از SSH، امکان دسترسی به سرویسهای محلی (localhost) رو از طریق اینترنت فراهم میکنه.
پروتکلهای HTTP(S)، WS(S) و TCP رو پشتیبانی میکنه و نیازی به نصب SSH روی کلاینت نداره.
کاربرد:
وقتی میخوای یک سرویسی که روی کامپیوتر شخصی یا سرور لوکال داری اجرا کردی، به صورت موقت و امن در دسترس دیگران قرار بدی، از این ابزار استفاده میکنی. ️
مثل وقتی که داری یک وباپلیکیشن رو توسعه میدی و میخوای تست کنی که خارج از شبکه داخلی چطور کار میکنه.
در چه شرایطی بهتره استفاده شود؟
- وقتی نمیخوای SSL یا reverse proxy پیچیده راه بیندازی.
- وقتی میخوای سریع یک لینک قابل دسترس به همکار یا تستر بدی.
- وقتی دسترسی مستقیم به پورتهای سرور نداری و فقط SSH داری.
چند مثال از موارد استفاده:
یک سایت لوکال روی `localhost:3000` رو با دیگران به اشتراک بذاری با آدرسی مثل `https://myapp.sish.example.com`.
یک سرویس WebSocket رو برای تست در محیط واقعی فعال کنی.
یک پورت دلخواه مثل `2222` رو برای دسترسی از راه دور باز کنی (مثلاً برای دیباگ).
- ##local
- ##ssh
- ##web
- ##http
- ##websocket
- ##tcp
- ##dev
- ##sish
- ##secure
- ##localhost
