aboutsummaryrefslogtreecommitdiff
path: root/wireguard-install.sh
Commit message (Collapse)AuthorAgeFilesLines
...
* Merge pull request #106 from angristan/debian-backportsStanislas2020-07-301-5/+14
|\ | | | | Fix Debian installation: use backports
| * Fix Debian installation: use backportsStanislas Lange2020-07-291-5/+14
| | | | | | | | And limit to Debian 10. Fix #101
* | Add colonIan2020-07-271-2/+2
|/
* Change check for previously installed wireguardrandomshell2020-06-261-3/+3
|
* Arch: do not install wireguard-arch (#84)Deface2020-06-141-1/+1
|
* style(script) format with shfmtStanislas Lange2020-04-281-118/+120
|
* chore(args): rename add_client to add-clientStanislas Lange2020-04-281-2/+2
|
* Mitigate Debian packaging issueStanislas Lange2020-04-261-0/+1
| | | | | | bc is missing as dependency: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=956869 fix #70
* Generate unique pre-shared key for each client (#69)Jelle Dekker2020-04-221-4/+4
|
* Add support for adding multiple clients (#58)Stanislas2020-04-081-61/+88
| | | | | | | | | This commit puts the client creation logic into a function. By running the script followed by `add_client`, the user will be asked a few questions and a new peer will be added. Removing client is **not** supported. The client files have random names. Fix for https://github.com/angristan/wireguard-install/issues/3
* Add missing colons to setup questionsStanislas Lange2020-04-031-5/+5
| | | | Signed-off-by: Stanislas Lange <angristan@pm.me>
* Prompt with random port during setup (#64)randomshell2020-04-031-1/+2
|
* Fix shellcheckStanislas Lange2020-03-211-3/+3
|
* Use native WireGuard in Fedora >= 32 + support firewalld (#55)Andrew Prokhorenkov2020-03-211-7/+19
|
* Fix shellcheckStanislas Lange2020-03-211-1/+1
|
* Add warning on Fedora/CentOS when WG is not running because of kernel ↵Stanislas Lange2020-03-211-1/+18
| | | | | | versions mismatch cf https://github.com/angristan/wireguard-install/issues/30
* Install packages non-interactivelyangristan2020-02-151-12/+13
|
* Rename variableangristan2020-02-151-4/+3
|
* Show client conf as QR Code after installangristan2020-02-111-5/+9
| | | | Fix #49
* Install software-properties-common on Ubuntu to add PPAangristan2020-01-121-0/+1
| | | | Fix #48
* added missing package - resolvconfShyam Jos2019-10-191-2/+2
| | | | | | | | | | | | | | | | 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
* Arch Linux: install wireguard-arch kernel moduleangristan2019-08-241-1/+1
| | | | Fix #33
* Merge pull request #26 from outis151/patch-1Stanislas2019-08-081-2/+2
|\ | | | | Fix compatibility issues with UFW Firewall
| * Fix compatibility issues with UFW Firewalloutis1512019-07-201-2/+2
| | | | | | This fixed no tunnel connectivity issue for me using UFW
* | Prevent word splittingangristan2019-08-081-2/+2
| | | | | | | | Make CI happy (shellcheck - SC2046)
* | Make sure iptables is installedangristan2019-08-081-5/+5
| | | | | | | | Fix #28
* | Make sure kernel headers are installedangristan2019-08-081-1/+4
|/ | | | Fix #24. On Fedora/CentOS, kernel-headers is a dependency
* Update names and default selectionLuca Lacerda2019-06-081-2/+3
|
* Merge branch 'master' into masterLuca Lacerda2019-06-081-5/+6
|\
| * Detect rather than ask IP VersionLeopere2019-06-051-5/+6
| |
* | Update confirmationLuca Albuquerque2019-06-051-4/+6
| |
* | Update namesLuca Albuquerque2019-06-041-2/+2
| |
* | Add symmetric key optionLuca Albuquerque2019-06-041-0/+10
|/
* Fix endpoint when IPv6 is usedangristan2019-05-241-1/+9
| | | | Fix #10
* Enfore restrictive permissions on /etc/wireguardangristan2019-05-241-0/+2
|
* Make sure /etc/wireguard existsangristan2019-05-241-0/+3
|
* Fix endpoint portangristan2019-05-231-1/+1
| | | | Fix #18
* fixed client ipsShagon942019-05-171-1/+1
|
* Fix client IPsStanislas2019-05-171-1/+1
| | | Should fix #14
* Add support for Debian, Fedora, CentOS and Archangristan2019-05-121-3/+35
|
* Update wireguard-install.shMarcel Goessel2019-05-081-1/+1
| | | fix little typo
* Abort the script if OpenVZ or LXCangristan2019-05-051-0/+14
| | | | Fix #8
* Make shellcheck happyangristan2019-05-051-5/+5
|
* WIP: Read parameters from user, add DNSangristan2019-05-051-6/+38
|
* Initial commitangristan2019-05-051-0/+53