diff --git a/shadowsocks-rust/download_xray.sh b/shadowsocks-rust/download_xray.sh index 30220ae..a86fd30 100755 --- a/shadowsocks-rust/download_xray.sh +++ b/shadowsocks-rust/download_xray.sh @@ -1,25 +1,25 @@ #!/usr/bin/env sh +set -e TARGETPLATFORM=$1 -PLUGIN_VERSION=1.8.24 +PLUGIN_VERSION=1.260327.0 mkdir /tmp/xray_plugin.d cd /tmp/xray_plugin.d case "$TARGETPLATFORM" in "linux/386") - url="https://gitea.woggioni.net/api/packages/woggioni/generic/xray-plugin-386-linux/1.8.24/xray-plugin-linux-386-v1.8.24.tar.gz" + url="https://gitea.woggioni.net/api/packages/woggioni/generic/shadowsocks-xray-plugin/${PLUGIN_VERSION}/shadowsocks-xray-plugin-linux-i386" ;; "linux/amd64") - url="https://gitea.woggioni.net/api/packages/woggioni/generic/xray-plugin-amd64-linux/1.8.24/xray-plugin-linux-amd64-v1.8.24.tar.gz" + url="https://gitea.woggioni.net/api/packages/woggioni/generic/shadowsocks-xray-plugin/${PLUGIN_VERSION}/shadowsocks-xray-plugin-linux-x86_64" ;; "linux/arm64") - url="https://gitea.woggioni.net/api/packages/woggioni/generic/xray-plugin-arm64-linux/1.8.24/xray-plugin-linux-arm64-v1.8.24.tar.gz" + url="https://gitea.woggioni.net/api/packages/woggioni/generic/shadowsocks-xray-plugin/${PLUGIN_VERSION}/shadowsocks-xray-plugin-linux-aarch64" ;; "linux/arm/v7") - url="https://gitea.woggioni.net/api/packages/woggioni/generic/xray-plugin-arm-linux/1.8.24/xray-plugin-linux-arm-v1.8.24.tar.gz" + url="https://gitea.woggioni.net/api/packages/woggioni/generic/shadowsocks-xray-plugin/${PLUGIN_VERSION}/shadowsocks-xray-plugin-linux-armv7h" ;; *) echo "Doesn't support $TARGETPLATFORM architecture" exit 1 ;; esac -curl --retry 3 "$url" | tar -xvz -mv xray-plugin* /tmp/xray-plugin +curl --fail -L --retry 3 "$url" -o /tmp/xray-plugin