Test Connexion VPS <-> VPN <-> Box Armbian

Connexion etablie

Si vous voyez cette page, le flux complet fonctionne :

  1. DNS -> test-box.restaurants.casa -> 149.202.59.153 (VPS)
  2. VPS nginx (SSL/aapanel) -> Reverse Proxy -> 10.8.0.2:80 (Box VPN)
  3. Box Armbian nginx + PHP 8.2-FPM -> Cette page

Box Armbian

Hostnamex96q-v5-1
IP VPN (tun0)10.8.0.2
OSLinux 6.12.64-current-sunxi64 aarch64
PHP Version8.2.35
Nginxnginx/1.22.1
Load Average0.3447265625, 0.43017578125, 0.5498046875
Memory2 MB
Uptimeup 4 hours, 38 minutes

Headers HTTPS (Reverse Proxy VPS)

HeaderValeur
X-Forwarded-Proto https
X-Forwarded-For216.73.216.223
X-Forwarded-Hostboxtest.algopos.casa
X-Forwarded-Port443
X-Real-IP216.73.216.223
Hostboxtest.algopos.casa

SSL OK si X-Forwarded-Proto = https (termine sur VPS/aapanel)

Variables $_SERVER pour Laravel

HTTPSNON DEFINI
SERVER_PORT80
SERVER_PROTOCOLHTTP/1.1
REQUEST_SCHEMEhttp
HTTP_X_FORWARDED_PROTOhttps

API JSON (validation programmatique)

{
    "status": "ok",
    "box": {
        "hostname": "x96q-v5-1",
        "vpn_ip": "10.8.0.2",
        "php_version": "8.2.35",
        "os": "Linux 6.12.64-current-sunxi64",
        "timestamp": "2026-10-30T16:53:00+00:00"
    },
    "headers": {
        "x_forwarded_proto": "https",
        "x_forwarded_for": "216.73.216.223",
        "x_forwarded_host": "boxtest.algopos.casa",
        "host": "boxtest.algopos.casa"
    },
    "ssl_verified": true
}

Genere le 2026-10-30 16:53:00 | Box Armbian (10.8.0.2) via OpenVPN -> VPS aaPanel