Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

Releases: ebrasha/abdal-4iproto-server

Release 8.20

07 Jun 20:27
@ebrasha ebrasha

Choose a tag to compare

🚀 Abdal 4iProto Server - v8.20

We are excited to announce the release of Abdal 4iProto Server v8.20 ! This version brings significant performance improvements and new features to our tunneling suite.

Key Updates:

  • 🌐 Full UDP Tunneling: Complete support for UDP protocol tunneling is now fully operational and integrated into this release.
  • 📡 DNSTT Support: The DNSTT feature is now stable and fully operational.

با کمال مسرت، انتشار نسخه 8.20 نرم‌افزار Abdal 4iProto Server را اعلام می‌داریم! در این نسخه، قابلیت‌های کلیدی جدیدی به هسته سیستم اضافه شده است.

تغییرات اصلی:

  • 🌐 پشتیبانی کامل از پروتکل UDP: قابلیت تانلینگ پروتکل UDP به صورت کامل عملیاتی شده و در این نسخه به پایداری نهایی رسیده است.
  • 📡 پشتیبانی از DNSTT: قابلیت DNSTT به طور کامل عملیاتی شده و در این نسخه در دسترس کاربران قرار گرفت.
Assets 8
Loading

Release 8.18

20 May 11:50
@ebrasha ebrasha

Choose a tag to compare

🚀 Release 8.18

🛠 Improvements

  • ⚙️ Cached SSH Server Config to significantly reduce memory allocations.
  • 🛡️ Hardened security by immediately rejecting blocked IPs prior to Handshake.
  • 🔒 Implemented Thread-Safe structures for blocked_ips and failed_attempts.
  • ⚡ Optimized blocked IPs lookup to O(1) time complexity using Maps.
  • 🚀 Cached the executable directory to eliminate redundant Syscalls.
  • 📉 Reduced I/O overhead by decreasing the traffic file writing frequency from 1 to 5 seconds.

🐛 Fixes

  • ❌ Prevented memory leaks by automatically cleaning up sessionMetadata after use.
  • ❌ Fixed dangling resources by immediately stopping the Last-Seen update Goroutine upon connection drop.

This release is highly optimized for performance and security, introducing robust traffic limits and session management capabilities.


🚀 انتشار نسخه 8.18

🛠 بهبودها

  • ⚙️ کش کردن SSH Server Config برای کاهش چشمگیر تخصیص حافظه.
  • 🛡️ رد فوری IPهای بلاک‌شده پیش از Handshake (مقاوم‌سازی در برابر حمله).
  • 🔒 پیاده‌سازی ساختار Thread-Safe برای blocked_ips و failed_attempts.
  • ⚡ جست‌و‌جوی سریع (O(1)) در لیست IPهای بلاک‌شده با استفاده از Map.
  • 🚀 کش کردن دایرکتوری اجرایی برای حذف Syscallهای تکراری.
  • 📉 کاهش فرکانس نوشتن فایل ترافیک روی دیسک از ۱ ثانیه به ۵ ثانیه.

🐛 رفع باگ‌ها

  • ❌ جلوگیری از نشت حافظه با پاک‌سازی خودکار sessionMetadata پس از مصرف.
  • ❌ رفع مشکل ماندگاری منابع با توقف فوری Goroutine به‌روزرسانی Last-Seen هنگام قطع اتصال.

این نسخه تمرکز ویژه‌ای بر روی بهینه‌سازی عملکرد، افزایش امنیت در برابر حملات و معرفی قابلیت‌های قدرتمند مدیریت ترافیک و سشن‌ها دارد.

Loading

Release 8.4

23 Dec 00:46
@ebrasha ebrasha

Choose a tag to compare

🚀 Release 8.4

✨ Added

  • 🧩 Service can now be installed using the -service flag.
  • 📝 Event Log support has been added for system status tracking and troubleshooting.

🛠 Improvements

  • ⚙️ Error handling has been significantly improved to increase service stability.

🐛 Fixes

  • ❌ Fixed Windows Service Error 1053 on Windows Server systems.

This release is specifically optimized for Windows Server environments and improves service reliability and observability.


🚀 انتشار نسخه 8.4

✨ قابلیت‌های اضافه شده

  • 🧩 سرویس اکنون با فلگ -service نصب می‌شود.
  • 📝 ثبت Event Log برای ردیابی وضعیت و عیب‌یابی سیستم اضافه شده است.

🛠 بهبودها

  • ⚙️ مدیریت خطا به صورت قابل توجهی بهبود یافته است تا پایداری سرویس افزایش یابد.

🐛 رفع باگ‌ها

  • ❌ خطای 1053 سرویس ویندوز در سرورهای ویندوزی برطرف شده است.

این نسخه به طور اختصاصی برای محیط‌های ویندوز سرور بهینه‌سازی شده و پایداری و قابلیت مانیتورینگ سرویس را افزایش می‌دهد.

Loading

Release 8.3

14 Dec 16:04
@ebrasha ebrasha

Choose a tag to compare

🚀 انتشار نسخه 8.3: پایداری بی‌نظیر در اتصالات UDP!

با هیجان اعلام می‌کنیم که نسخه 8.3 با یک بهبود حیاتی برای تمام کاربرانی که از پروتکل UDP (برای بازی، تماس‌های صوتی/تصویری و...) استفاده می‌کنند، منتشر شد.

✨ چه چیزی جدید است؟

در نسخه‌های قبلی، یک مهلت زمانی (Timeout) ثابت برای اتصالات UDP در نظر گرفته شده بود. این موضوع باعث می‌شد که اگر برای مدتی کوتاه (مثلاً هنگام انتظار در لابی بازی 🎮 یا صفحه لودینگ) داده‌ای رد و بدل نمی‌شد، اتصال به اشتباه قطع گردد.

✅ در این نسخه، ما این محدودیت زمانی را به طور کامل حذف کرده‌ایم. از این پس، تونل UDP تا زمانی که شما به صورت دستی آن را قطع نکنید، کاملاً پایدار و فعال باقی می‌ماند.

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

  • پایداری فوق‌العاده: دیگر خبری از قطع شدن‌های ناگهانی در بازی‌ها و اپلیکیشن‌های real-time نخواهد بود.
  • تجربه روان‌تر: با اطمینان کامل از یک اتصال بدون وقفه لذت ببرید. 🧘‍♂️

ما همیشه در حال گوش دادن به بازخوردهای شما برای بهبود عملکرد و پایداری هستیم. از همراهی شما سپاسگزاریم! ❤️


🚀 Version 8.3 Released: Unprecedented Stability for UDP Connections!

We're thrilled to announce the release of version 8.3, which brings a critical improvement for all users who rely on the UDP protocol (for gaming, voice/video calls, etc.).

✨ What's New?

In previous versions, a fixed timeout was applied to UDP connections. This could cause the connection to drop incorrectly if no data was transferred for a short period (e.g., while waiting in a game lobby 🎮 or on a loading screen).

✅ In this version, we have completely removed this timeout mechanism. From now on, the UDP tunnel will remain stable and active until you manually disconnect it.

🎯 What Does This Mean for You?

  • Extreme Stability: No more unexpected disconnections in games and real-time applications.
  • A Smoother Experience: Enjoy a seamless, interruption-free connection with complete confidence. 🧘‍♂️

We are always listening to your feedback to improve performance and stability. Thank you for your support! ❤️

Loading

Release 8.2

09 Nov 17:55
@ebrasha ebrasha

Choose a tag to compare

🔐✨ New Features — Cryptography & Key Management


  • 🔧 Performance & Crypto Improvements — Optimization and integration of new cryptographic algorithms to boost tunneling handshake speed.
  • 🗝️ Key File Selection — Ability to choose the server private and public key files either from the Management Panel or via the configuration file.
  • ED25519 Support — Added ED25519 algorithm to the list of supported server algorithms for faster and more secure key operations.

🔐✨ قابلیت های جدید — رمزنگاری و مدیریت کلید


  • 🔧 بهینه‌سازی و ارتقا رمزنگاری — افزودن و پشتیبانی از الگوریتم‌های جدید cryptographic algorithms جهت افزایش سرعت handshake در تونلینگ.
  • 🗝️ انتخاب فایل کلید — امکان انتخاب فایل کلید خصوصی و عمومی سرور هم از طریق پنل مدیریت و هم از طریق فایل پیکربندی.
  • پشتیبانی از ED25519 — اضافه شدن الگوریتم ED25519 به فهرست الگوریتم‌های پشتیبانی‌شده سرور برای عملکرد سریع‌تر و امنیت بیشتر.
Loading

Release 7.5

04 Nov 12:33
@ebrasha ebrasha

Choose a tag to compare

🔄 New Release – Accounting Enhancements (v7.5)

🚀 We're excited to introduce two powerful new Accounting Features for better user control and bandwidth management:


🧾 Accounting Features (New)

  • 🚦 Rate Limiting: Control each user's data transfer speed via max_speed_kbps. Applied in real time using the efficient Token Bucket algorithm.
    📌 Example: 1024 = 1 MB/s

  • 📉 Traffic Limit Enforcement: Set a total usage cap per user with max_total_mb. If a user exceeds this quota, their access is blocked on login or terminated mid-session.
    📌 Example: 10240 = 10 GB

  • ⏱️ Live Bandwidth Monitoring: Traffic is checked every 1–2 seconds. Limits are enforced instantly and connections are dropped if exceeded.


⚙️ Configuration Files Required

📁 Make sure to download the latest configuration files before running the server:


🔄 نسخه جدید – ارتقای قابلیت‌های اکانتینگ (v7.5)

🔥 در این نسخه، دو قابلیت بسیار کاربردی برای مدیریت بهتر کاربران و کنترل مصرف پهنای باند اضافه شده است:


🧾 قابلیت‌های اکانتینگ (جدید)

  • 🚦 محدودیت سرعت (Rate Limiting): با استفاده از فیلد max_speed_kbps می‌توانید حداکثر سرعت انتقال داده برای هر کاربر را تعیین کنید. این محدودیت در هر دو جهت (آپلود و دانلود) و با الگوریتم بهینه Token Bucket اعمال می‌شود.
    📌 مثال: 1024 = معادل 1 مگابایت بر ثانیه

  • 📉 محدودیت حجم مصرفی (Traffic Limit): با فیلد max_total_mb می‌توانید برای هر کاربر سقف حجمی تعریف کنید. در صورت عبور از این مقدار، دسترسی در لحظه بلاک می‌شود یا اتصال فعال قطع خواهد شد.
    📌 مثال: 10240 = معادل 10 گیگابایت

  • ⏱️ بررسی برخط و آنی: مصرف ترافیک کاربران هر ۱ تا ۲ ثانیه بررسی می‌شود. در صورت عبور از محدودیت، اتصال به‌صورت فوری و بدون تاخیر قطع می‌گردد.


⚙️ دریافت فایل‌های تنظیمات مورد نیاز

💡 پیش از اجرای سرور، حتماً فایل‌های پیکربندی نسخه جدید را دانلود و جای‌گذاری نمایید:

Loading

Release 6.22

02 Nov 01:17
@ebrasha ebrasha

Choose a tag to compare

🚀 Enhanced Session Control 🎮🛡️

✨We have significantly improved session control capabilities, offering enhanced security and more efficient session management for all users.

Immediate blocking of new connections when sessions are saturated: If an account exceeds the allowed session limit, any new users attempting to connect will be blocked from the very beginning and denied access.

✨قابلیت‌های کنترل سشن به‌طور قابل توجهی ارتقاء یافته‌اند و اکنون امکان مدیریت دقیق‌تر و ایمن‌تر نشست‌ها برای تمامی کاربران فراهم شده است.
مسدودسازی فوری اتصال‌های جدید در صورت اشباع سشن‌ها: در صورتی که یک حساب از سقف مجاز سشن عبور کرده باشد، کاربران جدیدی که قصد اتصال دارند از همان ابتدا مسدود شده و اجازه ورود نخواهند داشت.

Loading

Release 6.2

30 Oct 22:45
@ebrasha ebrasha

Choose a tag to compare

🧾 Accounting Features

  • Built-in Session Control: Administrators can define how many concurrent sessions each account can open at the same time.
  • Automatic Session Expiration: Each session has a defined Time To Live (TTL). Expired sessions are automatically terminated to free resources.
  • Dynamic Connection Handling: When the number of active sessions reaches the allowed limit, the user's connection is terminated. This enforces legitimate, single-device use of the account and prevents concurrent access from other systems—addressing cases where users improperly share their account with multiple people.
  • Real-time Session Monitoring: Tracks and logs all active sessions in real time for auditing and analytics.

🧾 قابلیت های اکانتینگ

  • کنترل داخلی سشن‌ها: مدیر می‌تواند حداکثر تعداد سشن‌های فعال همزمان برای هر حساب را تنظیم کند تا میزان اتصال کاربران کنترل شود.
  • انقضای خودکار سشن‌ها: برای هر سشن مدت زمان اعتبار (TTL) تعریف می‌شود تا پس از پایان آن، سشن منقضی شده و منابع آزاد شوند.
  • مدیریت پویا در زمان محدودیت: وقتی تعداد سشن‌ها به حد مجاز برسد، کانکشن کاربر قطع می شود و این باعث می شود کاربر از اکانت خود به صورت مجاز استفاده کرده و از آن بر روی سیستم های دیگر استفاده نکند . چون برخی کاربران اکانت خود را به صورت غیر مجاز با چندین نفر به اشتراک می گذارند.
  • نظارت لحظه‌ای بر سشن‌ها: سیستم وضعیت سشن‌های فعال را به‌صورت زنده ثبت کرده و برای حسابرسی و تحلیل ذخیره می‌کند.
Loading

Release 5.10

30 Oct 10:06
@ebrasha ebrasha

Choose a tag to compare

  • Setting Access Levels: Has two modes: User and Administrator. Administrators have the capability to execute commands in the operating system shell, while Users can only establish tunnels.
  • Blocking Unauthorized Websites: Blocks websites that you do not want the user to visit.
  • Blocking Unauthorized IPs: Blocks IP addresses that you do not want the user to visit.
  • مسدود سازی سایت های غیر مجاز:سایت هایی که نمی خواهید کاربر بازدید کند را مسدود می کند
  • مسدود سازی آی پی های غیر مجاز:آی پی هایی که نمی خواهید کاربر بازدید کند را مسدود می کند
  • تعیین سطح دسترسی: دو حالت کاربر و مدیر دارد که مدیران قابلیت اجرای دستور در شل سیستم عامل را دارند اما کاربران فقط می توانند تونل بزنند
Loading

Release 2.52

18 Jul 10:47
@ebrasha ebrasha

Choose a tag to compare

Merge branch 'main' of https://github.com/ebrasha/abdal-4iproto-server
Loading

AltStyle によって変換されたページ (->オリジナル) /