|
|
@@ -1,5 +1,31 @@
|
|
|
#!/bin/bash
|
|
|
|
|
|
+while [[ $# > 0 ]]
|
|
|
+do
|
|
|
+key="$1"
|
|
|
+
|
|
|
+case $key in
|
|
|
+ -p|--proxy)
|
|
|
+ PROXY="$2"
|
|
|
+ shift # past argument
|
|
|
+ ;;
|
|
|
+ -h|--help)
|
|
|
+ HELP="1"
|
|
|
+ shift
|
|
|
+ ;;
|
|
|
+ *)
|
|
|
+ # unknown option
|
|
|
+ ;;
|
|
|
+esac
|
|
|
+shift # past argument or value
|
|
|
+done
|
|
|
+
|
|
|
+if [[ "$HELP" == "1" ]]; then
|
|
|
+ echo "./install-release.sh [-p proxy]"
|
|
|
+ echo "To download through a proxy server, use -p socks5://127.0.0.1:1080 or -p http://127.0.0.1:3128 etc"
|
|
|
+ exit
|
|
|
+fi
|
|
|
+
|
|
|
YUM_CMD=$(command -v yum)
|
|
|
APT_CMD=$(command -v apt-get)
|
|
|
|
|
|
@@ -33,15 +59,8 @@ DOWNLOAD_LINK="https://github.com/v2ray/v2ray-core/releases/download/${VER}/v2ra
|
|
|
rm -rf /tmp/v2ray
|
|
|
mkdir -p /tmp/v2ray
|
|
|
|
|
|
-# Download release with proxy or not
|
|
|
-echo 'Direct start downloading release,'
|
|
|
-echo 'Or Enter a proxy URI for Downloading release.'
|
|
|
-echo 'ex: socks5://127.0.0.1:1080'
|
|
|
-echo 'ex: http://127.0.0.1:3128'
|
|
|
-read PROXY_URI
|
|
|
-
|
|
|
-if [ -n "${PROXY_URI}" ]; then
|
|
|
- curl -x ${PROXY_URI} -L -o "/tmp/v2ray/v2ray.zip" ${DOWNLOAD_LINK}
|
|
|
+if [ -n "${PROXY}" ]; then
|
|
|
+ curl -x ${PROXY} -L -o "/tmp/v2ray/v2ray.zip" ${DOWNLOAD_LINK}
|
|
|
else
|
|
|
curl -L -o "/tmp/v2ray/v2ray.zip" ${DOWNLOAD_LINK}
|
|
|
fi
|