10 Commits
Author SHA1 Message Date
root 64fe40fcd9 feat v0.1.26: refactor script 2026-07-13 21:27:12 +04:00
root 520eca9548 fix: output rules 2026-04-15 00:27:26 +04:00
root b0c53fb678 fix: output rules 2026-04-15 00:17:45 +04:00
root b78e53ee23 fix: output routing 2026-04-15 00:11:52 +04:00
root 0553dc8d70 fix: tabulation 2026-04-15 00:10:24 +04:00
root 819111f953 fix: type filter for output 2026-04-14 17:28:58 +04:00
pyrschtjag b8ac297adb Merge pull request 'refactor-fix' (#7) from refactor-fix into main
Reviewed-on: https://gitea.oyacoi.ru/pyrschtjag/xray-manager/pulls/7
2026-04-13 13:52:28 +04:00
root e0f3b4ab8b fix: minor bugs
feat: debug logs
2026-04-13 13:50:57 +04:00
root 3462c3a9ad refactor-fix 2026-04-12 20:00:19 +04:00
root e80f3f0171 refactor 2026-04-12 19:35:40 +04:00
3 changed files with 711 additions and 380 deletions
+7 -7
View File
@@ -19,15 +19,15 @@ config xray-list
list ip '1.0.0.1' list ip '1.0.0.1'
config xray-list config xray-list
option name 'pc' option name 'pc'
option direction 'force_src' option direction 'force_src'
list ip '192.168.2.10' list ip '192.168.2.10'
config xray-list config xray-list
option name 'pc_exclude' option name 'pc_exclude'
option direction 'dst' option direction 'dst'
option exclude '1' option exclude '1'
option parent 'pc' option parent 'pc'
list domain 'ifconfig.io' list domain 'ifconfig.io'
config xray-list config xray-list
+13 -5
View File
@@ -9,9 +9,9 @@ extra_command "update" "Download and refresh remote lists"
start_service() { start_service() {
"$XRAYMANAGER_BIN" start "$XRAYMANAGER_BIN" start
procd_open_instance "main" procd_open_instance "main"
procd_set_param command /bin/true procd_set_param command /bin/sh -c "while true; do sleep 3600; done"
procd_set_param respawn
procd_close_instance procd_close_instance
} }
@@ -20,9 +20,17 @@ stop_service() {
} }
reload_service() { reload_service() {
"$XRAYMANAGER_BIN" reload if procd_running "xray-manager" "main"; then
"$XRAYMANAGER_BIN" reload
else
echo "xray-manager is not running"
fi
} }
update() { update() {
"$XRAYMANAGER_BIN" update if procd_running "xray-manager" "main"; then
} "$XRAYMANAGER_BIN" update
else
echo "xray-manager is not running"
fi
}
+691 -368
View File
File diff suppressed because it is too large Load Diff