Commit graph

58 commits

Author SHA1 Message Date
Florian Trabauer
59ea6cdb18
Improved formating of config files.
Not important but it makes it easier to read when the files
are getting longer
2020-03-27 07:29:55 +01:00
Florian Trabauer
cc49218680
Added a script to create additional clients
It creates a new config file based on the most recent one.
2020-03-27 07:20:46 +01:00
Stanislas Lange
8130dc7b70 Fix shellcheck 2020-03-21 21:53:06 +01:00
Andrew Prokhorenkov
a810f727dd
Use native WireGuard in Fedora >= 32 + support firewalld (#55) 2020-03-21 21:47:23 +01:00
Stanislas Lange
f3fd5346c0 Fix shellcheck 2020-03-21 15:44:32 +01:00
Stanislas Lange
bf3cccb8fd Add warning on Fedora/CentOS when WG is not running because of kernel versions mismatch
cf https://github.com/angristan/wireguard-install/issues/30
2020-03-21 15:42:14 +01:00
angristan
b9da4d03cd Install packages non-interactively 2020-02-15 16:21:45 +01:00
angristan
3b2fb57231 Rename variable 2020-02-15 16:16:05 +01:00
Stanislas
02092b94a6
Fix Shellcheck in GitHub action (#51) 2020-02-11 23:52:21 +01:00
angristan
46bd2cec69 Show client conf as QR Code after install
Fix #49
2020-02-11 23:46:27 +01:00
angristan
ac1fb87a4c Install software-properties-common on Ubuntu to add PPA
Fix #48
2020-01-12 12:31:32 +01:00
Stanislas
b902889ad3
Update README.md 2019-11-08 15:54:55 +09:00
Stanislas
bae941bcb2
Update action 2019-10-30 15:51:42 +09:00
Stanislas
7979fef27e
Update action 2019-10-30 12:09:40 +09:00
Stanislas
237917009e
Update action 2019-10-30 12:07:45 +09:00
Stanislas
3b7a8c0362
Merge pull request #41 from shyamjos/patch-1
added missing package - resolvconf
2019-10-29 22:17:39 +09:00
Shyam Jos
721d16e979
added missing package - resolvconf
without resolvconf package, systemd unit file will fail in Debian 10 and ubuntu 18.04 or higher versions
see error below 

```
Oct 17 12:11:39 Asus-VivoBook wg-quick[25620]: [#] ip link add wg0 type wireguard
Oct 17 12:11:39 Asus-VivoBook wg-quick[25620]: [#] wg setconf wg0 /dev/fd/63
Oct 17 12:11:39 Asus-VivoBook wg-quick[25620]: [#] ip -4 address add 10.9.0.3/24 dev wg0
Oct 17 12:11:39 Asus-VivoBook wg-quick[25620]: [#] ip link set mtu 1420 up dev wg0
Oct 17 12:11:39 Asus-VivoBook wg-quick[25620]: [#] resolvconf -a wg0 -m 0 -x
Oct 17 12:11:39 Asus-VivoBook wg-quick[25620]: /usr/bin/wg-quick: line 31: resolvconf: command not found
Oct 17 12:11:39 Asus-VivoBook wg-quick[25620]: [#] ip link delete dev wg0
Oct 17 12:11:39 Asus-VivoBook systemd[1]: wg-quick@wg0.service: Main process exited
```
more info here : https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=930735
2019-10-19 23:12:01 +05:30
angristan
b1ab139fef Arch Linux: install wireguard-arch kernel module
Fix #33
2019-08-24 19:08:31 +02:00
Stanislas
7e776a6742
Merge pull request #31 from angristan/actions-yaml
convert main.workflow to Actions V2 yml file
2019-08-16 18:10:28 +02:00
angristan
189271b4c2 convert main.workflow to Actions V2 yml file 2019-08-16 18:09:24 +02:00
Stanislas
6fc7c44a87
Merge pull request #26 from outis151/patch-1
Fix compatibility issues with UFW Firewall
2019-08-08 23:14:03 +02:00
angristan
44ef24620e Prevent word splitting
Make CI happy (shellcheck - SC2046)
2019-08-08 23:02:50 +02:00
angristan
3d664036f0 Make sure iptables is installed
Fix #28
2019-08-08 23:01:12 +02:00
angristan
606d496907 README: Add link to WireGuard's website 2019-08-08 22:57:41 +02:00
angristan
70ed237ffc Make sure kernel headers are installed
Fix #24. On Fedora/CentOS, kernel-headers is a dependency
2019-08-08 22:56:53 +02:00
angristan
1bfeccf9e7 Update the README to specify what the script can currently do 2019-08-07 20:52:07 +02:00
outis151
dc3fb15a8a
Fix compatibility issues with UFW Firewall
This fixed no tunnel connectivity issue for me using UFW
2019-07-20 19:08:48 +03:00
Stanislas
4e6eeba5d0
Create FUNDING.yml 2019-07-01 15:06:11 +02:00
Stanislas
dc7f30cb61
Merge pull request #19 from lucawen/master
Add support for pre-shared symmetric key

Fix #12
2019-06-09 16:51:47 +02:00
Luca Lacerda
7bda5435e6
Update names and default selection 2019-06-08 03:40:24 -03:00
Luca Lacerda
25f93b8b9d
Merge branch 'master' into master 2019-06-08 03:36:54 -03:00
Stanislas
cee0b88b2b
Merge pull request #22 from Leopere/ipversion-detect
Detect IPv6 usage
2019-06-06 18:27:16 +02:00
Luca Albuquerque
a09de9c57a Update confirmation 2019-06-05 13:19:01 -03:00
Leopere
bb2861390e Detect rather than ask IP Version 2019-06-05 11:04:52 -04:00
Luca Albuquerque
8c9c13e582 Update names 2019-06-04 20:36:53 -03:00
Luca Albuquerque
ed75f787b8 Add symmetric key option 2019-06-04 20:28:47 -03:00
angristan
7e71ea7dbb Fix Shellcheck action 2019-05-26 12:17:21 +02:00
angristan
0e4ef1e1e4 Fix endpoint when IPv6 is used
Fix #10
2019-05-24 00:26:35 +02:00
angristan
1981429774 Enfore restrictive permissions on /etc/wireguard 2019-05-24 00:25:48 +02:00
angristan
9c9cf66fc8 Make sure /etc/wireguard exists 2019-05-24 00:25:25 +02:00
angristan
8cb8b130d1 Fix endpoint port
Fix #18
2019-05-23 23:44:05 +02:00
Stanislas
bc18f1dd26
Merge pull request #16 from Shagon94/master
Fix IPv6 client IP
2019-05-17 11:16:02 +02:00
Shagon94
63092adfd4
fixed client ips 2019-05-17 10:57:53 +02:00
Stanislas
b70cba9f73
Fix client IPs
Should fix #14
2019-05-17 10:43:02 +02:00
angristan
21d1950c00 Remove Travis, but keep Action :) 2019-05-12 17:24:25 +02:00
angristan
ba3a19d6ac ShellCheck: exclude SC1091 rule 2019-05-12 17:22:34 +02:00
angristan
4806a6a200 Update ShellCheck GitHub action 2019-05-12 17:20:40 +02:00
angristan
b3289c882b Update ShellCheck GitHub action 2019-05-12 17:20:06 +02:00
angristan
df5609db56 Add usage instructions 2019-05-12 17:17:59 +02:00
angristan
203d328a33 Add support for Debian, Fedora, CentOS and Arch 2019-05-12 17:17:59 +02:00