feat(extensions): 恢复 GOSTC 支持并保留 EasyFrp

This commit is contained in:
mofeng-git
2026-10-31 09:57:38 +08:00
parent 499a273df8
commit d564d8baee
19 changed files with 493 additions and 15 deletions

View File

@@ -52,7 +52,7 @@ RUN if [ -n "$APT_MIRROR" ]; then \
COPY --chmod=755 init.sh /init.sh
# Copy binaries (these are placed by the build script)
COPY --chmod=755 one-kvm ttyd easyfrpc easytier-core easytier-cli frpc /usr/bin/
COPY --chmod=755 one-kvm ttyd gostc easyfrpc easytier-core easytier-cli frpc /usr/bin/
# Copy ventoy resources if they exist
COPY ventoy/ /etc/one-kvm/ventoy/

View File

@@ -1,5 +1,5 @@
#!/usr/bin/env python3
"""Fetch the pinned EasyFrp, EasyTier and frp clients for full Docker images."""
"""Fetch the pinned GOSTC, EasyFrp, EasyTier and frp clients for full Docker images."""
import argparse
import hashlib
import json

View File

@@ -118,7 +118,7 @@ while [[ $# -gt 0 ]]; do
echo " # Build for current platform and load locally"
echo " $0 --platform linux/arm64 --load"
echo ""
echo " # Build full image (includes EasyFrp + EasyTier + frpc)"
echo " # Build full image (includes GOSTC + EasyFrp + EasyTier + frpc)"
echo " $0 --variant full --platform linux/arm64 --load"
echo ""
echo " # Build and push single platform"

View File

@@ -1,5 +1,28 @@
{
"tools": {
"gostc": {
"version": "v2.0.9",
"binaries": [
"gostc"
],
"assets": {
"arm": {
"archive": "gostc_linux_arm_7.tar.gz",
"url": "https://github.com/SianHH/gostc-open/releases/download/v2.0.9/gostc_linux_arm_7.tar.gz",
"sha256": "abca04c0503245ad5238d4482111b4a0ca2959daf460cd2abba47f3fce292a6b"
},
"aarch64": {
"archive": "gostc_linux_arm64_v8.0.tar.gz",
"url": "https://github.com/SianHH/gostc-open/releases/download/v2.0.9/gostc_linux_arm64_v8.0.tar.gz",
"sha256": "2a100487a4f3ccd27ad82132c4f8e6ac253c9696428f0d3fd4c53170e1c3682e"
},
"x86_64": {
"archive": "gostc_linux_amd64_v1.tar.gz",
"url": "https://github.com/SianHH/gostc-open/releases/download/v2.0.9/gostc_linux_amd64_v1.tar.gz",
"sha256": "6285506b54bfece2af2636ceacd4e40fefb28fcfbe1b7ba072854b08166549d7"
}
}
},
"easyfrp": {
"version": "v3.1.1",
"binaries": [