|
@ -2,15 +2,16 @@ get_github_latest_version() { |
|
|
VERSION=$(curl --silent "https://api.github.com/repos/$1/releases/latest" | grep '"tag_name":' | sed -E 's/.*"([^"]+)".*/\1/'); |
|
|
VERSION=$(curl --silent "https://api.github.com/repos/$1/releases/latest" | grep '"tag_name":' | sed -E 's/.*"([^"]+)".*/\1/'); |
|
|
} |
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
XRAY_DIR="/tmp/xray" |
|
|
ASSET_DIR="/tmp/asset" |
|
|
ASSET_DIR="/tmp/asset" |
|
|
mkdir -p $ASSET_DIR/pkg |
|
|
mkdir -p $XRAY_DIR/pkg |
|
|
|
|
|
|
|
|
XRAY_PKG_NAME="Xray-linux-arm64-v8a.zip" |
|
|
XRAY_PKG_NAME="Xray-linux-arm64-v8a.zip" |
|
|
get_github_latest_version "XTLS/Xray-core" |
|
|
get_github_latest_version "XTLS/Xray-core" |
|
|
wget -P $ASSET_DIR/pkg "https://hub.fastgit.org/XTLS/Xray-core/releases/download/$VERSION/$XRAY_PKG_NAME" |
|
|
wget -P $XRAY_DIR/pkg "https://hub.fastgit.org/XTLS/Xray-core/releases/download/$VERSION/$XRAY_PKG_NAME" |
|
|
unzip $ASSET_DIR/pkg/$XRAY_PKG_NAME -d /$ASSET_DIR/pkg |
|
|
unzip $XRAY_DIR/pkg/$XRAY_PKG_NAME -d /$XRAY_DIR/pkg |
|
|
cp $ASSET_DIR/pkg/xray $ASSET_DIR |
|
|
cp $XRAY_DIR/pkg/xray $XRAY_DIR |
|
|
rm -rf $ASSET_DIR/pkg |
|
|
rm -rf $XRAY_DIR/pkg |
|
|
|
|
|
|
|
|
get_github_latest_version "Loyalsoldier/v2ray-rules-dat" |
|
|
get_github_latest_version "Loyalsoldier/v2ray-rules-dat" |
|
|
wget -P $ASSET_DIR "https://hub.fastgit.org/Loyalsoldier/v2ray-rules-dat/releases/download/$VERSION/geoip.dat" |
|
|
wget -P $ASSET_DIR "https://hub.fastgit.org/Loyalsoldier/v2ray-rules-dat/releases/download/$VERSION/geoip.dat" |
|
|