Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/MHSanaei/3x-ui.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
path: root/xray
AgeCommit message (Collapse)Author
2026-01-03feat: Add WebSocket support for real-time updates and enhance VLESS settings ↵lolka1333
(#3605) * feat: add support for trusted X-Forwarded-For and testseed parameters in VLESS settings * chore: update Xray Core version to 25.12.8 in release workflow * chore: update Xray Core version to 25.12.8 in Docker initialization script * chore: bump version to 2.8.6 and add watcher for security changes in inbound modal * refactor: remove default and random seed buttons from outbound form * refactor: update VLESS form to rename 'Test Seed' to 'Vision Seed' and change button functionality for seed generation * refactor: enhance TLS settings form layout with improved button styling and spacing * feat: integrate WebSocket support for real-time updates on inbounds and Xray service status * chore: downgrade version to 2.8.5 * refactor: translate comments to English * fix: ensure testseed is initialized correctly for VLESS protocol and improve client handling in inbound modal * refactor: simplify VLESS divider condition by removing unnecessary flow checks * fix: add fallback date formatting for cases when IntlUtil is not available * refactor: simplify WebSocket message handling by removing batching and ensuring individual message delivery * refactor: disable WebSocket notifications in inbound and index HTML files * refactor: enhance VLESS testseed initialization and button functionality in inbound modal * fix: * refactor: ensure proper WebSocket URL construction by normalizing basePath * fix: * fix: * fix: * refactor: update testseed methods for improved reactivity and binding in VLESS form * logger info to debug --------- Co-authored-by: lolka1333 <test123@gmail.com>
2025-09-21API: UUID for getClientTrafficsmhsanaei
2025-09-20docs: add comments for all functionsmhsanaei
2025-09-19go package correction v2mhsanaei
2025-09-19v2.8.2v2.8.2mhsanaei
2025-09-19go package correctionmhsanaei
2025-09-17feat: add UUID to ClientTraffic (#3491)RahGozar
* Update client_traffic.go * Update inbound.go
2025-09-17API: subid to getClientTrafficsmhsanaei
/getClientTraffics/:email /getClientTrafficsById/:id
2025-09-14windows: error filtermhsanaei
2025-08-31feat: add "Last Online" column to client list and modal (Closes #3402) (#3405)Ali Golzar
* feat: persist client last online and expose API * feat(ui): show client last online in table and info modal * i18n: add “Last Online” across locales * chore: format timestamps as HH:mm:ss
2025-08-28removed: Allocatemhsanaei
2025-08-28Add all-time traffic for inbounds and clients (#3387)Ali Golzar
* feat(db): add allTime field to Inbound and ClientTraffic models * feat(inbound): increment all_time for inbounds and clients on traffic updates calculate correct all_time traffic on migrate command * feat(ui): show all-time traffic column for inbounds and its clients * i18n: add pages.inbounds.allTimeTraffic label across locales * Add All Time Traffic Usage in inbounds page top banner
2025-08-04kill process instead of sending SIGTERM on Windows (#3304)fgsfds
2025-07-10fix writeCrashReport() typo (#3218)Danilo Nascimento
2025-06-17refactor: use `math.MaxUint16` when checking portShishkevich D.
2025-06-11feat: support metrics configrammiah
2025-03-13xray log - minor changemhsanaei
2025-03-12Refactor: Use any instead of interface{}mhsanaei
2025-03-10Xray log: show failed on error log levelmhsanaei
2025-03-10bug fix - xray logmhsanaei
2025-02-04revert group management (#2656)Sanaei
* Revert "json post base path bug fixed (#2647)" This reverts commit 04cf250a547bb64265d256e7d15af7cea5ecfa67. * Revert "Group Management of Subscription Clients" * Revert "fix getSubGroupClients for enable/disable and edit clients." * Revert "Enhance database initialization in db.go (#2645)" This reverts commit 66fe84181b9c4e2f6c6be943a7f486b4308c32ff. * Revert "Add checkpoint handling in CloseDB function (#2646)" This reverts commit 4dd40f6f192e3f94f2ea4fe9e942e6663b5a1527. * Revert "Improved database model migration and added indexing (#2655)" This reverts commit b922d986d6783ce28d00ca948024dee44a11f29e.
2025-02-03Improved database model migration and added indexing (#2655)Zahar Izmailov
2024-12-04fix crash reportmhsanaei
Co-Authored-By: Alireza Ahmadi <alireza7@gmail.com>
2024-11-21Core crash reportmhsanaei
Co-Authored-By: Alireza Ahmadi <alireza7@gmail.com>
2024-11-13Xray-core v24.11.11mhsanaei
2024-09-16New - Allocatemhsanaei
2024-07-23fix bug for nil pointer (#2438)yeer
2024-07-09improved - message logsmhsanaei
2024-07-04Optimize XrayAPI functionality and structuremhsanaei
2024-07-01grpc.Dial is deprecated: use NewClient insteadmhsanaei
2024-04-01[log] add exit codemhsanaei
Co-Authored-By: Alireza Ahmadi <alireza7@gmail.com>
2024-03-13[iplimit] fix access log path in settings service (#2044)Hamidreza
* [iplimit] fix access log path in settings service better to avoid hardcoding the access log path to enhance flexibility. not all users prefer the default './access.log' * [iplimit] fix iplimit
2024-03-11[xray] add BurstObservatory + minor changesMHSanaei
Co-Authored-By: Alireza Ahmadi <alireza7@gmail.com>
2024-03-11Some fixes and improvements (#1997)Hamidreza
* [refactor] api controller * [fix] access log path better to not hardcode the access log path, maybe some ppl dont want to use the default ./access.log * [fix] set select options from logs paths in xray settings * [update] .gitignore * [lint] all .go files * [update] use status code for jsonMsg and 401 to unauthorize * [update] handle response status code via axios * [fix] set correct value if log paths is set to 'none' we also use the default value for the paths if its set to none * [fix] iplimit - only warning access log if f2b is installed
2024-03-05[IPLimit] Optimize + Debian 12 compabilitysomebodywashere
2024-02-21[sub] json + fragmentMHSanaei
Co-Authored-By: Alireza Ahmadi <alireza7@gmail.com>
2024-02-19some changesMHSanaei
Co-Authored-By: Alireza Ahmadi <alireza7@gmail.com>
2024-02-17[logs] new bug-free log_writerMHSanaei
Co-Authored-By: Alireza Ahmadi <alireza7@gmail.com>
2024-02-10some log changes (#1789)somebodywashere
* some logs changes * removed some empty lines
2024-02-04bug fix log_writerMHSanaei
+ notice log level Co-Authored-By: Alireza Ahmadi <alireza7@gmail.com>
2024-01-29Show outbound traffic in outbounds table (#1711)Saeid
* store outbound traffic in database * show outbound traffic in outbounds table * add refresh button
2024-01-10fix log writer crashMHSanaei
Co-Authored-By: Alireza Ahmadi <alireza7@gmail.com>
2024-01-03socks5 proxy option added to telegram bot settings (#1500)Saeid
* socks5 option added to telegram bot settings * update socks5 proxy settings translations
2024-01-01Major changes to tgbot, also small changes for panel (#1463)somebodywashere
* Reduce outage time on Xray errors * Improved logs clearing, added previous logs File name change: 3xipl-access-persistent.log -> 3xipl-ap.log All previous logs have .prev suffix * Preparations for tgbot additions * [tgbot] Improvements, Additions and Fixes * Changed interaction with Expire Date for Clients * Added more info and interactions with Online Clients * Added a way to get Ban Logs (also added them to backup) * Few fixes and optimizations in code * Fixed RU translation * [tgbot] More updates and fixes * [tgbot] Quick Fix * [tgbot] Quick Fix 2 * [tgbot] Big Updates Added Notifications for Clients throught Tgbot (when Expire) Added compability for Usernames both w/wo @ Added more buttons overall for admins * [tgbot] Fixes * [tbot] Fixes 2 * [tgbot] Removed usernames support for Notifications to work * [tgbot] Fix * [tgbot] Fix Notify * [tgbot] small fixes * [tgbot] replyMarkup only for last message on big messages * [tgbot] Fixed last message is empty * [tgbot] Fix messages split
2023-12-10[logs] combine with xray logs #1300Alireza Ahmadi
2023-12-04auto renew feature #1286Alireza Ahmadi
2023-12-04online users backend #1286Alireza Ahmadi
2023-10-18remove iran.datMHSanaei
so after this you need to click on "reset to default configuration"
2023-08-29[ss] fix adding ietf clients by apiMHSanaei
Co-Authored-By: Alireza Ahmadi <alireza7@gmail.com>
2023-08-09add panel usage to main pageMHSanaei