Tunman
Advanced, modular Linux Tunnel Manager (L2TPv3 UDP/IP & VXLAN) with smart MTU detection, per-tunnel configuration, and systemd persistence
Install / Use
/learn @MrMstafa/TunmanREADME
TunMan
Linux Tunnel Manager
این اسکریپت یک ابزار Bash برای راهاندازی و مدیریت تانلهای شبکه بین سرورهای لینوکسی است.
هدف اصلی این پروژه، خودکارسازی فرآیند پیچیده تنظیمات L2TPv3 و VXLAN، مدیریت MTU و تضمین پایداری ارتباط (Persistence) پس از ریبوت سرور است.
✨ ویژگیهای کلیدی
- مدیریت مستقل (Modular) : امکان راهاندازی همزمان چند تانل با تنظیمات متفاوت (مثلاً UDP به سرور A و VXLAN به سرور B)
- پایداری سرویس : استفاده از
Systemdبرای اجرای خودکار تانلها پس از ریستارت سرور - بدون تداخل : تفکیک کامل رنجهای IP داخلی برای جلوگیری از تداخل روتینگ
⚙️ انواع تانلها
-
L2TPv3 over UDP :
پایدارترین حالت برای عبور از شبکه های دارای NAT و فایروال
-
L2TPv3 Raw IP
کمترین سربار (Overhead) و بالاترین سرعت (نیازمند IP پابلیک مستقیم در دو سمت)
-
VXLAN
استاندارد لایه ۲ برای ارتباطات دیتاسنتری و انتقال ترافیک Ethernet
⚠️ پیشنیازها
- دسترسی Root : اسکریپت با دسترسی روت اجرا شود
- فایروال : پورتهای زیر در سرور مقصد (Inbound) باز باشند :
- پورت
UDP 5001(برای L2TP) - پورت
UDP 4789(برای VXLAN)
- پورت
📥 نصب و اجرا
دستور زیر را در ترمینال سرور کپی و اجرا کنید :
bash <(curl -Ls https://raw.githubusercontent.com/MrMstafa/tunman/main/tunman.sh)
برای مدیریت تانلها در دفعات بعد، فقط دستور زیر را بزنید :
tunman
<p>Support & Feedback</p>
برای گزارش باگ، پیشنهاد و انتقاد از طریق آیدی زیر در ارتباط باشید :
☕️ Donate (Tron / TRX) :
TCv3Cn7FY9yF9Tr5eHR3wt2MhyLYdEZhSx
