diff --git a/service/xboard/service.go b/service/xboard/service.go index 057e7968..62bb7e4b 100644 --- a/service/xboard/service.go +++ b/service/xboard/service.go @@ -329,6 +329,9 @@ func (s *Service) setupNode() error { case "shadowsocks": method := inner.Cipher serverKey := inner.ServerKey + if serverKey == "" { + serverKey = s.options.Key + } if method == "" { method = "aes-256-gcm" }