Categories: - DNS & Hosts - VPN & Proxy License: MPL-2.0 AuthorName: lhear SourceCode: https://github.com/lhear/SimpleXray IssueTracker: https://github.com/lhear/SimpleXray/issues Changelog: https://github.com/lhear/SimpleXray/releases AutoName: SimpleXray RepoType: git Repo: https://github.com/lhear/SimpleXray Binaries: https://github.com/lhear/SimpleXray/releases/download/v%v/simplexray-universal.apk Builds: - versionName: 1.6.2 versionCode: 14 commit: 5cf6e5725a2396f07a96efca70f673c374009abf subdir: app submodules: true sudo: - apt-get update - apt-get install -t bookworm-backports -y golang-go - apt-get install -y gcc libc-dev make gradle: - yes srclibs: - Xray-core@v25.6.8 - go@go1.24.4 prebuild: - sed -i -e '/enable true/d' build.gradle - source ../version.properties - git -C $$Xray-core$$ checkout -f $XRAY_CORE_VERSION - git -C $$go$$ checkout -f go$GO_VERSION build: - source ../version.properties - curl -Lo src/main/assets/geoip.dat https://github.com/lhear/v2ray-rules-dat/releases/download/$GEOIP_VERSION/geoip.dat - curl -Lo src/main/assets/geosite.dat https://github.com/lhear/v2ray-rules-dat/releases/download/$GEOSITE_VERSION/geosite.dat - sdkmanager "ndk;$NDK_VERSION" - pushd $$go$$/src - ./make.bash - popd - export GOPATH=$$go$$ - export PATH="$GOPATH/bin:$PATH" - pushd $$Xray-core$$ - mkdir -p jniLibs/{arm64-v8a,x86_64} - COMMID=$(git rev-parse HEAD | cut -c 1-7) - export GOOS=android CGO_ENABLED=1 - export GOARCH=arm64 - export CC=$$SDK$$/ndk/$NDK_VERSION/toolchains/llvm/prebuilt/linux-x86_64/bin/aarch64-linux-android24-clang - go build -o xray -trimpath -buildvcs=false -ldflags="-X github.com/xtls/xray-core/core.build=${COMMID} -s -w -buildid=" -v ./main - mv xray jniLibs/arm64-v8a/libxray.so - export GOARCH=amd64 - export CC=$$SDK$$/ndk/$NDK_VERSION/toolchains/llvm/prebuilt/linux-x86_64/bin/x86_64-linux-android24-clang - go build -o xray -trimpath -buildvcs=false -ldflags="-X github.com/xtls/xray-core/core.build=${COMMID} -s -w -buildid=" -v ./main - mv xray jniLibs/x86_64/libxray.so - popd - mv $$Xray-core$$/jniLibs src/main/ - versionName: 1.6.5 versionCode: 17 commit: 369ecab1aefa3f5203a8ee3ed000413892891767 subdir: app submodules: true sudo: - apt-get update - apt-get install -t bookworm-backports -y golang-go - apt-get install -y gcc libc-dev make gradle: - yes srclibs: - Xray-core@v25.6.8 - go@go1.24.4 prebuild: - sed -i -e '/enable true/d' build.gradle - source ../version.properties - git -C $$Xray-core$$ checkout -f $XRAY_CORE_VERSION - git -C $$go$$ checkout -f go$GO_VERSION build: - source ../version.properties - curl -Lo src/main/assets/geoip.dat https://github.com/lhear/v2ray-rules-dat/releases/download/$GEOIP_VERSION/geoip.dat - curl -Lo src/main/assets/geosite.dat https://github.com/lhear/v2ray-rules-dat/releases/download/$GEOSITE_VERSION/geosite.dat - sdkmanager "ndk;$NDK_VERSION" - pushd $$go$$/src - ./make.bash - popd - export GOPATH=$$go$$ - export PATH="$GOPATH/bin:$PATH" - pushd $$Xray-core$$ - mkdir -p jniLibs/{arm64-v8a,x86_64} - COMMID=$(git rev-parse HEAD | cut -c 1-7) - export GOOS=android CGO_ENABLED=1 - export GOARCH=arm64 - export CC=$$SDK$$/ndk/$NDK_VERSION/toolchains/llvm/prebuilt/linux-x86_64/bin/aarch64-linux-android24-clang - go build -o xray -trimpath -buildvcs=false -ldflags="-X github.com/xtls/xray-core/core.build=${COMMID} -s -w -buildid=" -v ./main - mv xray jniLibs/arm64-v8a/libxray.so - export GOARCH=amd64 - export CC=$$SDK$$/ndk/$NDK_VERSION/toolchains/llvm/prebuilt/linux-x86_64/bin/x86_64-linux-android24-clang - go build -o xray -trimpath -buildvcs=false -ldflags="-X github.com/xtls/xray-core/core.build=${COMMID} -s -w -buildid=" -v ./main - mv xray jniLibs/x86_64/libxray.so - popd - mv $$Xray-core$$/jniLibs src/main/ - versionName: 1.7.0 versionCode: 18 commit: fee0bbabfd1aca92583691b60c2f84e408a46f31 subdir: app submodules: true sudo: - apt-get update - apt-get install -t bookworm-backports -y golang-go - apt-get install -y gcc libc-dev make gradle: - yes srclibs: - Xray-core@v25.6.8 - go@go1.24.4 prebuild: - sed -i -e '/enable true/d' build.gradle - source ../version.properties - git -C $$Xray-core$$ checkout -f $XRAY_CORE_VERSION - git -C $$go$$ checkout -f go$GO_VERSION build: - source ../version.properties - curl -Lo src/main/assets/geoip.dat https://github.com/lhear/v2ray-rules-dat/releases/download/$GEOIP_VERSION/geoip.dat - curl -Lo src/main/assets/geosite.dat https://github.com/lhear/v2ray-rules-dat/releases/download/$GEOSITE_VERSION/geosite.dat - sdkmanager "ndk;$NDK_VERSION" - pushd $$go$$/src - ./make.bash - popd - export GOPATH=$$go$$ - export PATH="$GOPATH/bin:$PATH" - pushd $$Xray-core$$ - mkdir -p jniLibs/{arm64-v8a,x86_64} - COMMID=$(git rev-parse HEAD | cut -c 1-7) - export GOOS=android CGO_ENABLED=1 - export GOARCH=arm64 - export CC=$$SDK$$/ndk/$NDK_VERSION/toolchains/llvm/prebuilt/linux-x86_64/bin/aarch64-linux-android24-clang - go build -o xray -trimpath -buildvcs=false -ldflags="-X github.com/xtls/xray-core/core.build=${COMMID} -s -w -buildid=" -v ./main - mv xray jniLibs/arm64-v8a/libxray.so - export GOARCH=amd64 - export CC=$$SDK$$/ndk/$NDK_VERSION/toolchains/llvm/prebuilt/linux-x86_64/bin/x86_64-linux-android24-clang - go build -o xray -trimpath -buildvcs=false -ldflags="-X github.com/xtls/xray-core/core.build=${COMMID} -s -w -buildid=" -v ./main - mv xray jniLibs/x86_64/libxray.so - popd - mv $$Xray-core$$/jniLibs src/main/ - versionName: 1.9.0 versionCode: 21 commit: b3682eb74cba067cad2d2138c43a463a04e2572b subdir: app submodules: true sudo: - apt-get update - apt-get install -t bookworm-backports -y golang-go - apt-get install -y gcc libc-dev make gradle: - yes srclibs: - Xray-core@v25.6.8 - go@go1.24.4 prebuild: - sed -i -e '/enable true/d' build.gradle - source ../version.properties - git -C $$Xray-core$$ checkout -f $XRAY_CORE_VERSION - git -C $$go$$ checkout -f go$GO_VERSION build: - source ../version.properties - curl -Lo src/main/assets/geoip.dat https://github.com/lhear/v2ray-rules-dat/releases/download/$GEOIP_VERSION/geoip.dat - curl -Lo src/main/assets/geosite.dat https://github.com/lhear/v2ray-rules-dat/releases/download/$GEOSITE_VERSION/geosite.dat - sdkmanager "ndk;$NDK_VERSION" - pushd $$go$$/src - ./make.bash - popd - export GOPATH=$$go$$ - export PATH="$GOPATH/bin:$PATH" - pushd $$Xray-core$$ - mkdir -p jniLibs/{arm64-v8a,x86_64} - COMMID=$(git rev-parse HEAD | cut -c 1-7) - export GOOS=android CGO_ENABLED=1 - export GOARCH=arm64 - export CC=$$SDK$$/ndk/$NDK_VERSION/toolchains/llvm/prebuilt/linux-x86_64/bin/aarch64-linux-android24-clang - go build -o xray -trimpath -buildvcs=false -ldflags="-X github.com/xtls/xray-core/core.build=${COMMID} -s -w -buildid=" -v ./main - mv xray jniLibs/arm64-v8a/libxray.so - export GOARCH=amd64 - export CC=$$SDK$$/ndk/$NDK_VERSION/toolchains/llvm/prebuilt/linux-x86_64/bin/x86_64-linux-android24-clang - go build -o xray -trimpath -buildvcs=false -ldflags="-X github.com/xtls/xray-core/core.build=${COMMID} -s -w -buildid=" -v ./main - mv xray jniLibs/x86_64/libxray.so - popd - mv $$Xray-core$$/jniLibs src/main/ - versionName: 1.10.0 versionCode: 22 commit: 8908390495987025938b72204362e3f111588b54 subdir: app submodules: true sudo: - apt-get update - apt-get install -t bookworm-backports -y golang-go - apt-get install -y gcc libc-dev make gradle: - yes srclibs: - Xray-core@v25.6.8 - go@go1.24.4 prebuild: - sed -i -e '/enable true/d' build.gradle - source ../version.properties - git -C $$Xray-core$$ checkout -f $XRAY_CORE_VERSION - git -C $$go$$ checkout -f go$GO_VERSION build: - source ../version.properties - curl -Lo src/main/assets/geoip.dat https://github.com/lhear/v2ray-rules-dat/releases/download/$GEOIP_VERSION/geoip.dat - curl -Lo src/main/assets/geosite.dat https://github.com/lhear/v2ray-rules-dat/releases/download/$GEOSITE_VERSION/geosite.dat - sdkmanager "ndk;$NDK_VERSION" - pushd $$go$$/src - ./make.bash - popd - export GOPATH=$$go$$ - export PATH="$GOPATH/bin:$PATH" - pushd $$Xray-core$$ - mkdir -p jniLibs/{arm64-v8a,x86_64} - COMMID=$(git rev-parse HEAD | cut -c 1-7) - export GOOS=android CGO_ENABLED=1 - export GOARCH=arm64 - export CC=$$SDK$$/ndk/$NDK_VERSION/toolchains/llvm/prebuilt/linux-x86_64/bin/aarch64-linux-android24-clang - go build -o xray -trimpath -buildvcs=false -ldflags="-X github.com/xtls/xray-core/core.build=${COMMID} -s -w -buildid=" -v ./main - mv xray jniLibs/arm64-v8a/libxray.so - export GOARCH=amd64 - export CC=$$SDK$$/ndk/$NDK_VERSION/toolchains/llvm/prebuilt/linux-x86_64/bin/x86_64-linux-android24-clang - go build -o xray -trimpath -buildvcs=false -ldflags="-X github.com/xtls/xray-core/core.build=${COMMID} -s -w -buildid=" -v ./main - mv xray jniLibs/x86_64/libxray.so - popd - mv $$Xray-core$$/jniLibs src/main/ - versionName: 1.10.1 versionCode: 23 commit: f8a486c5e18f3e0c5e8505eade15c377f6e9ca3c subdir: app submodules: true sudo: - apt-get update - apt-get install -t bookworm-backports -y golang-go - apt-get install -y gcc libc-dev make gradle: - yes srclibs: - Xray-core@v25.6.8 - go@go1.24.4 prebuild: - sed -i -e '/enable true/d' build.gradle - source ../version.properties - git -C $$Xray-core$$ checkout -f $XRAY_CORE_VERSION - git -C $$go$$ checkout -f go$GO_VERSION build: - source ../version.properties - curl -Lo src/main/assets/geoip.dat https://github.com/lhear/v2ray-rules-dat/releases/download/$GEOIP_VERSION/geoip.dat - curl -Lo src/main/assets/geosite.dat https://github.com/lhear/v2ray-rules-dat/releases/download/$GEOSITE_VERSION/geosite.dat - sdkmanager "ndk;$NDK_VERSION" - pushd $$go$$/src - ./make.bash - popd - export GOPATH=$$go$$ - export PATH="$GOPATH/bin:$PATH" - pushd $$Xray-core$$ - mkdir -p jniLibs/{arm64-v8a,x86_64} - COMMID=$(git rev-parse HEAD | cut -c 1-7) - export GOOS=android CGO_ENABLED=1 - export GOARCH=arm64 - export CC=$$SDK$$/ndk/$NDK_VERSION/toolchains/llvm/prebuilt/linux-x86_64/bin/aarch64-linux-android24-clang - go build -o xray -trimpath -buildvcs=false -ldflags="-X github.com/xtls/xray-core/core.build=${COMMID} -s -w -buildid=" -v ./main - mv xray jniLibs/arm64-v8a/libxray.so - export GOARCH=amd64 - export CC=$$SDK$$/ndk/$NDK_VERSION/toolchains/llvm/prebuilt/linux-x86_64/bin/x86_64-linux-android24-clang - go build -o xray -trimpath -buildvcs=false -ldflags="-X github.com/xtls/xray-core/core.build=${COMMID} -s -w -buildid=" -v ./main - mv xray jniLibs/x86_64/libxray.so - popd - mv $$Xray-core$$/jniLibs src/main/ - versionName: 1.10.2 versionCode: 24 commit: 4fb8e90a9bc646e93dba44a208f098cb599872db subdir: app submodules: true sudo: - apt-get update - apt-get install -t bookworm-backports -y golang-go - apt-get install -y gcc libc-dev make gradle: - yes srclibs: - Xray-core@v25.6.8 - go@go1.24.4 prebuild: - sed -i -e '/enable true/d' build.gradle - source ../version.properties - git -C $$Xray-core$$ checkout -f $XRAY_CORE_VERSION - git -C $$go$$ checkout -f go$GO_VERSION build: - source ../version.properties - curl -Lo src/main/assets/geoip.dat https://github.com/lhear/v2ray-rules-dat/releases/download/$GEOIP_VERSION/geoip.dat - curl -Lo src/main/assets/geosite.dat https://github.com/lhear/v2ray-rules-dat/releases/download/$GEOSITE_VERSION/geosite.dat - sdkmanager "ndk;$NDK_VERSION" - pushd $$go$$/src - ./make.bash - popd - export GOPATH=$$go$$ - export PATH="$GOPATH/bin:$PATH" - pushd $$Xray-core$$ - mkdir -p jniLibs/{arm64-v8a,x86_64} - COMMID=$(git rev-parse HEAD | cut -c 1-7) - export GOOS=android CGO_ENABLED=1 - export GOARCH=arm64 - export CC=$$SDK$$/ndk/$NDK_VERSION/toolchains/llvm/prebuilt/linux-x86_64/bin/aarch64-linux-android24-clang - go build -o xray -trimpath -buildvcs=false -ldflags="-X github.com/xtls/xray-core/core.build=${COMMID} -s -w -buildid=" -v ./main - mv xray jniLibs/arm64-v8a/libxray.so - export GOARCH=amd64 - export CC=$$SDK$$/ndk/$NDK_VERSION/toolchains/llvm/prebuilt/linux-x86_64/bin/x86_64-linux-android24-clang - go build -o xray -trimpath -buildvcs=false -ldflags="-X github.com/xtls/xray-core/core.build=${COMMID} -s -w -buildid=" -v ./main - mv xray jniLibs/x86_64/libxray.so - popd - mv $$Xray-core$$/jniLibs src/main/ - versionName: 1.10.3 versionCode: 25 commit: 40b79ac81b5f5a0392f99359804d0137ad90e993 subdir: app submodules: true sudo: - apt-get update - apt-get install -t bookworm-backports -y golang-go - apt-get install -y gcc libc-dev make gradle: - yes srclibs: - Xray-core@v25.6.8 - go@go1.24.4 prebuild: - sed -i -e '/enable true/d' build.gradle - source ../version.properties - git -C $$Xray-core$$ checkout -f $XRAY_CORE_VERSION - git -C $$go$$ checkout -f go$GO_VERSION build: - source ../version.properties - curl -Lo src/main/assets/geoip.dat https://github.com/lhear/v2ray-rules-dat/releases/download/$GEOIP_VERSION/geoip.dat - curl -Lo src/main/assets/geosite.dat https://github.com/lhear/v2ray-rules-dat/releases/download/$GEOSITE_VERSION/geosite.dat - sdkmanager "ndk;$NDK_VERSION" - pushd $$go$$/src - ./make.bash - popd - export GOPATH=$$go$$ - export PATH="$GOPATH/bin:$PATH" - pushd $$Xray-core$$ - mkdir -p jniLibs/{arm64-v8a,x86_64} - COMMID=$(git rev-parse HEAD | cut -c 1-7) - export GOOS=android CGO_ENABLED=1 - export GOARCH=arm64 - export CC=$$SDK$$/ndk/$NDK_VERSION/toolchains/llvm/prebuilt/linux-x86_64/bin/aarch64-linux-android24-clang - go build -o xray -trimpath -buildvcs=false -ldflags="-X github.com/xtls/xray-core/core.build=${COMMID} -s -w -buildid=" -v ./main - mv xray jniLibs/arm64-v8a/libxray.so - export GOARCH=amd64 - export CC=$$SDK$$/ndk/$NDK_VERSION/toolchains/llvm/prebuilt/linux-x86_64/bin/x86_64-linux-android24-clang - go build -o xray -trimpath -buildvcs=false -ldflags="-X github.com/xtls/xray-core/core.build=${COMMID} -s -w -buildid=" -v ./main - mv xray jniLibs/x86_64/libxray.so - popd - mv $$Xray-core$$/jniLibs src/main/ - versionName: 1.10.4 versionCode: 26 commit: 0805e0997c501f39fc18652012d610b3b1ca9482 subdir: app submodules: true sudo: - apt-get update - apt-get install -t bookworm-backports -y golang-go - apt-get install -y gcc libc-dev make gradle: - yes srclibs: - Xray-core@v25.6.8 - go@go1.24.4 prebuild: - sed -i -e '/enable true/d' build.gradle - source ../version.properties - git -C $$Xray-core$$ checkout -f $XRAY_CORE_VERSION - git -C $$go$$ checkout -f go$GO_VERSION build: - source ../version.properties - curl -Lo src/main/assets/geoip.dat https://github.com/lhear/v2ray-rules-dat/releases/download/$GEOIP_VERSION/geoip.dat - curl -Lo src/main/assets/geosite.dat https://github.com/lhear/v2ray-rules-dat/releases/download/$GEOSITE_VERSION/geosite.dat - sdkmanager "ndk;$NDK_VERSION" - pushd $$go$$/src - ./make.bash - popd - export GOPATH=$$go$$ - export PATH="$GOPATH/bin:$PATH" - pushd $$Xray-core$$ - mkdir -p jniLibs/{arm64-v8a,x86_64} - COMMID=$(git rev-parse HEAD | cut -c 1-7) - export GOOS=android CGO_ENABLED=1 - export GOARCH=arm64 - export CC=$$SDK$$/ndk/$NDK_VERSION/toolchains/llvm/prebuilt/linux-x86_64/bin/aarch64-linux-android24-clang - go build -o xray -trimpath -buildvcs=false -ldflags="-X github.com/xtls/xray-core/core.build=${COMMID} -s -w -buildid=" -v ./main - mv xray jniLibs/arm64-v8a/libxray.so - export GOARCH=amd64 - export CC=$$SDK$$/ndk/$NDK_VERSION/toolchains/llvm/prebuilt/linux-x86_64/bin/x86_64-linux-android24-clang - go build -o xray -trimpath -buildvcs=false -ldflags="-X github.com/xtls/xray-core/core.build=${COMMID} -s -w -buildid=" -v ./main - mv xray jniLibs/x86_64/libxray.so - popd - mv $$Xray-core$$/jniLibs src/main/ - versionName: 1.10.5 versionCode: 27 commit: f3f9c0752c893de9fada7ab047cb462ba9e1d900 subdir: app submodules: true sudo: - apt-get update - apt-get install -t bookworm-backports -y golang-go - apt-get install -y gcc libc-dev make gradle: - yes srclibs: - Xray-core@v25.6.8 - go@go1.24.4 prebuild: - sed -i -e '/enable true/d' build.gradle - source ../version.properties - git -C $$Xray-core$$ checkout -f $XRAY_CORE_VERSION - git -C $$go$$ checkout -f go$GO_VERSION build: - source ../version.properties - curl -Lo src/main/assets/geoip.dat https://github.com/lhear/v2ray-rules-dat/releases/download/$GEOIP_VERSION/geoip.dat - curl -Lo src/main/assets/geosite.dat https://github.com/lhear/v2ray-rules-dat/releases/download/$GEOSITE_VERSION/geosite.dat - sdkmanager "ndk;$NDK_VERSION" - pushd $$go$$/src - ./make.bash - popd - export GOPATH=$$go$$ - export PATH="$GOPATH/bin:$PATH" - pushd $$Xray-core$$ - mkdir -p jniLibs/{arm64-v8a,x86_64} - COMMID=$(git rev-parse HEAD | cut -c 1-7) - export GOOS=android CGO_ENABLED=1 - export GOARCH=arm64 - export CC=$$SDK$$/ndk/$NDK_VERSION/toolchains/llvm/prebuilt/linux-x86_64/bin/aarch64-linux-android24-clang - go build -o xray -trimpath -buildvcs=false -ldflags="-X github.com/xtls/xray-core/core.build=${COMMID} -s -w -buildid=" -v ./main - mv xray jniLibs/arm64-v8a/libxray.so - export GOARCH=amd64 - export CC=$$SDK$$/ndk/$NDK_VERSION/toolchains/llvm/prebuilt/linux-x86_64/bin/x86_64-linux-android24-clang - go build -o xray -trimpath -buildvcs=false -ldflags="-X github.com/xtls/xray-core/core.build=${COMMID} -s -w -buildid=" -v ./main - mv xray jniLibs/x86_64/libxray.so - popd - mv $$Xray-core$$/jniLibs src/main/ AllowedAPKSigningKeys: 7b78dbf42ed7346f51c705569072d6cc5821e54872186177eb3f4b245573a27e AutoUpdateMode: Version UpdateCheckMode: Tags UpdateCheckData: version.properties|APP_VERSION_CODE=(\d+)|.|APP_VERSION_NAME=([\d.]+) CurrentVersion: 1.10.5 CurrentVersionCode: 27