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-09Xray Core v26.2.6 and dependency updatesMHSanaei
Update Xray download URLs to v26.2.6 in the GitHub Actions release workflow and DockerInit script. Bump Go toolchain to 1.25.7 and refresh several module versions (telego, xtls/xray-core, klauspost/compress, pires/go-proxyproto, golang.org/x/arch, golang.org/x/sys, google.golang.org/genproto, etc.). Update go.sum to match the new dependency versions.
2026-02-04feat: implement 'last IP wins' policy for IP limitation (#3735)Aung Ye Zaw
- Add timestamp tracking for each client IP address - Sort IPs by connection time (newest first) instead of alphabetically - Automatically disconnect old connections when IP limit exceeded - Keep only the most recent N IPs based on LimitIP setting - Force disconnection via Xray API (RemoveUser + AddUser) - Prevents account sharing while allowing legitimate network switching - Log format: [LIMIT_IP] Email = user@example.com || Disconnecting OLD IP = 1.2.3.4 || Timestamp = 1738521234 This ensures users can seamlessly switch between networks (mobile/WiFi) and the system maintains connections from their most recent IPs only. Fixes account sharing prevention for VPN providers selling per-IP licenses. Co-authored-by: Aung Ye Zaw <zaw.a.y@phluid.world>
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-02-03[Windows] Use MSYS2 to fix the runtime CGO problem (#3689)Ebrahim Tahernejad
* Use MSYS2 to fix the runtime CGO problem * macOS build workflow * Remove macOS build steps and update Windows packaging Removed macOS build steps from the release workflow and updated Windows packaging step. * Rename step to copy and download resources
2026-02-02Xray Core v26.2.2MHSanaei
2026-02-01Update Xray-core to v26.1.31 and related dependenciesMHSanaei
Bump Xray-core version to v26.1.31 in build scripts and server logic. Update Go dependencies including gopsutil, bytedance/sonic, circl, miekg/dns, go-proxyproto, sagernet/sing, and others to their latest versions. Adjust version check in GetXrayVersions to require at least v26.1.31.
2026-01-18Xray Core v26.1.18MHSanaei
2026-01-18Add x-ui.service.arch file (#3650)Nebulosa
* Add a service file for Arch-based OSs * Update release.yml with arch service file * Update x-ui.service.arch
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>
2026-01-03Added EnvironmentFile to systemd unit (#3606)Mikhail Grigorev
* Added EnvironmentFile to systemd unit * Added support for older releases * Remove ARGS * Fixed copy unit * Fixed unit filename * Update update.sh
2025-12-04Xray Core 25.12.2MHSanaei
2025-10-15Xray-core v25.10.15mhsanaei
2025-09-24Update docker.ymlv2.8.4mhsanaei
2025-09-21security fix: Workflow with permissions CWE-275mhsanaei
2025-09-18donate: nowpaymentsmhsanaei
2025-09-10Xray Core v25.9.11mhsanaei
2025-09-10Xray Core v25.9.10 + GO v1.25.1mhsanaei
2025-09-09windows workflow (#3439)Sanaei
2025-09-08actions/setup-go@v6mhsanaei
2025-09-08Update release.ymlmhsanaei
2025-09-08v2.6.8v2.6.8mhsanaei
2025-09-07xray core v25.9.5mhsanaei
2025-08-30Xray Core v25.8.29mhsanaei
2025-08-14actions/checkout from 4 to 5mhsanaei
2025-08-12Update FUNDING.ymlmhsanaei
2025-08-08better musl libc usagemhsanaei
Co-Authored-By: Alireza Ahmadi <alireza7@gmail.com>
2025-08-07musl: new versionmhsanaei
2025-08-04runs-on: ubuntu-latestmhsanaei
2025-08-04use musl libc toolchains for build statically linked binaries (#3191)elseif
2025-08-04xray core v25.8.3mhsanaei
2025-07-27xray core v25.7.26mhsanaei
2025-07-24xray core v25.7.24mhsanaei
2025-06-16chore: up minimal xray-core version to v25.6.8Shishkevich D.
2025-05-16Xray-core v25.5.16mhsanaei
2025-05-10fix: remove duplicate pathShishkevich D.
2025-05-10chore: сonfiguring `paths` for CI Shishkevich D.
no need for automatic build when changing files that do not affect panel operation
2025-05-10chore: customizing triggers for builds Shishkevich D.
Now CI triggers on commit to main, or on release
2025-04-30Xray Core v25.4.30mhsanaei
2025-04-23chore: new templates for issues and pull requests (#2935)Shishkevich D.
* chore: new issue templates * chore: fixing templates * chore: add pull request template also edited bug report * chore: add checklist for question and feat request template * chore: remove title prefix * fix: template title * fix: re-fixing the template title * chore: remove checklist for pull request * chore: remove emojies * fix: elimination of minor defects
2025-04-18automatic Build and Release (#2919)Pk-web6936
* Update release.yml * Update release.yml * Update release.yml
2025-04-04Xray Core v25.3.31mhsanaei
+update dependencies
2025-03-13runs-on: ubuntu-22.04 (#2767)Sanaei
https://github.com/actions/runner-images/issues/11101
2025-03-10Xray core v2.3.6 + update dependenciesmhsanaei
2025-03-04Xray core v25.3.3mhsanaei
2025-02-22Xray core v25.2.21mhsanaei
2025-02-03Xray Core v25.1.30mhsanaei
2025-01-27Update release.ymlmhsanaei
Co-Authored-By: Alireza Ahmadi <alireza7@gmail.com>
2025-01-27dockermhsanaei
Co-Authored-By: Alireza Ahmadi <alireza7@gmail.com>
2025-01-27quiet buildmhsanaei
Co-Authored-By: Alireza Ahmadi <alireza7@gmail.com>
2025-01-05Add custom v2ray rules for Russiamhsanaei
runetfreedom/russia-v2ray-rules-dat