Skip to content

Instantly share code, notes, and snippets.

#!/bin/bash
# mhrv-rs Tunnel Node — نصب خودکار (v2.0)
# استفاده: PORT="..." AUTH="..." SSH_PORT="..." bash <(curl -fsSL ...)
#
# بهبودها نسبت به نسخه قبلی:
# - validation سفت AUTH (حداقل ۱۶ کاراکتر، رد کلیدهای ضعیف)
# - تشخیص و راهنمایی اگه سرویس دیگه‌ای پورت رو bind کرده (rfc 403 ها)
# - پاکسازی کامل نصب قبلی (کانتینر + image stale)
# - IP detection با چند fallback (آی‌پی‌فای، icanhazip، ipinfo)
# - memory limit برای کانتینر (سرورهای کوچک)