Major Enhancements: ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ Network Modes Module: - Added 3 new network modes: * Double NAT mode (doublenat.js) - Cascaded router configuration * Multi-WAN mode (multiwan.js) - Load balancing and failover * VPN Relay mode (vpnrelay.js) - VPN gateway configuration - Enhanced existing modes: * Access Point improvements * Travel mode refinements * Router mode enhancements * Relay mode updates * Sniffer mode optimizations - Updated wizard with new mode options - Enhanced API with new mode support - Improved dashboard CSS styling - Updated helpers for new modes - Extended RPCD backend functionality - Updated menu structure for new modes - Enhanced UCI configuration System Hub Module: - Added dedicated logs.css stylesheet - Enhanced logs.js view with better styling - Improved overview.css responsive design - Enhanced services.css for better UX - Updated overview.js with theme integration - Improved services.js layout SecuBox Dashboard: - Enhanced dashboard.css with theme variables - Improved dashboard.js responsiveness - Better integration with global theme Files Changed: ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ Network Modes (17 files): Modified: api.js, dashboard.css, helpers.js, menu, config, RPCD backend Modified Views: accesspoint, overview, relay, router, sniffer, travel, wizard New Views: doublenat, multiwan, vpnrelay System Hub (6 files): New: logs.css Modified: overview.css, services.css, logs.js, overview.js, services.js SecuBox (2 files): Modified: dashboard.css, dashboard.js Total: 25 files changed (21 modified, 4 new) Technical Improvements: ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ - Global theme CSS variable usage - Responsive design enhancements - Improved error handling - Better mode validation - Enhanced user feedback - Optimized CSS performance - Improved accessibility Network Mode Capabilities: ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 1. Router Mode - Standard routing 2. Access Point Mode - WiFi AP with bridge 3. Relay Mode - WiFi repeater/extender 4. Travel Mode - Portable router configuration 5. Sniffer Mode - Network monitoring 6. Double NAT Mode - Cascaded NAT for network isolation (NEW) 7. Multi-WAN Mode - Multiple uplinks with load balancing (NEW) 8. VPN Relay Mode - VPN gateway and tunnel endpoint (NEW) Breaking Changes: ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ None - All changes are backward compatible 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude Sonnet 4.5 <noreply@anthropic.com>
110 lines
3.0 KiB
Plaintext
110 lines
3.0 KiB
Plaintext
config network-modes 'config'
|
|
option current_mode 'router'
|
|
option last_change ''
|
|
option backup_config '1'
|
|
|
|
config mode 'sniffer'
|
|
option name 'Sniffer / Passthrough'
|
|
option description 'Transparent bridge for network analysis'
|
|
option enabled '0'
|
|
option bridge_interface 'br-lan'
|
|
option capture_interface 'eth0'
|
|
option netifyd_enabled '1'
|
|
option promiscuous '1'
|
|
|
|
config mode 'accesspoint'
|
|
option name 'Access Point'
|
|
option description 'WiFi access point with optimizations'
|
|
option enabled '0'
|
|
option upstream_interface 'eth0'
|
|
option dhcp_client '1'
|
|
option wifi_channel 'auto'
|
|
option wifi_htmode 'VHT80'
|
|
option wifi_txpower '20'
|
|
option roaming_enabled '1'
|
|
option band_steering '1'
|
|
|
|
config mode 'relay'
|
|
option name 'Relay / Extender'
|
|
option description 'Network relay with WireGuard optimization'
|
|
option enabled '0'
|
|
option relay_interface 'wlan0'
|
|
option lan_interface 'eth0'
|
|
option wireguard_enabled '1'
|
|
option wireguard_interface 'wg0'
|
|
option mtu_optimization '1'
|
|
option mss_clamping '1'
|
|
|
|
config mode 'router'
|
|
option name 'Router'
|
|
option description 'Full router with WAN, proxy and HTTPS frontends'
|
|
option enabled '1'
|
|
option wan_interface 'eth1'
|
|
option wan_protocol 'dhcp'
|
|
option lan_interface 'br-lan'
|
|
option nat_enabled '1'
|
|
option firewall_enabled '1'
|
|
option proxy_enabled '0'
|
|
option proxy_type 'squid'
|
|
option https_frontend '0'
|
|
option frontend_type 'nginx'
|
|
list frontend_domains ''
|
|
|
|
config mode 'doublenat'
|
|
option name 'Double NAT'
|
|
option description 'Behind ISP box with isolated LAN'
|
|
option enabled '0'
|
|
option wan_interface 'eth1'
|
|
option lan_interface 'br-lan'
|
|
option wan_protocol 'dhcp'
|
|
option lan_ip '10.10.0.1'
|
|
option lan_netmask '255.255.255.0'
|
|
option guest_network 'br-guest'
|
|
option isolate_guest '1'
|
|
option upnp_enabled '0'
|
|
option dmz_host ''
|
|
|
|
config mode 'travel'
|
|
option name 'Travel Router'
|
|
option description 'Portable router with WiFi client uplink and personal hotspot'
|
|
option enabled '0'
|
|
option client_radio 'radio1'
|
|
option client_interface 'wlan1'
|
|
option hotspot_radio 'radio0'
|
|
option hotspot_interface 'wlan0'
|
|
option ssid ''
|
|
option password ''
|
|
option encryption 'sae-mixed'
|
|
option hotspot_ssid 'SecuBox-Travel'
|
|
option hotspot_password 'TravelSafe123!'
|
|
option clone_mac ''
|
|
option lan_subnet '10.77.0.1'
|
|
option lan_netmask '255.255.255.0'
|
|
|
|
config mode 'multiwan'
|
|
option name 'Multi-WAN Controller'
|
|
option description 'Dual-WAN bonding with health tracking'
|
|
option enabled '0'
|
|
option policy 'balanced'
|
|
option wan_primary 'eth1'
|
|
option wan_secondary 'wwan0'
|
|
option tracking_host '8.8.8.8'
|
|
option tracking_interval '30'
|
|
option failover_hold '45'
|
|
option load_balance '1'
|
|
option use_mwan3 '0'
|
|
|
|
config mode 'vpnrelay'
|
|
option name 'VPN Relay'
|
|
option description 'Site-to-site VPN relay with policy routing'
|
|
option enabled '0'
|
|
option vpn_type 'wireguard'
|
|
option vpn_provider 'Mullvad'
|
|
option wg_interface 'wg0'
|
|
option openvpn_profile ''
|
|
option upstream_interface 'wan'
|
|
option policy_routing '1'
|
|
option dns_override '1'
|
|
option kill_switch '1'
|
|
option lan_bypass '0'
|