diff --git a/main.go b/main.go index ee90b773..b196eb7e 100644 --- a/main.go +++ b/main.go @@ -91,6 +91,9 @@ func main() { addr := flags.Client cipher := flags.Cipher password := flags.Password + if flags.Password == "" { + password = os.Getenv("SS_PASSWORD") + } var err error if strings.HasPrefix(addr, "ss://") { @@ -149,6 +152,9 @@ func main() { addr := flags.Server cipher := flags.Cipher password := flags.Password + if flags.Password == "" { + password = os.Getenv("SS_PASSWORD") + } var err error if strings.HasPrefix(addr, "ss://") {