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-01Refactor TLS peer cert verification settingsv2.8.9MHSanaei
Removed verifyPeerCertByNames and pinnedPeerCertSha256 from inbound TLS settings and UI. Added verifyPeerCertByName and pinnedPeerCertSha256 to outbound TLS settings and updated the outbound form to support these fields. This change streamlines and clarifies certificate verification configuration between inbound and outbound settings.
2026-02-01Add UDP hop interval min/max support for HysteriaMHSanaei
Replaces single UDP hop interval with separate min and max values in Hysteria stream settings. Updates model, JSON serialization, URL param parsing, and form fields for backward compatibility and enhanced configuration flexibility.
2026-02-01inbound : finalmaskMHSanaei
2026-02-01outbound: finalmaskMHSanaei
2026-01-18Add UDP mask support for Hysteria outboundMHSanaei
Introduces a 'congestion' option to Hysteria stream settings and updates the form to allow selection between BBR (Auto) and Brutal. Adds support for UDP masks, including model, serialization, and UI for adding/removing masks with type and password fields.
2026-01-18Add Hysteria2 outbound protocol supportMHSanaei
Introduces support for the Hysteria2 protocol in outbound settings, including model, parsing, and form UI integration. Adds Hysteria2-specific stream and protocol settings, updates protocol selection, and enables configuration of Hysteria2 parameters in the outbound form.
2026-01-05mtu to 1250MHSanaei
2026-01-03minor changesMHSanaei
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-20undo vnext for vmessmhsanaei
2025-09-16vnext removedmhsanaei
2025-09-10outbound: mixed to socksmhsanaei
2025-09-09dokodemo-door, socks renamed to mixed, tunnelmhsanaei
2025-09-07Vlessenc (#3426)Sanaei
* mlkem768 * VlessEnc
2025-08-17DNS outbound: Set "reject" as the default value for nonIPQuerymhsanaei
2025-08-14Freedom: Add maxSplit fragment option; Add applyTo noises optionmhsanaei
2025-08-04add ech support (#3310)Sanaei
Co-authored-by: Alireza Ahmadi <alireza7@gmail.com>
2025-08-03outbound: mldsa65Verifymhsanaei
2025-07-04fixed: mux #3185mhsanaei
2025-03-09Revert "chore: add missing params for grpc stream settings (outbound)"Shishkevich D.
This reverts commit 1c59afe031da71ca857c52efaed76a53b040f8d5.
2025-03-09Revert "chore: add new grpc params for outbound (#2744)"Shishkevich D.
This reverts commit c49ec9a74cf1c407cbe872355f1e2ac03a8e3080.
2025-03-09chore: add missing params for grpc stream settings (outbound)Shishkevich D.
2025-03-09chore: add new grpc params for outbound (#2744)Shishkevich D.
2025-03-05Sockopt: Add addressPortStrategymhsanaei
2025-03-03TLS fingerprints: randomizednoalpnmhsanaei
2025-01-01xmux - hMaxReusableSecsmhsanaei
2025-01-01tcpNoDelay to penetratemhsanaei
2024-12-27bug fix - outbound xhttp linkMHSanaei
2024-12-18UTLS: unsafemhsanaei
2024-12-17XHTTP: server & clientmhsanaei
Remove scMinPostsIntervalMs, xmux, noGRPCHeader from the server side and add them to the client side. Before you could have them on sub json but I decided to remove them.
2024-12-04Transport: Remove HTTPmhsanaei
Migrated to XHTTP "stream-one" mode.
2024-12-04splithttp to xhttpmhsanaei
2024-12-04WebSocket: Add heartbeatPeriodmhsanaei
2024-12-03XHTTP: Add "stream-one"mhsanaei
2024-11-14SplitHTTP - Modemhsanaei
2024-11-03rename - splithttp to xhttpmhsanaei
2024-10-30REALITY: SplitHTTP transportmhsanaei
2024-10-21fix outbound noisesmhsanaei
Co-Authored-By: Alireza Ahmadi <alireza7@gmail.com>
2024-10-20wireguard - noKernelTunMHSanaei
2024-10-17freedom - default settingsmhsanaei
2024-10-16Wireguard - kernel Tunmhsanaei
2024-09-24removed - timeoutmhsanaei
2024-09-24add or remove noisemhsanaei
2024-09-17update noise to noisesmhsanaei
+ type
2024-09-16New - DNS Outbound (nonIPQuery, blockTypes)mhsanaei
2024-09-13freedom - default value for timeoutmhsanaei
I've seen many users make the mistake of not setting the timeout value in Xray, which causes errors. Then, they mistakenly assume that 3x-ui has a bug.
2024-09-09quic removedmhsanaei
2024-09-02freedom redirectmhsanaei
Co-Authored-By: Alireza Ahmadi <alireza7@gmail.com>
2024-08-30v2.3.14v2.3.14mhsanaei
2024-08-29New - Noisemhsanaei
freedom