You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
19 lines
386 B
19 lines
386 B
#!/bin/sh
|
|
|
|
if [[ -f "$PASSWORD_FILE" ]]; then
|
|
PASSWORD=$(cat "$PASSWORD_FILE")
|
|
fi
|
|
|
|
if [[ -f "/var/run/secrets/$PASSWORD_SECRET" ]]; then
|
|
PASSWORD=$(cat "/var/run/secrets/$PASSWORD_SECRET")
|
|
fi
|
|
|
|
exec ss-server \
|
|
-s $SERVER_ADDR \
|
|
-p $SERVER_PORT \
|
|
-k ${PASSWORD:-$(hostname)} \
|
|
-m $METHOD \
|
|
-t $TIMEOUT \
|
|
-d $DNS_ADDRS \
|
|
-u \
|
|
$ARGS
|