diff --git a/core/scripts/auth/user_auth.go b/core/scripts/auth/user_auth.go index 4a4f85c..6fc99d0 100644 --- a/core/scripts/auth/user_auth.go +++ b/core/scripts/auth/user_auth.go @@ -15,7 +15,7 @@ import ( const ( listenAddr = "127.0.0.1:28262" usersFile = "/etc/hysteria/users.json" - cacheTTL = 15 * time.Second + cacheTTL = 5 * time.Second ) type User struct { diff --git a/core/scripts/hysteria2/install.sh b/core/scripts/hysteria2/install.sh index bde3651..e90b07c 100644 --- a/core/scripts/hysteria2/install.sh +++ b/core/scripts/hysteria2/install.sh @@ -15,7 +15,6 @@ compile_auth_binary() { go mod init hysteria-auth >/dev/null 2>&1 go mod tidy >/dev/null 2>&1 if go build -o user_auth .; then - chown hysteria:hysteria user_auth chmod +x user_auth echo "Authentication binary compiled successfully." else diff --git a/core/scripts/scheduler.sh b/core/scripts/scheduler.sh index 20a50d6..ae1eeca 100644 --- a/core/scripts/scheduler.sh +++ b/core/scripts/scheduler.sh @@ -48,8 +48,7 @@ After=network.target [Service] Type=simple -User=hysteria -Group=hysteria +User=root ExecStart=/etc/hysteria/core/scripts/auth/user_auth Restart=always RestartSec=5 diff --git a/upgrade.sh b/upgrade.sh index b0be527..3d61154 100644 --- a/upgrade.sh +++ b/upgrade.sh @@ -43,7 +43,6 @@ install_go_and_compile_auth() { go mod init hysteria_auth >/dev/null 2>&1 go mod tidy >/dev/null 2>&1 if go build -o user_auth .; then - chown hysteria:hysteria user_auth chmod +x user_auth success "Authentication binary compiled successfully." else @@ -124,7 +123,6 @@ info "Setting ownership and permissions..." chown hysteria:hysteria "$HYSTERIA_INSTALL_DIR/ca.key" "$HYSTERIA_INSTALL_DIR/ca.crt" chmod 640 "$HYSTERIA_INSTALL_DIR/ca.key" "$HYSTERIA_INSTALL_DIR/ca.crt" chown -R hysteria:hysteria "$HYSTERIA_INSTALL_DIR/core/scripts/telegrambot" -chmod +x "$HYSTERIA_INSTALL_DIR/core/scripts/hysteria2/auth_server.py" chmod +x "$HYSTERIA_INSTALL_DIR/core/scripts/hysteria2/kick.py" # ========== Virtual Environment ==========