Use ramaproxy if it's available.

This commit is contained in:
Sander Declerck 2026-01-12 14:15:30 +01:00
parent 31b5f73197
commit 9d1f7ac6fd
No known key found for this signature in database
3 changed files with 264 additions and 119 deletions

View file

@ -317,6 +317,22 @@ main() {
info "Binary installed to: $FINAL_FILE"
# Download safechain-proxy for macOS only
if [ "$OS" = "macos" ]; then
info "Downloading safechain-proxy..."
if [ "$ARCH" = "arm64" ]; then
PROXY_URL="https://github.com/AikidoSec/safechain-internals/releases/download/v0.2.0/safechain-proxy-darwin-arm64"
else
PROXY_URL="https://github.com/AikidoSec/safechain-internals/releases/download/v0.2.0/safechain-proxy-darwin-amd64"
fi
PROXY_FILE="${INSTALL_DIR}/safechain-proxy"
download "$PROXY_URL" "$PROXY_FILE"
chmod +x "$PROXY_FILE" || error "Failed to make proxy executable"
info "Proxy installed to: $PROXY_FILE"
fi
# Build setup command based on arguments
SETUP_CMD="setup"
SETUP_ARGS=""