feat: 接入 AnyTLS 节点托管和用户流量同步
This commit is contained in:
Executable
+17
@@ -0,0 +1,17 @@
|
||||
#!/usr/bin/env bash
|
||||
set -euo pipefail
|
||||
# Unmodified upstream, pinned source; custom tags enable per-user statistics.
|
||||
SOURCE_COMMIT=af6e64c3b69e6132ebaee0e1a3d24e93903f6709
|
||||
DEST=$(pwd)/data/artifacts
|
||||
mkdir -p "$DEST"
|
||||
WORK=$(mktemp -d)
|
||||
trap 'rm -rf "$WORK"' EXIT
|
||||
git clone --depth 1 --branch v1.14.2 https://github.com/SagerNet/sing-box.git "$WORK/source"
|
||||
[ "$(git -C "$WORK/source" rev-parse HEAD)" = "$SOURCE_COMMIT" ]
|
||||
for arch in amd64 arm64; do
|
||||
(cd "$WORK/source" && CGO_ENABLED=0 GOOS=linux GOARCH=$arch go build -trimpath -tags with_v2ray_api,with_clash_api,with_utls \
|
||||
-ldflags '-s -w -X github.com/sagernet/sing-box/constant.Version=1.14.2' \
|
||||
-o "$DEST/sing-box-1.14.2-linux-$arch" ./cmd/sing-box)
|
||||
done
|
||||
cp "$WORK/source/LICENSE" "$DEST/sing-box-LICENSE"
|
||||
(cd "$DEST" && shasum -a 256 sing-box-1.14.2-linux-* > SHA256SUMS)
|
||||
Reference in New Issue
Block a user