-
f3a50eed6c
Заменил ссылки на свой Gitea
main
Evgen
2026-08-21 19:41:55 +08:00
-
7effdd6c7c
Заменил ссылки на свой Gitea
Evgen
2026-08-21 19:27:38 +08:00
-
c8c1287303
Update README_EN.md
Ivan Razin
2026-08-06 09:34:34 +03:00
-
18a2e010e7
Update x-ui-latest.sh
Ivan Razin
2026-08-06 09:33:47 +03:00
-
386379fc83
fix(installer): anchor and validate tag_name parsing for latest release
Ivan Razin
2026-07-21 08:37:22 +03:00
-
eaf1a53d2a
feat(installer): default -install to y

Ivan RazinandClaude Fable 5
2026-07-17 08:45:56 +03:00
-
53c1ea88d4
fix(installer): skip hosts group_id on 3x-ui releases before 3.5.0

Ivan RazinandClaude Fable 5
2026-07-16 15:47:58 +03:00
-
882ad252b4
fix(installer): assign group_id to hosts so panel can edit/delete them

Ivan RazinandClaude Fable 5
2026-07-16 09:25:42 +03:00
-
6d0876fd19
feat(installer): add -version flag to pin 3x-ui release

Ivan RazinandClaude Fable 5
2026-07-15 16:03:13 +03:00
-
c3926222c2
Document AdGuard Home script in README (RU + EN)

Ivan RazinandClaude Fable 5
2026-07-14 09:49:55 +03:00
-
d10a16a1a2
Add x-ui-adguard.sh: AdGuard Home on panel domain via nginx paths

Ivan RazinandClaude Fable 5
2026-07-14 09:39:44 +03:00
-
f08203ef51
Fix restore losing /root/cert panel cert symlinks

Ivan RazinandClaude Fable 5
2026-07-13 16:21:56 +03:00
-
2c5376154e
Simplify install command in README, add English version

Ivan RazinandClaude Fable 5
2026-07-13 14:45:20 +03:00
-
9638cf5b47
Fix backup failing on tmpfs /tmp: stage in backup store, check free space

Ivan RazinandClaude Fable 5
2026-07-13 14:31:01 +03:00
-
906822b42b
Fix MTR failing under systemd: grant CAP_NET_RAW via ambient capabilities

Ivan RazinandClaude Opus 4.8
2026-07-06 10:25:01 +03:00
-
fb68047c02
Fix diag 404: derive panel domain from webCertFile, purge stale vhosts

Ivan RazinandClaude Opus 4.8
2026-07-06 09:55:57 +03:00
-
e4fc8a60bb
Fix nginx emerg "unknown serve_clash_yaml variable"

Ivan RazinandClaude Opus 4.8
2026-07-06 09:42:40 +03:00
-
88466b9b21
Fix diagnostics 500: harden auth bridge + repair missing panel cert

Ivan RazinandClaude Opus 4.8
2026-07-06 09:34:40 +03:00
-
2ed4984989
Patch: also print the direct diagnostics URL at the end

Ivan RazinandClaude Opus 4.8
2026-07-06 08:35:42 +03:00
-
65e095133f
Patch: enforce panel HTTPS, fix set -e SIGPIPE abort, README one-liner

Ivan RazinandClaude Opus 4.8
2026-07-06 08:34:27 +03:00
-
ddc7deef31
Update README.md
Ivan Razin
2026-07-04 11:52:50 +03:00
-
24492dfd3f
Fix diag redirects pointing at internal :7443 (unreachable by browser)

Ivan RazinandClaude Fable 5
2026-07-03 16:16:00 +03:00
-
f864864501
Fix diagnostics SSO deny path returning a 302 with no Location

Ivan RazinandClaude Fable 5
2026-07-03 16:10:11 +03:00
-
ba6d9ca1d2
Add h2/http1.1 ALPN to tls hosts; make raw diag link self-authorize

Ivan RazinandClaude Fable 5
2026-07-03 15:54:56 +03:00
-
716840a691
Replace externalProxy arrays with hosts table entries

Ivan RazinandClaude Fable 5
2026-07-03 15:26:47 +03:00
-
d816b5edcc
Gate diagnostics behind 3x-ui panel login via nginx SSO bridge

Ivan RazinandClaude Fable 5
2026-07-03 15:05:29 +03:00
-
bd2c47753e
Fix installer bugs, version-aware http2 directive, cleaner results screen

Ivan RazinandClaude Fable 5
2026-07-03 14:29:46 +03:00
-
de1d95e6e0
Replace speed test with LibreSpeed engine: fix 4x-slow upload

Ivan RazinandClaude Fable 5
2026-07-03 14:15:22 +03:00
-
cb9aa79470
Back up /usr/bin/x-ui (management CLI) in addition to /usr/local/x-ui

Ivan RazinandClaude Sonnet 4.6
2026-07-02 16:20:35 +03:00
-
2ab9abcf8e
Validate that panel and REALITY domains are different before install

Ivan RazinandClaude Sonnet 4.6
2026-06-26 11:03:57 +03:00
-
14ae6aee00
Add x-ui-patch.sh: apply current features to existing installation

Ivan RazinandClaude Sonnet 4.6
2026-06-26 11:01:06 +03:00
-
3b344ebc9f
Rewrite README: current features, YouTube-safe commands

Ivan RazinandClaude Sonnet 4.6
2026-06-24 20:45:43 +03:00
-
c6a12850a1
Add x-ui-backup.sh: backup and restore script

Ivan RazinandClaude Sonnet 4.6
2026-06-24 20:42:50 +03:00
-
482749c966
Fix proxy-provider bypass: use ?provider=1 param instead of custom header

Ivan RazinandClaude Sonnet 4.6
2026-06-24 20:07:33 +03:00
-
b846756a6d
Fix clash.yaml: replace include-all with use for cross-client compatibility

Ivan RazinandClaude Sonnet 4.6
2026-06-24 19:54:27 +03:00
-
35aa8e0084
Remove Smart proxy group and lgbm settings from clash.yaml template

Ivan RazinandClaude Sonnet 4.6
2026-06-24 19:20:32 +03:00
-
aa6c744070
Fix proxy-providers: bypass clash.yaml for Mihomo provider refresh requests

Ivan RazinandClaude Sonnet 4.6
2026-06-24 14:43:32 +03:00
-
33fef3b27b
Remove empty proxies: block from clash.yaml template

Ivan RazinandClaude Sonnet 4.6
2026-06-24 14:33:47 +03:00
-
c1923d5a6e
Update clash.yaml template with new config

Ivan RazinandClaude Sonnet 4.6
2026-06-24 14:32:57 +03:00
-
f294cf4b6e
Fix subscription page white screen: restore prefix location for deep paths

Ivan RazinandClaude Sonnet 4.6
2026-06-24 14:24:06 +03:00
-
4b5c56785c
Fix nginx: use rewrite+internal location instead of proxy_pass inside if/regex

Ivan RazinandClaude Sonnet 4.6
2026-06-24 14:13:46 +03:00
-
9bb6ed5d5c
Serve per-client clash.yaml dynamically via mtr-backend

Ivan RazinandClaude Sonnet 4.6
2026-06-24 14:03:30 +03:00
-
d9a51d7199
Fix clash.yaml: move orphaned expected-status back into health-check block

Ivan RazinandClaude Sonnet 4.6
2026-06-24 13:49:43 +03:00
-
7aef10624d
Update clash.yaml
Ivan Razin
2026-06-24 13:44:04 +03:00
-
138e41574c
Add Clash subscription with User-Agent routing

Ivan RazinandClaude Sonnet 4.6
2026-06-24 13:29:16 +03:00
-
c548d9934a
Fix upload ERR: raise client_max_body_size to 600m and backend cap to 600MB

Ivan RazinandClaude Sonnet 4.6
2026-06-24 11:45:37 +03:00
-
ce5876952d
Increase speed test to 512 MB for both download and upload

Ivan RazinandClaude Sonnet 4.6
2026-06-24 11:39:09 +03:00
-
222d748f4e
Replace OpenSpeedTest with custom speed test widget

Ivan RazinandClaude Sonnet 4.6
2026-06-24 11:34:05 +03:00
-
6bac6aa84c
Increase MTR max packets to 100, update WinMTR instruction to 300 packets

Ivan RazinandClaude Sonnet 4.6
2026-06-24 11:27:48 +03:00
-
eeae08de1a
Fix MTR API path: nginx rewrites diag_path prefix, backend accepts full paths

Ivan RazinandClaude Sonnet 4.6
2026-06-24 11:20:04 +03:00
-
174fee0078
Add OS and CPU pre-flight checks

Ivan RazinandClaude Sonnet 4.6
2026-06-24 11:00:00 +03:00
-
e2a6505909
Add network diagnostics page with MTR backend and speed test

Ivan RazinandClaude Sonnet 4.6
2026-06-24 10:57:16 +03:00
-
411490ab82
Initial commit: modular single-file 3x-ui installer

Ivan RazinandClaude Sonnet 4.6
2026-06-24 10:33:07 +03:00