Releases: ebrasha/abdal-4iproto-server
Release 8.4
🚀 Release 8.4
✨ Added
- 🧩 Service can now be installed using the
-serviceflag. - 📝 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 سرویس ویندوز در سرورهای ویندوزی برطرف شده است.
این نسخه به طور اختصاصی برای محیطهای ویندوز سرور بهینهسازی شده و پایداری و قابلیت مانیتورینگ سرویس را افزایش میدهد.
Release 8.3
🚀 انتشار نسخه 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! ❤️
Release 8.2
🔐✨ 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 به فهرست الگوریتمهای پشتیبانیشده سرور برای عملکرد سریعتر و امنیت بیشتر.
Release 7.5
🔄 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:
-
🪟 Windows Configs:
Configuration Files for Windows -
🐧 Linux Configs:
Configuration Files for Linux
🔄 نسخه جدید – ارتقای قابلیتهای اکانتینگ (v7.5)
🔥 در این نسخه، دو قابلیت بسیار کاربردی برای مدیریت بهتر کاربران و کنترل مصرف پهنای باند اضافه شده است:
🧾 قابلیتهای اکانتینگ (جدید)
-
🚦 محدودیت سرعت (Rate Limiting): با استفاده از فیلد
max_speed_kbpsمیتوانید حداکثر سرعت انتقال داده برای هر کاربر را تعیین کنید. این محدودیت در هر دو جهت (آپلود و دانلود) و با الگوریتم بهینه Token Bucket اعمال میشود.
📌 مثال:1024= معادل 1 مگابایت بر ثانیه -
📉 محدودیت حجم مصرفی (Traffic Limit): با فیلد
max_total_mbمیتوانید برای هر کاربر سقف حجمی تعریف کنید. در صورت عبور از این مقدار، دسترسی در لحظه بلاک میشود یا اتصال فعال قطع خواهد شد.
📌 مثال:10240= معادل 10 گیگابایت -
⏱️ بررسی برخط و آنی: مصرف ترافیک کاربران هر ۱ تا ۲ ثانیه بررسی میشود. در صورت عبور از محدودیت، اتصال بهصورت فوری و بدون تاخیر قطع میگردد.
⚙️ دریافت فایلهای تنظیمات مورد نیاز
💡 پیش از اجرای سرور، حتماً فایلهای پیکربندی نسخه جدید را دانلود و جایگذاری نمایید:
-
🪟 فایلهای ویندوز:
Configuration Files for Windows -
🐧 فایلهای لینوکس:
Configuration Files for Linux
Release 6.22
🚀 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.
✨قابلیتهای کنترل سشن بهطور قابل توجهی ارتقاء یافتهاند و اکنون امکان مدیریت دقیقتر و ایمنتر نشستها برای تمامی کاربران فراهم شده است.
✨ مسدودسازی فوری اتصالهای جدید در صورت اشباع سشنها: در صورتی که یک حساب از سقف مجاز سشن عبور کرده باشد، کاربران جدیدی که قصد اتصال دارند از همان ابتدا مسدود شده و اجازه ورود نخواهند داشت.
Release 6.2
🧾 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) تعریف میشود تا پس از پایان آن، سشن منقضی شده و منابع آزاد شوند.
- مدیریت پویا در زمان محدودیت: وقتی تعداد سشنها به حد مجاز برسد، کانکشن کاربر قطع می شود و این باعث می شود کاربر از اکانت خود به صورت مجاز استفاده کرده و از آن بر روی سیستم های دیگر استفاده نکند . چون برخی کاربران اکانت خود را به صورت غیر مجاز با چندین نفر به اشتراک می گذارند.
- نظارت لحظهای بر سشنها: سیستم وضعیت سشنهای فعال را بهصورت زنده ثبت کرده و برای حسابرسی و تحلیل ذخیره میکند.
Release 5.10
- 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.
- مسدود سازی سایت های غیر مجاز:سایت هایی که نمی خواهید کاربر بازدید کند را مسدود می کند
- مسدود سازی آی پی های غیر مجاز:آی پی هایی که نمی خواهید کاربر بازدید کند را مسدود می کند
- تعیین سطح دسترسی: دو حالت کاربر و مدیر دارد که مدیران قابلیت اجرای دستور در شل سیستم عامل را دارند اما کاربران فقط می توانند تونل بزنند
Release 2.52
Merge branch 'main' of https://github.com/ebrasha/abdal-4iproto-server