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-01-03Remove wget dependency from everywhere (#3598)Nebulosa
* Remove wget dependency * Merge branch 'curl_only' of https://github.com/nebulosa2007/3x-ui into nebulosa2007-curl_only --------- Co-authored-by: Sanaei <ho3ein.sanaei@gmail.com>
2026-01-03Set variables for packaging purposes (#3600)Nebulosa
* Set Variables for settings
2026-01-02Set log folder variable to /var/log/3x-ui (#3599)Nebulosa
* Set log folder variable to /var/log/3x-ui * Set log folder as x-ui and create the log folder * Create the log folder in install and update scripts
2025-12-28fix: add missing is_domain helper function to x-ui.sh (#3612)Wyatt
The is_domain function was being called in ssl_cert_issue() but was never defined in x-ui.sh, causing 'Invalid domain format' errors for valid domains. Added is_ipv4, is_ipv6, is_ip, and is_domain helper functions to match the definitions in install.sh and update.sh. Co-authored-by: wyatt <wyatt@Wyatts-MacBook-Air.local>
2025-12-28Self-signed SSL (#3611)Sanaei
2025-12-04fixMHSanaei
2025-12-03Update for Red Hat base Linux (#3589)JieXu
* Update install.sh * Update update.sh * Update x-ui.sh * Update install.sh * Update update.sh * Update x-ui.sh * fix
2025-12-03Update x-ui.sh (#3595)Evgeny Popov
Add curl & openssl pkgs for acme inside docker container
2025-11-07Add update-all-geofiles key to x-ui.sh (#3586)fgsfds
* added update-all-geofiles key to x-ui.sh that updated all geofiles * fix * text fixes * typo fix * cleanup
2025-10-02Add support for OpenSUSE Leap (#3573)JieXu
* Update update.sh * Update install.sh * Update x-ui.sh * Update x-ui.sh
2025-10-01[Security] Replace timestamp-based password generation with random generator ↵JieXu
(#3571) * Update x-ui.sh * Update x-ui.sh * Update x-ui.sh * Update x-ui.sh
2025-09-28feat: Add update script (#3555)Mikhail Grigorev
* feat: Add update script * Small fix * Fixed typo * Fixed typo * chmod +x * Update x-ui * Fixed update message * Fixed typo * Added downloading via IPv4 * Remove check_glibc_version * Fixed self destroy * Fixed typo * Fixed self destroy ---------
2025-09-22Add Alpine Linux support (#3534)Evgeny Volferts
* Add Alpine linux support * Fix for reading logs
2025-08-21more list for public IP addressmhsanaei
2025-08-15fix: fail2ban on Debian 12 #1701mhsanaei
2025-07-22Increase the number of characters for webBasePath (#3239)xujie86
2025-07-06new alternative to get public IP addressmhsanaei
2025-07-02chore: reset two-factor authentication after changing admin credentials (#3029)Shishkevich D.
* chore: add `resetTwoFactor` argument for main.go fixes #3025 * chore: reset two-factor authentication after changing admin credentials * chore: reset two-factor authentication after changing admin credentials --------- Co-authored-by: somebodywashere <68244480+somebodywashere@users.noreply.github.com> Co-authored-by: Sanaei <ho3ein.sanaei@gmail.com>
2025-06-19Update x-ui.shxujie86
2025-05-16Code refactoring (#3011)Pk-web6936
* Code refactoring read without -r will mangle backslashes https://github.com/koalaman/shellcheck/wiki/SC2162 * Update x-ui.sh
2025-05-08chore: implement 2fa auth (#2968)Shishkevich D.
* chore: implement 2fa auth from #2786 * chore: format code * chore: replace two factor token input with qr-code * chore: requesting confirmation of setting/removing two-factor authentication otpauth library was taken from cdnjs * chore: revert changes in `ClipboardManager` don't need it. * chore: removing twoFactor prop in settings page * chore: remove `twoFactorQr` object in `mounted` function
2025-04-09Code refactoring (#2877)Pk-web6936
* read without -r will mangle backslashes. https://github.com/koalaman/shellcheck/wiki/SC2162 * read without -r will mangle backslashes.
2025-03-22glibc versionmhsanaei
replace with OS check
2025-03-21OS: Alma Linux 9.5+mhsanaei
2025-03-21OS: Rocky Linux 9.5+mhsanaei
2025-03-20OS: Debian 12+mhsanaei
2025-03-18Update to regular cert issue (#2790)somebodywashere
2025-03-17Updates to CF cert issue (#2780)somebodywashere
2025-03-13runs-on: ubuntu-22.04 (#2767)Sanaei
https://github.com/actions/runner-images/issues/11101
2025-03-04Xray core v25.3.3mhsanaei
2025-02-24Virtuozzo linux support (#2668)atarwn
2025-02-22Make wget verify certificates (#2661)İrem Kuyucu
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
2025-01-05Firewall improvements (#2630)LoST
* The menu has been completed *Added firewall shutdown *Improved port removal process (optional)
2025-01-05Add custom v2ray rules for Russiamhsanaei
runetfreedom/russia-v2ray-rules-dat
2024-12-21unnecessary sudo removed (#2619)LoST
All the commands do not work exactly, but since we already work in the beginning on behalf of root, then sudo is not necessary at the beginning. Is that right? P.S. when selected in the menu, it says that "command not found".
2024-12-20fix bug (#2618)Tara Rostami
2024-12-20Firewall management: improved (#2614)LoST
* fix permissions * Update install func + add/edit func open/close ports + status firewall * hotfix * subport
2024-12-20fail2ban: better ipv6 validation (#2615)Tara Rostami
2024-12-20fail2ban - unban fixmhsanaei
sorry for my mistake
2024-12-20fail2ban - allportsmhsanaei
2024-12-19fix typomhsanaei
2024-12-18fail2ban - bantime 30minmhsanaei
2024-12-18fail2ban - ipv4 & 6mhsanaei
2024-12-17fail2ban - ban and unban an IP Addressmhsanaei
2024-12-16fail2ban - unban all without restartMHSanaei
2024-11-21readme update (#2604)Tara Rostami
2024-11-21speedtest - snap installmhsanaei
2024-11-21update dependenciesmhsanaei