Commit Graph

9 Commits

Author SHA1 Message Date
c68f3325bb fix: stub openvpn-systemd-resolved to prevent missing-components sudo call + binary inspection 2026-03-11 10:56:34 +01:00
48498c1f43 fix: sudo wrapper strips --install-missing-components and reruns command as root 2026-03-11 10:44:03 +01:00
7a739d97b3 fix: fake sudo intercepts --install-missing-components to avoid pkg/Node.js bootstrap crash 2026-03-11 10:34:00 +01:00
f5010baa44 fix: add fake sudo passthrough for purevpn-cli --install-missing-components 2026-03-11 10:23:35 +01:00
cf7cc642be fix: correct purevpn-cli PATH (/opt/purevpn-cli/bin) and pre-install VPN deps 2026-03-11 10:11:01 +01:00
ed4076abca fix: add build-time binary search + runtime path-finder for purevpn-cli 2026-03-11 10:08:44 +01:00
fa5918a36d fix: haproxy cfg — server-template must be on a single line (no backslash continuation) 2026-03-11 10:05:25 +01:00
d104249fbb fix: replace microsocks with dante-server (apt package, no compilation)
- Removes gcc/make/git and the microsocks git clone+build step
- Installs dante-server from apt — zero compilation required
- danted uses 'external: tun0' to explicitly route all proxied traffic
  through the VPN interface, more reliable than iptables-based routing
- Config is generated at runtime after tun0 is confirmed up
2026-03-11 09:58:44 +01:00
505da89144 feat: initial vpndock stack
HAProxy SOCKS5 entry point + scalable purevpn-cli/microsocks exit nodes.
Supports up to 10 simultaneous connections (PureVPN limit), random location
selection from a predefined pool, and automatic reconnect to an unused
location on server-side drop.
2026-03-11 09:45:42 +01:00