|
@@ -39,5 +39,18 @@ PLUGIN_BINARY_NAME="client"
|
|
|
|
|
|
CMD="$(dirname "${BASH_SOURCE[0]}")/../${PLUGIN_NAME}_${PLUGIN_VERSION}/${PLUGIN_BINARY_NAME}"
|
|
CMD="$(dirname "${BASH_SOURCE[0]}")/../${PLUGIN_NAME}_${PLUGIN_VERSION}/${PLUGIN_BINARY_NAME}"
|
|
|
|
|
|
|
|
+if [[ $SS_REMOTE_HOST == *":"* ]]; then
|
|
|
|
+ SS_REMOTE_ADDR="[${SS_REMOTE_HOST}]:${SS_REMOTE_PORT}"
|
|
|
|
+else
|
|
|
|
+ SS_REMOTE_ADDR="${SS_REMOTE_HOST}:${SS_REMOTE_PORT}"
|
|
|
|
+fi
|
|
|
|
+
|
|
|
|
+if [[ $SS_LOCAL_HOST == *":"* ]]; then
|
|
|
|
+ SS_LOCAL_ADDR="[${SS_LOCAL_HOST}]:${SS_LOCAL_PORT}"
|
|
|
|
+else
|
|
|
|
+ SS_LOCAL_ADDR="${SS_LOCAL_HOST}:${SS_LOCAL_PORT}"
|
|
|
|
+fi
|
|
|
|
+
|
|
# Update this line when adapted other plugin.
|
|
# Update this line when adapted other plugin.
|
|
-"$CMD" -r "${SS_REMOTE_HOST}:${SS_REMOTE_PORT}" -l "${SS_LOCAL_HOST}:${SS_LOCAL_PORT}" ${OPTS[@]}
|
|
|
|
|
|
+# echo -r "${SS_REMOTE_ADDR}" -l "${SS_LOCAL_ADDR}" ${OPTS[@]}
|
|
|
|
+"$CMD" -r "${SS_REMOTE_ADDR}" -l "${SS_LOCAL_ADDR}" ${OPTS[@]}
|