Commit Graph

17 Commits

Author SHA1 Message Date
litinoveweedle
80f7efb013 overhaul cont-init vpn scripts 2026-01-27 12:15:16 +01:00
litinoveweedle
b001f1ebca Add wireguard MTU option
+ fix OpenVPN suffix to both conf and ovn
2026-01-26 20:24:29 +01:00
litinoveweedle
38c8929605 vpn service script improvements & fixes
simplified logging + notify user on the VPN behavior
improved DNS servers handling + IPv6 defaults
added Wireguard persistent-keepalive option
fixed some execution bugg + typos
2026-01-26 18:11:13 +01:00
litinoveweedle
1a0df6c5c2 improve dns servers handling
fixed routing rule addresses
2026-01-25 17:23:59 +01:00
litinoveweedle
47a43c82b4 initial VPN logic implementation
both Wireguard and OpenVPN are  now handled by single service file
This remove dependency to external tools
Simplify vpn routing by using dedicated routing table which is used by qbittorrent torrent client listenning directly on the vpn interface.
To prevent DNS leeks traffic to addon configured DNS servers is forced to use same dedicated routing table
2026-01-25 09:21:49 +01:00
litinoveweedle
f3f4d2ef81 Implement cleanup for temporary files in iptables-restore
Add cleanup function to remove temporary files on exit.
2026-01-22 23:09:08 +01:00
litinoveweedle
30e047c020 Add cleanup function to ip6tables-restore script 2026-01-22 23:08:09 +01:00
Alexandre
943475e01b update 2025-12-22 08:29:27 +01:00
Alexandre
9e2f740df3 Add sysctl script to local sbin directory 2025-12-21 21:09:41 +01:00
Alexandre
bc7f031fa9 Ensure wireguard sysctl wrapper is always used 2025-12-21 17:15:57 +01:00
github-actions
b76416d0d9 GitHub bot: sanitize (spaces + LF endings) & chmod 2025-11-19 08:31:02 +00:00
Alexandre
c8799206f1 build 2025-11-19 08:30:07 +00:00
github-actions
2bbe34e236 GitHub bot: sanitize (spaces + LF endings) & chmod 2025-11-19 08:09:20 +00:00
Alexandre
9f85d6553e Ensure permissions 2025-11-19 08:08:24 +00:00
Alexandre
37bfccf751 Fix regex patterns in ipv6_unavailable function
https://github.com/alexbelgium/hassio-addons/issues/2139#issuecomment-3548534952
2025-11-18 18:28:12 +01:00
github-actions
749b48fc9b GitHub bot: sanitize (spaces + LF endings) & chmod 2025-11-18 11:33:03 +00:00
Alexandre
c0539ea87d Handle IPv6-less hosts in ip6tables shim 2025-11-18 12:28:20 +01:00