From 617768a4a1b455864955f8e112fb86406849ed42 Mon Sep 17 00:00:00 2001 From: Chang lue Tsen Date: Sun, 1 Jun 2025 12:01:02 -0400 Subject: [PATCH] fix(proxy): update server key encoding in GenerateShadowsocks2022Password --- pkg/adapter/proxy/tool.go | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/pkg/adapter/proxy/tool.go b/pkg/adapter/proxy/tool.go index 50916f6..014c581 100644 --- a/pkg/adapter/proxy/tool.go +++ b/pkg/adapter/proxy/tool.go @@ -1,16 +1,15 @@ package proxy import ( + "encoding/base64" "github.com/perfect-panel/server/pkg/uuidx" ) func GenerateShadowsocks2022Password(ss Shadowsocks, password string) (string, string) { - // server key - serverKey := ss.ServerKey if ss.Method == "2022-blake3-aes-128-gcm" { password = uuidx.UUIDToBase64(password, 16) } else { password = uuidx.UUIDToBase64(password, 32) } - return serverKey, password + return base64.StdEncoding.EncodeToString([]byte(ss.ServerKey)), password }