Commit graph

68 commits

Author SHA1 Message Date
Alireza Ahmadi
043abf6db2 fix bugs with qa analysis 2026-08-21 23:29:23 +02:00
Alireza Ahmadi
e0582b98e8 qa: sub hardening 2026-08-21 22:59:37 +02:00
Alireza Ahmadi
90a2018f34 hy link enhancements #1635 2026-07-01 00:31:16 +02:00
Alireza Ahmadi
d8b7dd9f83 small fixes
Some checks are pending
Release X-UI / build (386) (push) Waiting to run
Release X-UI / build (amd64) (push) Waiting to run
Release X-UI / build (arm64) (push) Waiting to run
Release X-UI / build (armv5) (push) Waiting to run
Release X-UI / build (armv6) (push) Waiting to run
Release X-UI / build (armv7) (push) Waiting to run
Release X-UI / build (s390x) (push) Waiting to run
Release X-UI / Build for Windows (push) Waiting to run
2026-06-30 22:38:37 +02:00
Alireza Ahmadi
5b8e644b93 adjust sub 2026-06-21 15:15:10 +02:00
Alireza Ahmadi
939e62d0fe [security] Reject SSL handshake for unknown SNI #1328 2026-06-21 00:25:58 +02:00
Alireza Ahmadi
0fa3e3e27f add verifyPeerCertByName to link 2026-06-20 21:31:01 +02:00
Alireza Ahmadi
7a8dea0f1f complete tls object 2026-06-20 15:58:11 +02:00
Alireza Ahmadi
d0784f8ccc [feat] tls and fragment options for extProxy 2026-05-15 00:06:25 +02:00
Alireza Ahmadi
c850667ebe add extra xHTTP configs 2026-05-14 16:10:31 +02:00
Alireza Ahmadi
1d6cc15a73 sub for hysteria 2026-04-05 01:22:43 +02:00
Davood Qorbani
a3df597b5d
return TCPing test + External proxy should no longer show : null (#1621)
When Subscription Json is enabled in Alireza x-ui +v1.10.0
- TCPing test in apps such as v2rayNG should return again
- External proxy should no longer show ": null"
also:
- Preserves VMess compatibility properly
- Keeps level consistent
- Avoids empty flow
- Matches standard Xray schema precisely
2026-02-27 00:39:20 +01:00
Alireza Ahmadi
e5184b81be sub json fix fragment noises effect #1617 2026-02-20 01:05:37 +01:00
Alireza Ahmadi
6bab6ce6c4 Updates so far
Co-authored-by: MHSanaei <ho3ein.sanaei@gmail.com>
2026-02-01 00:51:53 +01:00
Alireza Ahmadi
b6252151f4 go package correction 2025-09-18 22:33:02 +02:00
mhsanaei
7d9f01a621
update pack 2025-09-13 15:09:02 +02:00
mhsanaei
b50f7dd91a
inbound: pqv 2025-08-04 16:48:13 +02:00
Alireza Ahmadi
e954ccd957 so-far updates 2025-07-30 16:09:15 +02:00
mhsanaei
ae37131b4b
tcpNoDelay to penetrate 2025-01-01 18:57:56 +01:00
MHSanaei
274a753a4c
Transport: Remove HTTP 2024-12-27 21:12:20 +01:00
MHSanaei
d1a178d483
splithttp to xhttp 2024-12-27 21:03:00 +01:00
Alireza Ahmadi
2f61bbcfdd SplitHTTP - Mode
Co-Authored-By: MHSanaei <ho3ein.sanaei@gmail.com>
2024-11-16 15:42:20 +01:00
Alireza Ahmadi
088eb6dd94 get host from header in proxy call 2024-11-02 13:14:07 +01:00
mhsanaei
d5e19ce077
update config 2024-10-17 13:06:00 +02:00
mhsanaei
ec2d8ccc86
noises, more option for direct json 2024-10-08 16:17:37 +02:00
mhsanaei
b27199d307
remove quic 2024-10-08 15:35:17 +02:00
Alireza Ahmadi
a9f295e4c6 freedom noise
Co-Authored-By: mhsanaei <ho3ein.sanaei@gmail.com>
2024-09-01 11:34:52 +02:00
Alireza Ahmadi
0bd090d087 [sub] add hour for remained time
Co-Authored-By: mhsanaei <ho3ein.sanaei@gmail.com>
2024-07-14 18:38:18 +02:00
mhsanaei
d13518b6a8 fix 2024-06-18 14:11:27 +02:00
mhsanaei
e5eb237114 new - splithttp
inbound
outbound
2024-06-18 13:38:26 +02:00
vnxme
1e3bd2fa73
Ensure IPv6 compliant host (#1252)
* Ensure IPv6 compliant host in sub/subController

* Ensure IPv6 compliant host in web/controller/util

* Ensure IPv6 compliant host in web/middleware/domainValidator
2024-05-21 21:00:38 +02:00
Alireza Ahmadi
d57e031424 ws host+backward compatibility #1154 2024-04-15 20:00:52 +02:00
Alireza Ahmadi
a090c6d6e7 [subjson] avoid array for one config 2024-03-28 14:12:16 +01:00
Alireza Ahmadi
3b7738a6c9 small fixes 2024-03-17 20:21:51 +01:00
Alireza Ahmadi
7e4f6e5131 [sub] fix grpc authority failure 2024-03-17 20:21:40 +01:00
Alireza Ahmadi
fa541b4719 v1.8.0 2024-03-13 02:17:30 +01:00
Alireza Ahmadi
490ed0ab96 [feature] add grpc authority
Co-Authored-By: MHSanaei <ho3ein.sanaei@gmail.com>
2024-03-12 19:12:07 +01:00
Alireza Ahmadi
29d348bd67 [feature] add httpUpgrade transport
Co-Authored-By: MHSanaei <ho3ein.sanaei@gmail.com>
2024-03-12 15:40:41 +01:00
Alireza Ahmadi
b22d1e082a [subJson] add mux and direct 2024-03-12 12:24:01 +01:00
Alireza Ahmadi
5ae613c188 [sub] JSON sub enhancement #1029 2024-03-11 11:56:28 +01:00
Hamidreza
b6ccb2e076
Some fixes and improvements (#1077)
* [refactor] api controller

* [update] use status code for jsonMsg and 401 to unauthorize

* [update] handle response status code via axios

* [lint] all .go files
2024-03-10 18:00:44 +01:00
Alireza Ahmadi
bbb0663198 run sub on http if https failed 2024-03-10 15:18:28 +01:00
Alireza Ahmadi
1c660bbea1 small changes 2024-02-26 19:33:50 +01:00
Alireza Ahmadi
99e9c27d2f small changes 2024-02-24 00:08:25 +01:00
Alireza Ahmadi
08403bc8f9 [sub] json + fragment 2024-02-20 11:29:37 +01:00
Alireza Ahmadi
8041950c29 [sub] random reality params 2024-02-16 11:57:17 +01:00
Ho3ein
c841c1f148
Minor changes (#844)
* set alpn h2 and https1 for tls

* VLESS as default

* if there is no security set to none

* better view for Allowed IPs wireguard outbound

* cpuCoreFormat

* matrix release + arm arch

s390x removed

* fix typo

* remove migrate_v2_ui

* bash - custom version

* fix translation

* update xray to 1.8.7

* auto gen + button for kcp & quic

* fix typo

* Centralized Xray URLs
2024-01-10 23:56:42 +01:00
Alireza Ahmadi
94117f94e8 v1.6.2 2023-12-11 15:17:57 +01:00
Alireza Ahmadi
aaa0f66a37 small fixes 2023-12-10 15:56:07 +01:00
Alireza Ahmadi
5725420197 [feature] customizable remark #692 2023-12-08 00:44:36 +01:00