نویسنده : اکبر اصغری
تاریخ انتشار : 1404/07/05 20:42:47
آخرین بروزرسانی :
تعداد بازدید : 69


🏠 آموزش تبدیل سیستم خانگی به سرور سایت با Reverse Proxy

با استفاده از Reverse Proxy، سیستم خانگی خود را به یک سرور قدرتمند تبدیل کنید — بدون نیاز به IP عمومی یا Port Forwarding. مناسب برای توسعه‌دهندگان، مدیران سیستم، و ارائه‌دهندگان سرویس‌های TCP.


🔍 Reverse Proxy چیست؟

Reverse Proxy یک ابزار قدرتمند برای دسترسی به سرویس‌های TCP داخلی از طریق اینترنت است — حتی اگر پشت NAT یا فایروال باشید. این روش به شما امکان می‌دهد بدون IP عمومی یا تنظیمات پیچیده، سرویس‌های محلی را به‌صورت امن و عمومی ارائه دهید.


🚀 چرا باید از Reverse Proxy استفاده کنیم؟

  • ✅ دور زدن NAT و فایروال بدون نیاز به Port Forwarding
  • ✅ اتصال از راه دور به سرویس‌هایی مثل SSH، RDP، دیتابیس و API
  • ✅ ارائه سرویس‌های محلی روی دامنه یا پورت عمومی
  • ✅ رمزنگاری و احراز هویت برای امنیت بیشتر
  • ✅ مدیریت چند تونل همزمان با تنظیمات ساده و قابل اسکریپت‌نویسی

🎯 مناسب برای چه کسانی است؟

  • 👨‍💻 توسعه‌دهندگان و مدیران سیستم
  • 🛠 تیم‌های DevOps
  • 🏢 شرکت‌ها و کاربران خانگی که نیاز به کنترل از راه دور دارند
  • 🌐 ارائه‌دهندگان API یا سرویس‌های TCP بدون تغییر در زیرساخت شبکه

🛠 مراحل راه‌اندازی Reverse Proxy

1️⃣ دانلود کلاینت

در حال حاضر این ابزار فقط برای ویندوز ارائه شده است. نسخه‌های لینوکس و مک به‌زودی منتشر خواهند شد.

2️⃣ اجرای فایل کلاینت

پس از دانلود، فایل dnslab.exe را اجرا کنید.

3️⃣ وارد کردن توکن اختصاصی

توکن خود را با دستور زیر وارد کنید:

token set xxxxxxx-xx-xxxxxxx

در صورت نیاز می‌توانید توکن را از طریق لینک مربوطه تغییر دهید.

4️⃣ تونل کردن پورت دلخواه

برای مثال، اگر می‌خواهید پورت 80 را تونل کنید، کافیست دستور زیر را وارد نمایید:

tcp 80

✅ پس از اجرای موفق، یک آدرس عمومی به همراه پورت به شما نمایش داده خواهد شد که از طریق آن می‌توانید به سرویس داخلی خود از اینترنت دسترسی داشته باشید — بدون نیاز به IP عمومی یا Port Forwarding.

An unhandled error has occurred. Reload 🗙