#!/usr/bin/env php getConfig('config'); echo "===== CONFIG AVANT MODIFICATION =====\n"; echo "Proxy activé : " . ($config['config_proxy'] ?? 0) . "\n"; echo "Proxy Host : " . ($config['config_proxy_host'] ?? '(vide)') . "\n"; echo "Proxy User : " . ($config['config_proxy_user'] ?? '(vide)') . "\n"; echo "Proxy Pass : " . ($config['config_proxy_pass'] ?? '(vide)') . "\n"; // Définir les valeurs souhaitées $changed = false; if (($config['config_proxy'] ?? 0) != 1) { $config['config_proxy'] = 1; $config['proxy']['value'] = 1; // Pour GUI/commit $changed = true; } if (($config['config_proxy_host'] ?? '') !== '192.168.60.80:3128') { $config['config_proxy_host'] = '192.168.60.80:3128'; $changed = true; } if (($config['config_proxy_user'] ?? '') !== '') { $config['config_proxy_user'] = ''; $changed = true; } if (($config['config_proxy_pass'] ?? '') !== '') { $config['config_proxy_pass'] = ''; $changed = true; } if ($changed) { $server->saveConfig('config', $config); echo "✅ Proxy activé et configuration mise à jour.\n"; } else { echo "ℹ️ Aucun changement nécessaire, le proxy est déjà configuré.\n"; } // Recharger la config pour confirmation $config_after = $server->getConfig('config'); echo "===== CONFIG APRES SAVE =====\n"; echo "Proxy activé : " . ($config_after['config_proxy'] ?? 0) . "\n"; echo "Proxy Host : " . ($config_after['config_proxy_host'] ?? '(vide)') . "\n"; echo "Proxy User : " . ($config_after['config_proxy_user'] ?? '(vide)') . "\n"; echo "Proxy Pass : " . ($config_after['config_proxy_pass'] ?? '(vide)') . "\n";