Commit Graph

64 Commits

Author SHA1 Message Date
aptalca
0bc444a2c8
fix break and typo 2023-10-05 13:31:45 -04:00
aptalca
ca9c734e55
update show-peer, fix typos 2023-10-03 09:13:00 -04:00
aptalca
36ca38850c
move active wg confs to subfolder, add migration step 2023-10-02 19:22:15 -04:00
aptalca
0930ccbf4d
add support for multiple interfaces 2023-10-02 15:28:42 -04:00
TheSpad
3bcd753894
Fix coredns env logic 2023-08-05 23:53:35 +01:00
TheSpad
2d5c9c44f8
If user sets USE_COREDNS honour their values even if it breaks things 2023-07-28 21:03:38 +01:00
TheSpad
69d5b88d34
Rebase to 3.18, deprecate armhf 2023-06-24 17:22:41 +01:00
TheSpad
04aaafc661
Add note about legacy tag if wireguard module is missing 2023-04-26 11:03:50 +01:00
TheSpad
788970f4cb
Switch master branch to alpine 2023-04-26 09:50:27 +01:00
TheSpad
38cd0aff23
Address shellcheck, formatting, ifs, etc. 2023-02-09 16:56:47 +00:00
aptalca
1fc1cd5f35 account for a single peer listed for keepalive 2023-01-10 14:09:40 -05:00
aptalca
841ffdf730 add persistenkeepalive to server conf for select peers to survive host IP changes when using domain name 2023-01-10 13:01:50 -05:00
TheSpad
8ccf5d7d6a
Flag when wg module is built 2022-12-08 15:30:35 +00:00
TheSpad
ac95b6ff8a
Quiet 2022-12-08 08:40:09 +00:00
TheSpad
1950426df2
Fix capsh logic 2022-12-07 22:03:04 +00:00
TheSpad
521fb007dd
Add log entry if SYS_MODULE cap can be removed 2022-11-30 15:40:18 +00:00
aptalca
e67d27ce08 reject non-alnum peer names, log message 2022-10-26 10:47:18 -04:00
aptalca
5f9a045cb3 fix copy/pasta error 2022-10-10 10:00:49 -04:00
aptalca
e4f61af9e7 fix service health check, and properly disable coredns 2022-10-09 20:35:27 -04:00
aptalca
727d2de608 improve coredns health check, enable health plugin 2022-10-09 16:19:59 -04:00
aptalca
a586a44219 streamline wireguard service 2022-10-09 16:15:09 -04:00
aptalca
e56805f534 rebase to jammy, upgrade to s6v3 2022-10-04 09:58:32 -04:00
Chris Bräucker
f408e2e610
Employ postrouting to masquerade all eth interfaces
Closes #169
2022-05-15 16:37:24 +02:00
aptalca
0be99d1153 move presharedkey to peer section in peer conf 2022-04-23 16:10:23 -04:00
aptalca
d4868914a5 add pre-shared key support 2022-04-23 14:43:05 -04:00
aptalca
cddef41d72 rebase to focal, add LOG_CONFS, remove add-peer 2022-04-09 23:13:40 -04:00
aptalca
5cbb040382 split up kernel module and conf generation 2021-10-28 14:59:11 -04:00
aptalca
81381d2f25 fix peer name 2021-10-26 15:15:50 -04:00
aptalca
79bbfddb98 exclude peer ip 2021-10-26 13:55:02 -04:00
aptalca
928363d694 allow setting server AllowedIPs for specific peers 2021-10-26 13:05:08 -04:00
aptalca
f28a8542c8 change ip when subnet changes 2021-02-11 16:33:57 -05:00
aptalca
b3703f24e2 disable coredns in client mode or if 53 is in use 2020-10-06 18:07:58 -04:00
aptalca
a64e45fd5d
Merge pull request #69 from MiguelNdeCarvalho/master
Hide output of curl when getting the server ip
2020-10-06 16:42:01 -04:00
aptalca
1a90c1af0e disable CoreDNS if host networking is detected 2020-10-06 15:48:21 -04:00
aptalca
1cd7c25eca
tolerate spaces in vars 2020-10-04 11:08:40 -04:00
MiguelNdeCarvalho
9278f82e12 cont-init.d: Get the ip automatically silent 2020-10-01 19:43:42 +01:00
Cristian Gauxachs
07002a9453 Fix CLIENT_IP not being set properly when array is modified 2020-08-27 23:23:47 +02:00
Cristian Gauxachs
83e92571e2 Allow to specify a list of names as PEERS and add ALLOWEDIPS environment variable 2020-08-19 18:02:07 +02:00
aptalca
8abe7d05a3 Dislpay uname info in log 2020-08-06 14:14:29 -04:00
aptalca
d134a15a94 replace resolvconf with openresolv 2020-08-06 14:06:57 -04:00
aptalca
ca070fa252 let coredns detect loops 2020-07-29 10:08:59 -04:00
aptalca
cb6d02ff02 update Corefile to use resolv.conf 2020-07-27 14:51:54 -04:00
aptalca
cb1a600d6e Add Debian updates and security repos for headers 2020-07-05 12:56:34 -04:00
aptalca
eee89e0289 simplify module test 2020-06-25 10:46:24 -04:00
aptalca
304d3413f2 improve log styling 2020-06-22 13:04:15 -04:00
aptalca
a96f5bab3a skip header install if already present 2020-06-22 12:45:34 -04:00
aptalca
98516feb83 Generate signing key 2020-06-22 10:54:50 -04:00
aptalca
ea3d6fcd32 Add support for Focal kernels 2020-06-21 20:51:41 -04:00
aptalca
bc276ccd28 update readme, improve verbosity in logs 2020-06-20 15:53:50 -04:00
aptalca
477cafe1e5 compile wireguard tools/module, make it optional 2020-06-19 19:03:59 -04:00