Skip to content

History / Architecture and Internals

Revisions

  • docs: document --data-ciphers warning and data file origins Add FAQ entries explaining the harmless '--cipher missing in --data-ciphers' deprecation notice and how to suppress it via OPENVPN_OPTS. Document that the data/ files are auto-generated from NordVPN's API/CDN by the maintenance-updates workflow. Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>

    @azinchen azinchen committed Jun 11, 2026
  • docs: deep-link wiki cross-page references to exact sections

    @azinchen azinchen committed Jun 5, 2026
  • docs: add PORT env var, move how-it-works to Architecture, clean up v5.3.0 refs - Technologies: add custom port selection section, remove how-it-works - FAQ: add Technologies troubleshooting section - Architecture: add firewall build phases, expand entrypoint details - Server-Selection: add TECHNOLOGY to example, remove how-it-works - Automatic-Reconnection: remove how-it-works - Permissions: remove how-it-works - Firewall-Backends: remove how-it-works - Security-Model: replace firewall build section with link - Custom-DNS: remove quoted arguments note and v5.3.0 ref - OpenVPN-Options: remove quoted arguments section and v5.3.0 ref

    @azinchen azinchen committed Apr 1, 2026
  • docs: add XOR references across wiki pages - Docker-Compose-Examples: XOR obfuscation setup example - Docker-Run-Examples: XOR docker run example - Server-Selection: technology-specific GROUP requirements table - Architecture-and-Internals: XOR config handling in vpn-config, multi-port firewall rules, tls-auth-xor.pem in data files - Security-Model: multi-port XOR note in Phase 3 pinhole

    @azinchen azinchen committed Mar 30, 2026
  • Remove duplicate H1 headings (auto-generated by GitHub Wiki from filename)

    @azinchen azinchen committed Mar 29, 2026
  • Add comprehensive wiki documentation - Home: landing page with organized links to all pages - Sidebar: navigation for all wiki pages - Architecture and Internals: s6-overlay services, state files, management interface - Security Model: kill switch, credential handling, firewall rules - Server Selection: country/city/group/technology/hostname config - IPv6 Configuration: enable/disable IPv6 support - Automatic Reconnection: cron-based health checks, reconnection flow - Local Network Access: NETWORK env var, split tunneling - Firewall Backends: iptables vs nftables - OpenVPN Options: default ciphers, launch command, common flags - Permissions: PUID/PGID configuration - Network Diagnostics Guide: diagnostic tool modes and output - Docker Compose Examples: multiple usage scenarios - Docker Run Examples: basic usage patterns - Troubleshooting: common issues and solutions - FAQ: frequently asked questions - Updating and Maintenance: container update procedures

    @azinchen azinchen committed Mar 22, 2026