Ana içeriğe geç

İnce Ayarlar

Tweak Ayarları

Sistem davranış ayarlarını görüntüle ve değiştir.

phantom-api core get_tweak_settings
phantom-api core update_tweak_setting setting_name="restart_service_after_client_creation" value=false

update_tweak_setting için parametreler:

Parametre Zorunlu Açıklama
setting_name Evet Güncellenecek ayarın adı
value Evet Yeni değer (string olarak boolean: "true"/"false")

Mevcut Ayarlar:

Ayar Varsayılan Açıklama
restart_service_after_client_creation false İstemci ekledikten sonra WireGuard servisini yeniden başlat

Info

false olduğunda: İstemcileri dinamik olarak eklemek için wg set komutunu kullanır (servis yeniden başlatılmaz). true olduğunda: Tüm WireGuard servisini yeniden başlatır (tüm istemciler için geçici bağlantı kesilmesine neden olur).

Yanıt Modeli (get): TweakSettingsResponse

Yanıt Modeli (update): TweakModificationResult

Alan Tip Açıklama
setting string Ayar adı
new_value boolean Yeni değer
old_value boolean Önceki değer
message string Sonuç mesajı
description string Ayar açıklaması
Örnek Yanıt (get)
{
  "success": true,
  "data": {
    "restart_service_after_client_creation": false,
    "restart_service_after_client_creation_description": "Restart WireGuard service after adding & removing clients"
  }
}
Örnek Yanıt (update)
{
  "success": true,
  "data": {
    "setting": "restart_service_after_client_creation",
    "new_value": true,
    "old_value": false,
    "message": "Setting updated successfully",
    "description": "Restart WireGuard service after adding & removing clients"
  }
}