feat: add declarative sing-box egress control plane

This commit is contained in:
2026-08-27 00:58:52 +05:00
commit b8d19b2c3e
54 changed files with 3337 additions and 0 deletions
+14
View File
@@ -0,0 +1,14 @@
Source: vpn-egressctl
Section: net
Priority: optional
Maintainer: Flamy Studio <dev@flamy.studio>
Build-Depends: debhelper-compat (= 13), dh-python, pybuild-plugin-pyproject, python3-all, python3-setuptools, python3-wheel
Standards-Version: 4.7.2
Rules-Requires-Root: no
Package: vpn-egressctl
Architecture: all
Depends: ${misc:Depends}, ${python3:Depends}, python3 (>= 3.13), sing-box (= 1.13.19), systemd, nftables, iproute2
Description: declarative control plane for the sing-box VPN egress gateway
Generates, validates and transactionally applies the complete sing-box
configuration from a protected Hysteria2 URI and a versioned local policy.