Reduce cache time and Remove chown

This commit is contained in:
Whispering Wind
2025-08-24 21:10:19 +03:30
committed by GitHub
parent f86d44ba1c
commit e58b3dc000
4 changed files with 2 additions and 6 deletions

View File

@ -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 {

View File

@ -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

View File

@ -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

View File

@ -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 ==========