github RevolutionTR/keenetic-zapret-manager v26.2.25.2
v26.2.25.2 - WAN IP Göstergesi & CGNAT Tespiti

latest releases: v26.4.14, v26.4.11, v26.4.10.1...
2 months ago

🚀 v26.2.25.2 — WAN IP Göstergesi & CGNAT Tespiti

Sürüm Tipi: Minor Feature
Odak: Banner ve Menu 14'te WAN IP adresi gösterimi, CGNAT/NAT/Public renk ayrımı

✅ Yeni Özellikler

  • Ana menü banner'ında WAN IP eklendi:
    • IPv4 adresi WAN satırına | IP [CGNAT] formatında eklendi
    • IPv6 adresi de varsa | 2a02::1 olarak eklendi
    • CGNAT → sarı [CGNAT], Double NAT → turuncu [NAT], Public → yeşil (etiketsiz)
  • Menu 14 — WAN IP satırları eklendi (Ag & DNS bölümü):
    • WAN IPv4 adresi — IP + renk etiketi (CGNAT / NAT / Public)
    • WAN IPv6 adresi — varsa gösterilir
  • IP sınıflandırma fonksiyonu eklendi (zkm_classify_ip):
    • 100.64.0.0/10 → CGNAT
    • 10.x, 192.168.x, 172.16-31.x → Private/NAT
    • Diğer → Public

⚙️ Notlar

  • IP tespiti ip addr show ile yapılır — dış sorgu yok, banner yavaşlamaz
  • Alt-shell renk uyumu için \033[...] hardcoded escape kullanıldı (CLAUDE.md kuralı)
  • IPv6 sadece link-local olmayan (fe80:: hariç) adresler gösterilir

🚀 v26.2.25.2 — WAN IP Display & CGNAT Detection

Release Type: Minor Feature
Focus: WAN IP address display in banner and Menu 14, CGNAT/NAT/Public color distinction

✅ New Features

  • Main menu banner — WAN IP added:
    • IPv4 address appended to WAN line as | IP [CGNAT]
    • IPv6 address shown if available as | 2a02::1
    • CGNAT → yellow [CGNAT], Double NAT → orange [NAT], Public → green (no label)
  • Menu 14 — WAN IP lines added (Network & DNS section):
    • WAN IPv4 address — IP + color label (CGNAT / NAT / Public)
    • WAN IPv6 address — shown if present
  • IP classification function added (zkm_classify_ip):
    • 100.64.0.0/10 → CGNAT
    • 10.x, 192.168.x, 172.16-31.x → Private/NAT
    • Other → Public

⚙️ Notes

  • IP detection uses ip addr show — no external queries, banner stays fast
  • Hardcoded \033[...] escape codes used for subshell color compatibility (per CLAUDE.md)
  • IPv6 shows only non-link-local addresses (fe80:: excluded)

Don't miss a new keenetic-zapret-manager release

NewReleases is sending notifications on new releases.