This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| #!/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 برای کانتینر (سرورهای کوچک) |