Commit graph

1053 commits

Author SHA1 Message Date
MadrinX
d670a70ee0 feat(tgbot): Add the option to change the telegram API server (#2584) 2024-10-17 10:59:42 +02:00
mhsanaei
2c27e68cb8 splithttp - xmux (change default value) 2024-10-17 10:40:56 +02:00
mhsanaei
c6d6a89273 freedom - default settings 2024-10-17 10:36:05 +02:00
mhsanaei
8b599be96e revert changes 2024-10-17 10:34:30 +02:00
mhsanaei
79c2d5ab4a Refactor size formatting for readability 2024-10-16 16:03:00 +02:00
Ahmad Thoriq Najahi
42ee6d7a10 feat(tgbot): Allow restart core via telegram bot (#2581) 2024-10-16 14:39:25 +02:00
mhsanaei
e96cbeecc9 REALITY: target as an alias of dest
I don't want to add it separately because they are the same, just the name is different.
2024-10-16 12:22:07 +02:00
mhsanaei
0f6daace1b Wireguard - kernel Tun 2024-10-16 12:08:01 +02:00
MHSanaei
8cff3e6390 500 rows for log page 2024-10-15 21:49:36 +02:00
laperuz92
a184d47877 Update Russian translation. (#2583)
* Update Russian translations.

* Some more fixes
2024-10-15 20:56:09 +02:00
MHSanaei
e0189ddc9c fix core restart on traffic reset of disabled client
Co-Authored-By: Alireza Ahmadi <alireza7@gmail.com>
2024-10-15 20:54:23 +02:00
MHSanaei
fbec1b9990 fix lang + more geoip option 2024-10-11 09:15:36 +02:00
Alireza Ahmadi
717387e7d4 fix subJson direct rules (#2580) 2024-10-10 22:33:44 +02:00
Alireza Ahmadi
e0c75834ea simplified basic routing (#2579) 2024-10-10 21:38:56 +02:00
Alireza Ahmadi
10062a1357 [bug] fix restarting core on disabling depleted user 2024-10-10 17:37:06 +02:00
Alireza Ahmadi
9ac3537370 [refactor] email verification method 2024-10-10 17:32:50 +02:00
mhsanaei
de5c53221b Sniffing - change default 2024-10-09 12:31:11 +02:00
mhsanaei
aa0031b22a validate Email - non-English Pattern 2024-10-09 10:49:05 +02:00
mhsanaei
89910b1b27 change name H2 to HTTP
because we also have h3 on it
2024-10-04 16:34:50 +02:00
mhsanaei
13af445488 Show tcpNoDelay only when tcpMptcp is true 2024-10-03 10:52:08 +02:00
mhsanaei
b46a6dfc44 Show buildChain only when usage is 'issue' 2024-10-03 10:48:01 +02:00
mhsanaei
c95e4b46bc maxConcurrency/maxConnections visibility 2024-10-03 10:43:33 +02:00
Huang Kuan Wei
ed77de17df add language zh-Tw (#2572)
* add translation zh-TW

* add zh-TW to langs.js
2024-10-03 09:46:15 +02:00
mhsanaei
adc8d39c9b update dependencies 2024-10-01 09:40:03 +02:00
mhsanaei
ff83a4558f RAW as an alias of TCP 2024-10-01 09:34:13 +02:00
Vyacheslav Scherbinin
dbdf3c9ada Fix toasts (#2571)
* Add space to toast status messages

* Removed opening space from translations
2024-09-30 17:06:38 +02:00
mhsanaei
3d1e0f74b3 Reality - min,max client (not active) 2024-09-27 14:57:04 +02:00
mhsanaei
9f82011228 Temporarily disabled Allocate 2024-09-27 14:37:57 +02:00
mhsanaei
c322afc4e0 update block and direct connection 2024-09-27 13:34:12 +02:00
mhsanaei
56fec943ea inbound - better view 2024-09-26 16:20:35 +02:00
mhsanaei
d0df39c6d0 refactor: split XTLS and Reality form tls into separate files 2024-09-26 16:01:58 +02:00
mhsanaei
7ede8c20ca DNS - Expect IPs 2024-09-26 13:08:54 +02:00
mhsanaei
ddd81569ab minor change 2024-09-25 10:40:21 +02:00
mhsanaei
dc23f8efad Direct Sub Json - geoIP, geoSite 2024-09-24 15:11:16 +02:00
mhsanaei
4317872184 Iplimit - warning improved 2024-09-24 13:24:10 +02:00
mhsanaei
2a85a98b96 removeNoise - hide when only one noise 2024-09-24 12:18:42 +02:00
mhsanaei
b6101342de removed - timeout 2024-09-24 12:00:37 +02:00
mhsanaei
3ee55a4727 add or remove noise 2024-09-24 11:38:10 +02:00
mhsanaei
781b4729cb HTTP - Allow Transparent 2024-09-17 11:37:24 +02:00
mhsanaei
f1086b6460 update noise to noises
+ type
2024-09-17 09:51:57 +02:00
mhsanaei
9b95e153d7 minor changes 2024-09-16 16:49:00 +02:00
mhsanaei
c3dd48b1a5 New - splithttp (xmux) 2024-09-16 16:47:59 +02:00
mhsanaei
6c3f0c363c login page - more width for lang 2024-09-16 13:52:21 +02:00
mhsanaei
9c68448bf3 more details - vmess security 2024-09-16 13:51:36 +02:00
mhsanaei
72bf4b3f29 New - Allocate 2024-09-16 11:41:21 +02:00
mhsanaei
7e116515eb fix mistake - security only for vmess 2024-09-16 10:37:02 +02:00
mhsanaei
bff0d8832f New - DNS Outbound (nonIPQuery, blockTypes) 2024-09-16 10:30:51 +02:00
mhsanaei
069e77ef07 geosite:category-ru and ir 2024-09-13 11:15:55 +02:00
mhsanaei
4701fbd5cc Reality - maxTimediff 2024-09-13 09:39:57 +02:00
mhsanaei
9c40929d5f freedom - default value for timeout
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-13 09:21:37 +02:00
mhsanaei
5d206425db New - maskAddress , dnslog 2024-09-12 11:44:13 +02:00
mhsanaei
2a4bb93ead Email Validation - new pattern
@ included
2024-09-12 10:07:53 +02:00
mhsanaei
6d9ec4d839 Iplimit - improved
Ensure accurate extraction of email.
Access logs are needed when the IP limit feature is active.
2024-09-12 09:44:17 +02:00
mhsanaei
ac33b38c38 Session - default 60 minute (minimum) 2024-09-12 09:41:24 +02:00
mhsanaei
17c020e4f4 remove warning for access log
because you can't see the iplimit when there is no path for access log :D
2024-09-09 09:57:30 +02:00
mhsanaei
3503aefc09 quic removed 2024-09-09 09:46:39 +02:00
mhsanaei
8a48cd574b Update Email Validation 2024-09-05 15:16:15 +02:00
mhsanaei
f83edc90b4 iplimit - ipv6 support 2024-09-05 13:59:30 +02:00
mhsanaei
7d42d004db new - Português (Brazil) langs 2024-09-05 10:02:32 +02:00
Dmitry Zhavoronkov
c581fef26a fix TypeError: this.shortIds.split is not a function (#2507)
* fix TypeError: this.shortIds.split is not a function
2024-09-02 12:02:15 +02:00
mhsanaei
24ff977824 fix restart after enabling user
Co-Authored-By: Alireza Ahmadi <alireza7@gmail.com>
2024-09-02 10:26:19 +02:00
mhsanaei
96992822a4 [fragment] manual config for packets
Co-Authored-By: Alireza Ahmadi <alireza7@gmail.com>
2024-09-02 10:24:02 +02:00
mhsanaei
68ba264dcb freedom redirect
Co-Authored-By: Alireza Ahmadi <alireza7@gmail.com>
2024-09-02 10:23:10 +02:00
mhsanaei
a88cb311f6 v2.3.14 2024-08-30 10:28:01 +02:00
Rizvan Nukhtarov
f5a519f3c2 better autocomplete for password and token inputs (#2505) 2024-08-30 09:16:34 +02:00
mhsanaei
6b7644d589 New - Noise
freedom
2024-08-29 11:27:43 +02:00
mhsanaei
e816daad8a bug fix - TLS
disableSystemRoot & enableSessionResumption
2024-08-29 11:06:48 +02:00
Ilya
c7fdcf8f09 Correct Russian README (#2503)
* Remove trailing whitespace in READMEs

* Correct Russian README and make it more natual

Co-authored-by: Viacheslav64 <74322784+Viacheslav64@users.noreply.github.com>

---------

Co-Authored-By: Viacheslav64 <74322784+Viacheslav64@users.noreply.github.com>
2024-08-29 09:07:42 +02:00
bigbug
aff0b3d5c6 Fix Language Code for CN (#2501) 2024-08-28 11:30:49 +02:00
mhsanaei
7b8f196b74 New - Splithttp (xPaddingBytes) 2024-08-19 00:13:07 +02:00
mhsanaei
02b14128f3 update translate for #2493 2024-08-18 23:52:29 +02:00
Rizvan Nukhtarov
4b6f05309e New - TGbot, "All clients" button (#2493) 2024-08-18 23:30:56 +02:00
Konstantin Larin
c4e8f5f46b Update Russian translate (#2494) 2024-08-18 23:29:39 +02:00
Matin
2bdc6e87bb Update Persian translate (#2495)
* Adjust translates for persian

* Also add spacing for expreIn key

* Adjust spacing agian for expireIn (thanks to vscode for breaking it)
2024-08-18 23:29:10 +02:00
mhsanaei
6008ea9bea Dokodemo - default timeout to 30s 2024-08-11 12:41:21 +02:00
mhsanaei
d21cdab6be splithttp - change default to accept range (better upload now) 2024-08-11 11:38:59 +02:00
mhsanaei
0b783461c6 new - vmess security (inbound client side - outbound) 2024-08-11 00:47:44 +02:00
mhsanaei
353414296a Fix domain validation for Nginx/CDN compatibility #2450 2024-08-08 17:39:12 +02:00
mhsanaei
88d0d0a4a2 default setting 2024-08-06 21:17:12 +02:00
mhsanaei
eb15a2917d improve randomShortId , format document 2024-08-06 17:10:42 +02:00
mhsanaei
b7308b991e fix session 2024-08-06 13:44:48 +02:00
mhsanaei
37f8fc1aba new - cert (build Chain) 2024-08-04 00:07:33 +02:00
Atageldi Didarov
db4da5ae1f Added Turkish translation (#2442)
* create translate.tr_TR.toml

* added confirmToggle key

* Update langs.js
2024-08-02 11:32:56 +02:00
Artem
992c99ff9b translate improved - RU (#2441) 2024-08-02 11:20:39 +02:00
mhsanaei
aa5186b3ef new - splithttp (noSSEHeader) 2024-07-29 13:16:07 +02:00
mhsanaei
508de9f465 new - splithttp (scMinPostsIntervalMs) 2024-07-29 13:05:05 +02:00
mhsanaei
d9ce8e714a API - Get client's traffic By ID
Co-Authored-By: Hassan Ali Gilani <mr.ajaxian@gmail.com>
2024-07-23 11:28:28 +02:00
mhsanaei
2ce76ddd8e fix 2024-07-18 23:03:48 +02:00
mhsanaei
0e8601b60c Xray core v1.8.18 2024-07-16 01:33:24 +02:00
mhsanaei
88c9233c1f [warp] enhanced + delete option
Co-Authored-By: Alireza Ahmadi <alireza7@gmail.com>
2024-07-15 00:21:54 +02:00
mhsanaei
9801f80a82 fallback outbound in balancer
Co-Authored-By: Alireza Ahmadi <alireza7@gmail.com>
2024-07-15 00:09:31 +02:00
mhsanaei
f8afe41b3d disable mux for vision flow
Co-Authored-By: Alireza Ahmadi <alireza7@gmail.com>
2024-07-14 23:55:56 +02:00
mhsanaei
f1c2de6c9d fix domain validator
Co-Authored-By: Alireza Ahmadi <alireza7@gmail.com>
2024-07-14 23:55:04 +02:00
mhsanaei
89caec7388 fix observatory data
Co-Authored-By: Alireza Ahmadi <alireza7@gmail.com>
2024-07-14 23:44:31 +02:00
mhsanaei
f63cc50bbb safe login
Co-Authored-By: Alireza Ahmadi <alireza7@gmail.com>
2024-07-14 23:37:43 +02:00
mhsanaei
3fdb2a8f27 default - alpn h3, utls random 2024-07-14 00:03:07 +02:00
mhsanaei
bf9e494af5 Refactor HttpUtil and Msg: optimize methods 2024-07-14 00:01:13 +02:00
mhsanaei
3c97e34a98 date format - jalalian 2024-07-13 01:38:51 +02:00
mmmray
954c2e75d0 fix wrong splithttp default (#2433)
This default is defined as 1MB, but maxUploadSize is to be specified in
bytes. This confusion could've come from poorly written documentation in
xray, but it has been updated.

in general I wish that panels would not set defaults at all and instead
just omit parameters (in sharelinks, inbounds, ...) that the user didn't
set explicitly. If I want to change the defaults in xray's codebase, it
seems that all the panels will have to update the default too.

I see marzban doing the same kind of things.
2024-07-09 15:24:06 +02:00
mhsanaei
4ed0f6bfc8 improved - message logs 2024-07-08 23:47:49 +02:00
mhsanaei
2f6c2ffdcc axios v1.7.2 2024-07-08 21:03:20 +02:00
mhsanaei
18f834578f Expand arch support in downloadXRay 2024-07-08 18:24:07 +02:00
mhsanaei
c82b207288 Typo fixed 2024-07-07 12:10:24 +02:00
mhsanaei
cb975d19e0 change session name 2024-07-05 14:33:04 +02:00
mhsanaei
ccb33cdb30 some changes 2024-07-04 15:04:04 +02:00
mhsanaei
8dcfe3d4d1 unnecessary log 2024-07-04 00:28:37 +02:00
mhsanaei
28dee20414 typo 2024-07-04 00:17:44 +02:00
mhsanaei
99b4bd5562 tgbot - login notify (show password for failed login) 2024-07-03 21:53:45 +02:00
mhsanaei
b7e5264512 pageSize default to 50 2024-07-01 21:11:42 +02:00
mhsanaei
e9e27c6ffa ensure file exists 2024-06-24 09:57:46 +02:00
mhsanaei
1d38f18fd6 some changes
undo secret key gen for wireguard
2024-06-18 14:37:44 +02:00
mhsanaei
780ce082d9 new - splithttp transport
splithttp inbound
splithttp outbound
change priority host for ws - httpupgrade (host>>headers)
2024-06-18 12:49:20 +02:00
mhsanaei
a1673c3dd4 ipLimitEnable for ip log 2024-06-17 21:56:46 +02:00
mhsanaei
0ca12901f9 check error in remove by core-api
Co-Authored-By: Alireza Ahmadi <alireza7@gmail.com>
2024-06-17 21:55:09 +02:00
mhsanaei
d5d53adc3c gopsutil v4 2024-06-17 21:48:49 +02:00
mhsanaei
b7e23b91e5 Outbound - UoTVersion for SS 2024-06-12 22:33:56 +02:00
mhsanaei
2a0d8302ac {fix} outbound - wireguard 2024-06-07 14:41:45 +02:00
mhsanaei
ac2297ec31 Outbound - Correct parameter order in Grpc #2270 #2348
Co-Authored-By: Amir Hossein Jeddi <seriousmvs@gmail.com>
2024-06-07 14:16:55 +02:00
mhsanaei
9bf45ad930 minor changes 2024-05-28 16:28:20 +02:00
mhsanaei
bbf083d99b new - vCPUs 2024-05-28 15:11:46 +02:00
Maisam
6509fe255e Add CLI to set panel cert (#2305)
* Add webBasePath update feature to CLI

* Add certificate setting update to CLI

* Revert "Add certificate setting update to CLI"

This reverts commit 2a937d59d7.

* Add certificate setting update to CLI

(cherry picked from commit 2a937d59d7)
2024-05-25 11:35:27 +02:00
Maisam
069fa86097 Add webBasePath update feature to CLI (#2300) 2024-05-25 10:15:06 +02:00
mhsanaei
283f90b554 new - (TLS) Session Resumption 2024-05-24 10:17:20 +02:00
mhsanaei
6dac6c69cf new - sockopt : all features #2293 2024-05-24 09:57:14 +02:00
Ahmad Thoriq Najahi
df9e4d9db7 feat: Enhance host extraction from headers (#2292)
- Refactor SUBController subs and subJsons methods to extract host from X-Forwarded-Host header, falling back to X-Real-IP header and then to the request host if unavailable.
- Update html function to extract host from X-Forwarded-Host header, falling back to X-Real-IP header and then to the request host if unavailable.
- Update DomainValidatorMiddleware to first attempt to extract host from X-Forwarded-Host header, falling back to X-Real-IP header and then to the request host.

Fixes: #2284

Signed-off-by: Ahmad Thoriq Najahi <najahi@zephyrus.id>
2024-05-23 23:51:19 +02:00
mhsanaei
39a08971e4 Add X-Real-IP Support for Client IP (login page) 2024-05-23 15:16:13 +02:00
mhsanaei
7cb1248da3 new - (Sockopt) tcpMptcp , tcpNoDelay
https://xtls.github.io/en/config/transport.html#sockoptobject
2024-05-22 20:06:49 +02:00
mhsanaei
0c2e2f4c05 Ensure IPv6 compliant host
Co-Authored-By: vnxme <46669194+vnxme@users.noreply.github.com>
2024-05-22 20:06:49 +02:00
mhsanaei
df6421dda3 new - (TLS) disable System Root 2024-05-22 20:06:49 +02:00
mhsanaei
3e7957cee0 new - Cert (TLS-XTLS) - oneTimeLoading , usage 2024-05-22 20:06:48 +02:00
mhsanaei
1ab3da911b bug fix - bulk Telegram ChatID 2024-05-16 14:58:32 +02:00
Ahmad Thoriq Najahi
05469ce280 feat(tgbot): Add refresh button to server usage (#2253)
- Added a refresh button to the server usage interface to allow users to refresh the displayed information.
 - Updated the sendReport function to use the sendServerUsage function instead of getServerUsage to ensure consistency in functionality.

Signed-off-by: Ahmad Thoriq Najahi <najahi@zephyrus.id>
2024-05-14 14:00:10 +02:00
Hamidreza
0ea838b365 [fix] always serve panel even if xray failed to run (#2248) 2024-05-09 19:45:12 +02:00
mhsanaei
17ebbe6a7b [dns] skipFallback option
Co-Authored-By: Alireza Ahmadi <alireza7@gmail.com>
2024-05-08 21:43:15 +02:00
mhsanaei
aac32023b5 sniffing - metadataOnly, routeOnly
Co-Authored-By: Alireza Ahmadi <alireza7@gmail.com>
2024-05-08 21:38:08 +02:00
mhsanaei
7abb08e0bb add dokodemo timeout
Co-Authored-By: Alireza Ahmadi <alireza7@gmail.com>
2024-05-08 21:31:58 +02:00
mhsanaei
ed49742a24 remove version - folder name 2024-05-07 08:45:05 +02:00
Ahmad Thoriq Najahi
f2c2e281a8 feat(tgbot): Add xray-core version into server status (#2236)
Signed-off-by: Ahmad Thoriq Najahi <najahi@zephyrus.id>
2024-04-29 08:44:16 +02:00
mhsanaei
a7a5c3a5f3 fix empty client ID on request
Co-Authored-By: Alireza Ahmadi <alireza7@gmail.com>
2024-04-21 00:58:37 +03:30
mhsanaei
915b47133a gin-contrib v1.0.0 2024-04-21 00:56:55 +03:30
Tara Rostami
7826117fde UI Improvements (#2228)
* UI Improvements

Better Table
Update QR Code Modal
Better Info Modal
Compression HTML files
Better Dropdown Menu
Better Calendar
and more ..
Remove files
Minor Fixes
2024-04-20 22:15:36 +03:30
Rammiah
da792da962 fix dns ui (#2229)
fix domains for nameserver only record, domain will keep after edit a
server with domains list
2024-04-20 14:46:08 +03:30
mhsanaei
f4d0c5b815 rename 2024-04-17 17:58:54 +03:30
mhsanaei
9316f87863 URI.js v1.19.11 2024-04-17 16:07:07 +03:30
mhsanaei
13f9e8641a css , jalali minify 2024-04-17 16:02:03 +03:30
mhsanaei
9242ec6b2f axios v0.28.1 2024-04-17 16:02:03 +03:30
mhsanaei
9895e0ee18 clipboard.js v2.0.11 2024-04-17 16:02:02 +03:30
mhsanaei
89e45d2adc vue v2.7.16 2024-04-17 12:41:33 +03:30
mhsanaei
578f4f80df fix httpUpgrade host
Co-Authored-By: Alireza Ahmadi <alireza7@gmail.com>
2024-04-17 11:04:25 +03:30
mhsanaei
c09b4c9794 minor changes - chat id 2024-04-17 09:31:21 +03:30
mhsanaei
8487f954c4 fix DNS outbound error in list
Co-Authored-By: Alireza Ahmadi <alireza7@gmail.com>
2024-04-17 09:03:55 +03:30
mhsanaei
0f3cfebb7c fix blackhole type
Co-Authored-By: Alireza Ahmadi <alireza7@gmail.com>
2024-04-17 09:03:22 +03:30
somebodywashere
a24d7df229 Convert string tgId to int64 on Migrate 2024-04-05 12:24:18 +03:00
mhsanaei
17f06e390e bug fix - tgid #2214 2024-04-03 17:02:31 +03:30
mhsanaei
ff6b82e3df fix direct on json sub for ru
vn has been removed
2024-04-02 23:43:16 +03:30
mhsanaei
609c978ea2 add header for httpupgrade 2024-04-02 23:41:06 +03:30
Ho3ein
13c8376f7b Merge pull request #2198 from TaraRostami/main
Minor UI fixes
2024-04-02 20:06:40 +03:30
TaraRostami
3019dca24c Minor UI fixes 2024-04-02 19:54:55 +03:30
mhsanaei
ac1f4fb6a0 telego v0.29.2 2024-04-02 15:43:01 +03:30
mhsanaei
242041d56f tgbot - fix chatid 2024-04-02 15:04:44 +03:30
Tara Rostami
8dc34dcc6d Minor Fixes (#2190)
Update index.html

Update xray.html
2024-04-02 13:03:40 +03:30
mhsanaei
42bb94f844 bug fix 2024-04-02 12:13:32 +03:30
mhsanaei
6acc66d442 Add host for WS 2024-04-01 17:02:02 +04:30
mhsanaei
6803e3d3c4 [xray] fix: convert link to json
Co-Authored-By: Alireza Ahmadi <alireza7@gmail.com>
2024-04-01 12:14:20 +04:30
mhsanaei
71c4bb8551 avoid empty client id
Co-Authored-By: Alireza Ahmadi <alireza7@gmail.com>
2024-04-01 12:08:25 +04:30
mhsanaei
717b7af4b9 telegram channel XrayUI
https://t.me/XrayUI
2024-04-01 11:46:28 +04:30
Tara Rostami
75dfdc2699 QRious2 (#2156) 2024-04-01 10:38:22 +03:30
emirjorge
1dce0bd726 Improve Spanish Translation and updates (#2169)
* Add files via upload

* Add Translation Spanish to README.es_ES.md

* fixed and short

* Update README.md

* Update README.md
2024-03-31 17:05:36 +03:30
somebodywashere
e09ac1d74f Small fixes (#2106) 2024-03-21 10:21:12 +03:30
somebodywashere
d4433d73d0 Fix clear logs job (#2090) 2024-03-20 14:17:35 +03:30
Tara Rostami
78cae0474c UI Improvements (#2067) 2024-03-20 14:13:37 +03:30
somebodywashere
f0ab31b5da Fixed unnecessary Xray restarts in Tgbot 2024-03-15 21:13:20 +03:00
Steven
39262894fe Fixed tanslation mistakes (#2050) 2024-03-13 14:18:25 +03:30
MHSanaei
bfe2a4ff93 fix remained traffic in info
Co-Authored-By: Alireza Ahmadi <alireza7@gmail.com>
2024-03-13 14:17:19 +03:30
MHSanaei
113027e82e BurstObservatory & Observatory
Co-Authored-By: Alireza Ahmadi <alireza7@gmail.com>
2024-03-13 12:15:59 +03:30
Hamidreza
8970f8f1a6 [iplimit] fix access log path in settings service (#2044)
* [iplimit] fix access log path in settings service

better to avoid hardcoding the access log path to enhance flexibility. not all users prefer the default './access.log'

* [iplimit] fix iplimit
2024-03-13 11:24:41 +03:30
MHSanaei
88cec9e4d6 fix bug - deleteBalancer 2024-03-13 01:31:37 +03:30
Alireza Ahmadi
81e20b6b8b ip limit only if log is available 2024-03-12 21:53:32 +01:00
MHSanaei
ebced9287f [ui] remove online animation
Co-Authored-By: Alireza Ahmadi <alireza7@gmail.com>
2024-03-13 00:15:17 +03:30
MHSanaei
8218bbce59 limit mux to connection base outbounds
Co-Authored-By: Alireza Ahmadi <alireza7@gmail.com>
2024-03-12 23:04:11 +03:30
MHSanaei
3cf049012e support IPv6 address in Link
Co-Authored-By: Alireza Ahmadi <alireza7@gmail.com>
2024-03-12 23:02:02 +03:30
Tara Rostami
8b41c17664 Minor Fixes (#2041) 2024-03-12 20:57:50 +03:30
MHSanaei
74e0cbe4b8 bug fix - remove secret 2024-03-12 20:45:44 +03:30
MHSanaei
e461fbc180 Xray Outbound - Authority gRPC 2024-03-12 20:45:33 +03:30
MHSanaei
0ac68d2c99 [subJson] add mux and direct
Co-Authored-By: Alireza Ahmadi <alireza7@gmail.com>
2024-03-12 19:44:51 +03:30
MHSanaei
a2e766bddb new - DNS obf type for kcp 2024-03-12 19:28:57 +03:30
MHSanaei
fad5af37e2 [xray] add outbound sendThrough + warp typo fix
Co-Authored-By: Alireza Ahmadi <alireza7@gmail.com>
2024-03-12 19:23:48 +03:30
MHSanaei
8fd7c18039 minor changes
Co-Authored-By: somebodywashere <68244480+somebodywashere@users.noreply.github.com>
2024-03-12 17:51:45 +03:30
MHSanaei
5888ca8d04 fix sockopt in all protocols
Co-Authored-By: Alireza Ahmadi <alireza7@gmail.com>
2024-03-12 17:28:09 +03:30
MHSanaei
7467562817 fix updateSecret 2024-03-12 16:20:48 +03:30
MHSanaei
feb3a31da6 bug fix 2024-03-12 14:48:09 +03:30
MHSanaei
f9af0bb285 bug fixed - mux #2015 2024-03-12 02:17:42 +03:30
Moiudev
c71e3f9882 Update translate.zh_Hans.toml (#2013)
Optimize Chinese translation.
2024-03-12 00:46:20 +03:30
MHSanaei
88fc839ab6 improve null handling 2024-03-12 00:36:25 +03:30
MHSanaei
9cda69a123 Fix empty log path handling 2024-03-11 23:56:23 +03:30
MHSanaei
ee43e89fa0 [xray outbound] add mux
Co-Authored-By: Alireza Ahmadi <alireza7@gmail.com>
2024-03-11 21:48:33 +03:30
MHSanaei
c5af2d826a [sub] JSON sub enhancement + minor changes
Co-Authored-By: Alireza Ahmadi <alireza7@gmail.com>
2024-03-11 18:40:11 +03:30
MHSanaei
d221ec996f [xray] add sockopt to all outbounds
Co-Authored-By: Alireza Ahmadi <alireza7@gmail.com>
2024-03-11 16:03:33 +03:30
Steven
ca85a087cf update translation-zh (#2004)
* modify a translation mistake in translate.zh_Hans

update "value" = "价值"  to "value" = "值"
in line 217 in translate.zh_Hans.toml

* Update translate.zh_Hans.toml
2024-03-11 13:59:59 +03:30
MHSanaei
b1a54d8017 [sub] random reality params
Co-Authored-By: Alireza Ahmadi <alireza7@gmail.com>
2024-03-11 13:52:06 +03:30
MHSanaei
5c93a0586c New - leastload, leastping balancer 2024-03-11 13:16:59 +03:30
MHSanaei
a7be5d0dff New - gRPC Authority 2024-03-11 13:00:00 +03:30
MHSanaei
871164ab79 [xray outbound] add sockopt
Co-Authored-By: Alireza Ahmadi <alireza7@gmail.com>
2024-03-11 12:07:52 +03:30
MHSanaei
63ab129809 [xray] add dns tag
Co-Authored-By: Alireza Ahmadi <alireza7@gmail.com>
2024-03-11 12:01:08 +03:30
MHSanaei
e83de58528 avoid empty client id
Co-Authored-By: Alireza Ahmadi <alireza7@gmail.com>
2024-03-11 11:52:28 +03:30
MHSanaei
7186d3cd75 [xray] add BurstObservatory + minor changes
Co-Authored-By: Alireza Ahmadi <alireza7@gmail.com>
2024-03-11 11:46:54 +03:30
MHSanaei
d60739bec9 [xray] add new dns strategies
Co-Authored-By: Alireza Ahmadi <alireza7@gmail.com>
2024-03-11 11:38:25 +03:30
MHSanaei
abe047584f New - HttpUpgrade Transport 2024-03-11 11:27:43 +03:30
Hamidreza
d503bff637 Some fixes and improvements (#1997)
* [refactor] api controller

* [fix] access log path

better to not hardcode the access log path, maybe some ppl dont want to use the default ./access.log

* [fix] set select options from logs paths in xray settings

* [update] .gitignore

* [lint] all .go files

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

* [update] handle response status code via axios

* [fix] set correct value if log paths is set to 'none'

we also use the default value for the paths if its set to none

* [fix] iplimit - only warning access log if f2b is installed
2024-03-11 01:01:24 +03:30
MHSanaei
68cf5e7349 default config domainStrategy 2024-03-11 00:08:57 +03:30
Tara Rostami
97e0e12f63 Minor Fixes (#1992)
autocomplete
max - min for input-number
2024-03-09 16:36:16 +03:30
Steven
ef3ad4add8 update translation-zh (#1999) 2024-03-09 16:19:15 +03:30
somebodywashere
1ab07b2b48 Merge branch 'main' of https://github.com/somebodywashere/3x-ui 2024-03-05 17:22:22 +03:00
somebodywashere
e0d863a957 [IPLimit] Added check for accessLogPath 2024-03-05 17:20:00 +03:00
somebodywashere
34335d12a4 [IPLimit] Optimize + Debian 12 compability 2024-03-05 16:39:20 +03:00
emirjorge
74e2c87e7e Improved Spanish translation (#1980) 2024-03-05 15:00:52 +03:30
MHSanaei
5997b3484c Enhance CheckClientIpJob #1964 2024-03-02 21:16:28 +03:30
Tara Rostami
62dbe07f5d UI improvements (#1963)
* Update sortableTable.html

* Update custom.css
2024-03-02 01:43:04 +03:30
LOVECHEN
8af300a6b8 Update translate.zh_Hans.toml (#1955)
* Fix Dockerfile

Fix wrong image

* Update translate.zh_Hans.toml

Fixed wrong translation, although I think system load / usage should be merged into the project
2024-03-02 01:42:52 +03:30
MHSanaei
d22bbe1c53 translation - direct connection 2024-03-01 23:31:07 +03:30
Tara Rostami
1589a6ff05 Minor fixes (#1943) 2024-02-28 19:53:18 +03:30
MHSanaei
5752d14a2e remove drag button on mobile 2024-02-28 19:15:44 +03:30
Tara Rostami
9afde94907 Optimize Dark Theme & Ultra Dark (#1889)
---------

Co-authored-by: MHSanaei <ho3ein.sanaei@gmail.com>
Co-authored-by: Alireza Ahmadi <alireza7@gmail.com>
2024-02-28 14:35:01 +03:30
MHSanaei
59191b0e95 improve translate 2024-02-27 21:18:12 +03:30
MHSanaei
192661ee81 better design - OCPD Problem 2024-02-27 19:02:23 +03:30
Shahin
f698c7cd69 [settings] improve security alert 2024-02-27 12:50:45 +00:00
Shahin
f14984deb1 [i18n] add security alert translations 2024-02-27 12:47:22 +00:00
MHSanaei
e71f104562 close modal only after success msg
Co-Authored-By: Alireza Ahmadi <alireza7@gmail.com>
2024-02-27 16:01:20 +03:30
MHSanaei
715a960f23 Update login.html 2024-02-27 15:44:32 +03:30
Serge Pavlyuk
cdfecae0f9 Added drag'n'drop for routes (#1915)
* Added drag'n'drop for routes

* Drop handler works only for local dnd events

* Cleanup console.log
2024-02-27 15:18:29 +03:30
Nikolas
828e0529eb Added Ukrainian language (#1926)
* Added Ukrainian language

Ukrainian

* Update langs.js

Added Ukrainian language
2024-02-27 15:05:24 +03:30
Ikko Eltociear Ashimine
8e338d2502 Update inbound.go (#1925)
Clinet -> Client
2024-02-27 15:03:37 +03:30
MHSanaei
8bd7fdf58c run panel on http if https failed
Co-Authored-By: Alireza Ahmadi <alireza7@gmail.com>
2024-02-25 22:30:37 +03:30
MHSanaei
1ff0451542 minor changes 2024-02-25 02:08:14 +03:30
MHSanaei
0ffbb2f1cc [log] fix download format
Co-Authored-By: Alireza Ahmadi <alireza7@gmail.com>
2024-02-24 03:02:05 +03:30
MHSanaei
cb8ca686d7 v2.2.0 2024-02-23 18:49:37 +03:30
MHSanaei
6b473dfff2 revert #1678
i got so many errors while testing it on my server
and i think we can have security issue if use this
anyway thank you and sorry about this
2024-02-23 17:39:43 +03:30
MHSanaei
34600e74f8 minor changes
Co-Authored-By: Alireza Ahmadi <alireza7@gmail.com>
Co-Authored-By: Tara Rostami <132676256+TaraRostami@users.noreply.github.com>
2024-02-23 17:37:32 +03:30
Tara Rostami
a509fbc915 Ultra Dark Theme for 3X-UI (#1871) 2024-02-22 22:50:38 +03:30
MHSanaei
da0fae6708 better view 2024-02-22 22:49:18 +03:30
MHSanaei
6be43c1ad9 [bug] fix wg reserved
Co-Authored-By: Alireza Ahmadi <alireza7@gmail.com>
2024-02-22 22:40:25 +03:30
MHSanaei
684a7c7f33 [rule] clearable outbound & balancer
Co-Authored-By: Alireza Ahmadi <alireza7@gmail.com>
2024-02-22 22:40:01 +03:30
Shahin
03fb22ec89 Update xray.html (#1864)
* Fix Dockerfile (#1854)

Fix wrong image

* Update xray.html

---------

Co-authored-by: LOVECHEN <lovechen@me.com>
2024-02-22 22:02:49 +03:30
MHSanaei
4146e72e9e bug fix #1595 2024-02-21 22:20:51 +03:30
MHSanaei
63b4cf3e56 [xray] add meta, apple, reddit option to warp 2024-02-21 17:48:23 +03:30
MHSanaei
b80018b7cf [dark] change message by theme
Co-Authored-By: Alireza Ahmadi <alireza7@gmail.com>
2024-02-21 15:32:18 +03:30
MHSanaei
30bb3ae289 simplify log and text modals
Co-Authored-By: Alireza Ahmadi <alireza7@gmail.com>
2024-02-21 15:16:27 +03:30
MHSanaei
16280338b5 [ui] fix loading function
Co-Authored-By: Alireza Ahmadi <alireza7@gmail.com>
2024-02-21 15:09:56 +03:30
MHSanaei
461d826b57 [wg] fix subnet in peer
Co-Authored-By: Alireza Ahmadi <alireza7@gmail.com>
2024-02-21 15:07:45 +03:30
MHSanaei
c3d98b0775 [wg] new peer with one IP
Co-Authored-By: Alireza Ahmadi <alireza7@gmail.com>
2024-02-21 15:07:29 +03:30