Skip to content

Latest commit

 

History

History
96 lines (66 loc) · 4.9 KB

File metadata and controls

96 lines (66 loc) · 4.9 KB

RGT Tunnel Manager

اسکریپت RGT یک اسکریپت قدرتنمد برای راه اندازی تانل بر پایه پروتکل TCP و UDP‌ می باشد که از دو روش مستقیم و ریورس پشتیبانی میکنم. مصرف منابع این تانل بهینه سازی شده و در چند ثانیه قادر خواهید بود تانل خود را راه اندازی کنید

ویژگی‌ها

راه‌اندازی سریع: تونل معکوس یا مستقیم (ایران ↔ خارج) را در چند مرحله ساده راه‌اندازی کنید. نظارت بر پهنای باند: بررسی مصرف پهنای باند تونل با ابزار سبک vnstat. مدیریت خودکار خطاها: تشخیص خطاهای متوالی در لاگ‌ها و ریستارت خودکار تونل. انعطاف‌پذیری بالا: پشتیبانی از پروتکل‌های TCP/UDP، آدرس‌های IPv4/IPv6 و پورت‌های دلخواه. بعد از اولین اجرا با دستور RGT در دسترس می باشد ادغام با Systemd: تونل‌ها به‌صورت سرویس‌های پایدار اجرا می‌شوند. رابط کاربری جذاب: منوهای رنگی و پیام‌های واضح برای تجربه کاربری بهتر.

راهنمای شروع سریع

اجرا RGT:

اگر سرور شما به گیتهاب دسترسی دارد :

wget https://github.com/black-sec/RGT/raw/main/core/RGT_x86_64_linux.zip -O /root/RGT/RGT_x86_64_linux.zip

اگر به GitHub دسترسی ندارید، فایل RGT_x86_64_linux.zip را با SFTP به مسیر /root/RGT/ روی سرور آپلود کنید:

put RGT_x86_64_linux.zip /root/RGT/RGT_x86_64_linux.zip

دانلود و اجرای اسکریپت:

اجرا سریع:

bash <(curl -Ls https://raw.githubusercontent.com/black-sec/RGT/main/rgt_manager.sh)

اسکریپت را از لینک زیر دانلود کنید:

wget https://github.com/black-sec/RGT/raw/main/rgt_manager.sh -O /root/rgt_manager.sh
chmod +x /root/rgt_manager.sh

یا فایل rgt_manager.sh را با SFTP به مسیر /root/ آپلود کنید.

اجرای اسکریپت:

RGT

✅ آموزش تانل Direct با اسکریپت RGT

ابتدا هسته RGT رو با گزینه ۳ در هر دو سرور نصب کنین (اگر در ایران نصب نشد دستی دانلود کنین با sftp آپلود کنین داخل سرور و از حالت فشرده دربیارین و..)

🟢 در این تانل اول باید سمت سرور خارج رو کانفیگ کنین :

۱- گزینه ۱ رو انتخاب کنین (Direct) ۲- گزینه Server Kharej ۳- یک اسم برای تانل انتخاب کنین (مثلا Test2) ۴- نوع آیپی رو انتخاب کنین ۵- آيپی سرور ایران رو وارد کنین ۶- پورت تانل رو وارد کنین (پورت کانفیگ نه ) ۷- مقدار VXLAN ID رو وارد کنین مثلا ۱۰۰ (در سرور ایران هم باید همین مقدر رو وارد کنین) ۸- یک آدرس آیپی برای بریج سرور خارج بنویسید مثلا 10.0.10.2 (به این آی پی در سرور ایران نیاز هست) ۹- و تمام میریم سراغ سرور ایران

🔴 در سرور ایران هم این مراحل رو برین :

۱- گزینه ۱ رو انتخاب کنین (Direct) ۲- گزینه Iran Server ۳- یک اسم برای تانل انتخاب کنین (مثلا Test2) ۴- نوع آیپی رو انتخاب کنین ۵- آيپی سرور خارج رو وارد کنین ۶- پورت تانل رو وارد کنین (پورت کانفیگ نه ) ۷- یک آدرس آیپی برای بریج سرور خارج بنویسید مثلا 10.0.10.1 ۸- آیپی بریج سرور خارج رو وارد کنین 10.0.10.2 ۹- مقدار VXLAN ID که در خارج ست کردین رو وارد کنین ۱۰- پورت کانفیگتون رو وارد کنین مثلا ۸۰۸۰

نکات مهم

دسترسی به GitHub: اگر سرور شما به GitHub دسترسی ندارد، فایل RGT_x86_64_linux.zip را در /root/RGT/ قرار دهید و اسکریپت را با متغیر RGT_LOCAL_ZIP اجرا کنید.

مانیتورینگ پهنای باند: پس از راه‌اندازی تونل، از گزینه مشاهده پهنای باند برای بررسی مصرف استفاده کنید.( بزودی )

رفع خطاها: اسکریپت به‌صورت خودکار دو خطای متوالی در لاگ‌ها را شناسایی کرده و تونل را ریستارت می‌کند.

پشتیبانی

مخزن GitHub: black-sec/RGT تماس: از طریق GitHub Issues یا تلگرام (@Coderman_ir) مشکلات دسترسی: اگر به GitHub دسترسی ندارید، با مدیر سرور خود برای آپلود فایل‌ها هماهنگ کنید.