- Dockerfile с multi-stage сборкой для linux/amd64 и linux/arm64 - Gitea Actions CI/CD для автоматической сборки и пуша в registry - docker-compose с поддержкой multi-arch образов - install.sh с автоопределением архитектуры и выбором: pull vs build - uninstall.sh обновлён для Docker-деинсталляции - README.md обновлён: multi-arch, CI/CD, Gitea registry
14 lines
469 B
Bash
14 lines
469 B
Bash
#!/usr/bin/env bash
|
|
# =============================================================================
|
|
# WireGuard VPS Tunnel — healthcheck клиента
|
|
# Проверяет доступность VPS через WireGuard-туннель (ping 10.0.0.1).
|
|
# =============================================================================
|
|
set -euo pipefail
|
|
|
|
SERVER_WG_IP="${SERVER_WG_IP:-10.0.0.1}"
|
|
|
|
if ping -c 1 -W 2 "$SERVER_WG_IP" &>/dev/null; then
|
|
exit 0
|
|
fi
|
|
exit 1
|