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
AgeCommit message (Collapse)Author
2026-02-15Improve telego client robustness and retriesMHSanaei
Add a createRobustFastHTTPClient helper to configure fasthttp.Client with better timeouts, connection limits, retries and optional SOCKS5 proxy dialing. Validate and sanitize proxy and API server URLs instead of returning early on invalid values, and build telego.Bot options dynamically. Reduce long-polling timeout to detect connection issues faster and adjust update retrieval comments. Implement exponential-backoff retry logic for SendMessage calls to handle transient connection/timeouts and improve delivery reliability; also reduce inter-message delay for better throughput.
2026-02-09refactor: set default ProfileUrl (#3773)Nebulosa
2026-02-08refactor: set header only if it not empty (#3763)Nebulosa
2026-02-03Add workflow to clean old GitHub Actions cachesMHSanaei
Adds a scheduled GitHub Actions workflow (.github/workflows/cleanup_caches.yml) that runs weekly (and via workflow_dispatch) to delete Actions caches not accessed in the last 3 days. The job uses the gh CLI with the repository token and actions: write permission to list caches, filter by last_accessed_at against a 3-day cutoff, and delete matching cache IDs.
2026-01-27feat: more subscription information fields (#3701)Danil S.
* feat: more subscription information fields * fix: incorrect translation * feat: implement field for Happ custom routing rules
2025-09-24tiny changesmhsanaei
2025-09-20docs: add comments for all functionsmhsanaei
2025-09-19go package correction v2mhsanaei
2025-09-19go package correctionmhsanaei
2025-09-18new: subJsonEnablemhsanaei
after this subEnable by default is true and subJsonEnable is false
2025-09-18minor changemhsanaei
2025-09-15sub template enhancementsAlireza Ahmadi
2025-09-14enhancementsAlireza Ahmadi
2025-09-14Subscriptionmhsanaei
2025-09-07Vlessenc (#3426)Sanaei
* mlkem768 * VlessEnc
2025-04-15fix: encoding subscription title in base64Shishkevich D.
2025-03-15feat: custom subscription title in panel (#2773)Ilya Afanasov
* feat: custom subscription title in panel * feat: added translations
2024-08-29New - Noisemhsanaei
freedom
2024-08-11Fix #2470 (The subscription service gives two ports for VLESS) (#2479)v2.3.13Ilya
* Fix #2470
2024-05-28minor changesmhsanaei
2024-05-24feat: Enhance host extraction from headers (#2292)Ahmad Thoriq Najahi
- Refactor SUBController subs and subJsons methods to extract host from X-Forwarded-Host header, falling back to X-Real-IP header and then to the request host if unavailable. - Update html function to extract host from X-Forwarded-Host header, falling back to X-Real-IP header and then to the request host if unavailable. - Update DomainValidatorMiddleware to first attempt to extract host from X-Forwarded-Host header, falling back to X-Real-IP header and then to the request host. Fixes: #2284 Signed-off-by: Ahmad Thoriq Najahi <najahi@zephyrus.id>
2024-05-22Ensure IPv6 compliant hostmhsanaei
Co-Authored-By: vnxme <46669194+vnxme@users.noreply.github.com>
2024-03-12[subJson] add mux and directMHSanaei
Co-Authored-By: Alireza Ahmadi <alireza7@gmail.com>
2024-03-11[sub] JSON sub enhancement + 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-02-27close modal only after success msgMHSanaei
Co-Authored-By: Alireza Ahmadi <alireza7@gmail.com>
2024-02-21[sub] json + fragmentMHSanaei
Co-Authored-By: Alireza Ahmadi <alireza7@gmail.com>
2023-08-26Add encrypt subscription ON/OFF switchMHSanaei
Co-Authored-By: SudoSpace <79229394+sudospaes@users.noreply.github.com>
2023-08-26[sub] improve usage info in RemarkMHSanaei
Co-Authored-By: Alireza Ahmadi <alireza7@gmail.com>
2023-05-22[feature] separate subscription serviceMHSanaei
Co-Authored-By: Alireza Ahmadi <alireza7@gmail.com>