Skip to content

v2.1.0

Latest

Choose a tag to compare

@Tkd-Alex Tkd-Alex released this 27 Jul 11:20
v2.1.0
1a612ab

Highlights

  • Add OpenVPN, Xray, AmneziaWG, and Hysteria2 client support for sentinel-dvpnx v9 and sentinel-dvpncli v5.
  • Keep WireGuard and V2Ray compatibility while exposing a uniform getPeerRequest() API across all VPN clients.
  • Add dynamic SOCKS port allocation, shared secure config handling, protocol-specific validation, and cleanup.
  • Add an opt-in mainnet VPN smoke-test harness with dynamic node discovery and no hardcoded node addresses.
  • Refresh the README and generated API reference for all supported protocols.

Runtime requirements

Native VPN executables are not bundled. Install the client required by the selected protocol; full-tunnel clients require administrator or root network privileges.

Validation

  • 13 public test files passing.
  • Live mainnet handshake/config validation completed for the available protocols.
  • End-to-end connectivity verified for WireGuard, V2Ray, Xray, and Hysteria2; OpenVPN availability remains node data-plane dependent.

See the repository README and examples/vpn-smoke-test/README.md for usage and safety guidance.