Commit graph

536 commits

Author SHA1 Message Date
Alireza Ahmadi
f6ee9e9c25 advance Inbound tab #1264 2026-07-04 17:26:49 +02:00
Alireza Ahmadi
d7b8b152b7 [subjson] support json rule editor #1138 2026-07-04 17:10:27 +02:00
Alireza Ahmadi
25b3a49b6e freedom finalRules 2026-07-02 00:24:12 +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
669aa8bf03 fix and improve clipboard
Some checks failed
Release X-UI / build (386) (push) Has been cancelled
Release X-UI / build (amd64) (push) Has been cancelled
Release X-UI / build (arm64) (push) Has been cancelled
Release X-UI / build (armv5) (push) Has been cancelled
Release X-UI / build (armv6) (push) Has been cancelled
Release X-UI / build (armv7) (push) Has been cancelled
Release X-UI / build (s390x) (push) Has been cancelled
Release X-UI / Build for Windows (push) Has been cancelled
2026-06-25 00:04:31 +02:00
Alireza Ahmadi
1372ad0f0f tls ping query
Some checks failed
Release X-UI / build (386) (push) Has been cancelled
Release X-UI / build (amd64) (push) Has been cancelled
Release X-UI / build (arm64) (push) Has been cancelled
Release X-UI / build (armv5) (push) Has been cancelled
Release X-UI / build (armv6) (push) Has been cancelled
Release X-UI / build (armv7) (push) Has been cancelled
Release X-UI / build (s390x) (push) Has been cancelled
Release X-UI / Build for Windows (push) Has been cancelled
2026-06-21 19:19:18 +02:00
Alireza Ahmadi
ea3ebc9ec4 update translations 2026-06-21 19:19:07 +02:00
Alireza Ahmadi
5b8e644b93 adjust sub 2026-06-21 15:15:10 +02:00
Alireza Ahmadi
802b7d5d09 complete outbound sockopt 2026-06-21 13:03:31 +02:00
Alireza Ahmadi
17a7757700 faster frontend
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-20 23:40:16 +02:00
Alireza Ahmadi
dd2a71ce9b import-export routing rules 2026-06-20 23:00:08 +02:00
Alireza Ahmadi
4610d16a7b import-export outbounds 2026-06-20 22:59:55 +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
fff3af0d8e DNS hosts mapping
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-15 23:16:47 +02:00
Alireza Ahmadi
6c1e329404 Metrics endpoint 2026-06-15 23:00:40 +02:00
Alireza Ahmadi
8c4ed2606c REALITY fallback limits 2026-06-15 22:43:33 +02:00
Alireza Ahmadi
e7148bbd49 loopback outbound 2026-06-15 22:35:33 +02:00
Alireza Ahmadi
3f67f41910 Sockopt extras 2026-06-15 22:29:11 +02:00
Alireza Ahmadi
6e30d6bf00 fix hysteria
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-14 19:06:50 +02:00
Alireza Ahmadi
e8946b3aac fix translations 2026-06-14 18:05:58 +02:00
Alireza Ahmadi
cba142cfdb faster copy to clipboard 2026-06-12 23:59:00 +02:00
Alireza Ahmadi
e1fc52f86c better qrcode view #1630 2026-06-12 21:06:05 +02:00
Alireza Ahmadi
e58440d118 Optional IP Block for removed/depleted clients 2026-06-12 18:52:18 +02:00
Alireza Ahmadi
310b80fe69 UI donate link 2026-06-07 18:16:14 +02:00
Alireza Ahmadi
3fd2eb396b [feat] outbound test 2026-06-07 16:50:53 +02:00
Alireza Ahmadi
a186b2e26e [feat] IP limit 2026-06-07 13:39:55 +02:00
Alireza Ahmadi
6e959030a4 Simplify routing rule api 2026-06-07 13:38:06 +02:00
Alireza Ahmadi
0a2c143257 Separate routing rules 2026-05-31 02:52:44 +02:00
Alireza Ahmadi
c0bbfc49a5 Separate outbounds 2026-05-30 19:05:10 +02:00
Alireza Ahmadi
75858aadd6 [feat] GeoData object
Some checks failed
Release X-UI / build (386) (push) Has been cancelled
Release X-UI / build (amd64) (push) Has been cancelled
Release X-UI / build (arm64) (push) Has been cancelled
Release X-UI / build (armv5) (push) Has been cancelled
Release X-UI / build (armv6) (push) Has been cancelled
Release X-UI / build (armv7) (push) Has been cancelled
Release X-UI / build (s390x) (push) Has been cancelled
Release X-UI / Build for Windows (push) Has been cancelled
2026-05-19 01:00:32 +02:00
Alireza Ahmadi
682077f5c8 new reverse model 2026-05-19 01:00:32 +02:00
Alireza Ahmadi
d0784f8ccc [feat] tls and fragment options for extProxy 2026-05-15 00:06:25 +02:00
Alireza Ahmadi
c4b20273dd wide inbound and outbound modal 2026-05-14 19:26:23 +02:00
Alireza Ahmadi
1631a41097 complete finalmask 2026-05-14 17:56:29 +02:00
Alireza Ahmadi
2b30113250 update translations 2026-05-14 17:32:09 +02:00
Alireza Ahmadi
c850667ebe add extra xHTTP configs 2026-05-14 16:10:31 +02:00
Alireza Ahmadi
ea97f683c8 use generate_204 path for Observatory test #1626 2026-04-27 21:55:54 +02:00
Alireza Ahmadi
f2714807e6 update finalmask udp 2026-04-05 01:52:20 +02:00
Alireza Ahmadi
8b9ed01750 finalmask only for kcp 2026-04-04 21:31:48 +02:00
Alireza Ahmadi
8e00f7b2c1 add hysteria inbound 2026-04-04 21:18:52 +02:00
Alireza Ahmadi
e5184b81be sub json fix fragment noises effect #1617 2026-02-20 01:05:37 +01:00
Alireza Ahmadi
1a0c39693e fix: trim whitespace
Co-authored-by: MHSanaei <ho3ein.sanaei@gmail.com>
2026-02-03 20:54:42 +01:00
Alireza Ahmadi
c39ad9cac1 Finalmask: Add XICMP
Co-authored-by: MHSanaei <ho3ein.sanaei@gmail.com>
2026-02-03 20:48:08 +01:00
Alireza Ahmadi
57d437dff8 corrections 2026-02-02 16:22:21 +01:00
Alireza Ahmadi
41e4bb974b noKernelTun instead of kernelMode #1597 2026-02-01 13:04:44 +01:00
Alireza Ahmadi
5b8ded95d2 hop interval min-max
Co-authored-by: MHSanaei <ho3ein.sanaei@gmail.com>
2026-02-01 12:44:16 +01:00
Alireza Ahmadi
94c4becb34 Add pinnedPeerCertSha256 support to TLS settings
Introduces the pinnedPeerCertSha256 field to TlsStreamSettings in the JS model and adds a corresponding input in the TLS settings form. This allows users to specify SHA256 fingerprints for peer certificate pinning, enhancing security configuration options.

Co-authored-by: MHSanaei <ho3ein.sanaei@gmail.com>
2026-02-01 10:51:38 +01:00
Alireza Ahmadi
8ba7f73736 XHTTP transport: New options for bypassing CDN's detection
https://github.com/XTLS/Xray-core/pull/5414

Co-authored-by: MHSanaei <ho3ein.sanaei@gmail.com>
2026-02-01 10:50:55 +01:00