Compare commits

...

15 Commits

Author SHA1 Message Date
Nick Sweeting 2a20e31adb
Merge pull request #68 from b-m-f/patch-3
Update wirt URL
3 years ago
Maximilian Ehlers 72b961522b
Update wirt URL
URL was updated to wirtbot.com
3 years ago
Nick Sweeting 16f2fe7ac1
Merge pull request #65 from jwhited/jwhited/wgsd
Add wgsd to NAT-to-NAT and related
3 years ago
Nick Sweeting 6792c7eaa0
Merge pull request #63 from raidancampbell/master
fix anchor linking in config reference
3 years ago
Nick Sweeting 90d63cbc14
Merge pull request #62 from 259095/master 3 years ago
Nick Sweeting 819a4eec15
Merge pull request #59 from BrunIF/master 3 years ago
Nick Sweeting 788ecabcf8
lol nice try 3 years ago
Nick Sweeting 7a34e64ce0
Merge pull request #58 from b-m-f/patch-2
Add wirt.network as an option for key management
3 years ago
Jordan Whited 52096f7e4c Add wgsd to NAT-to-NAT and related 4 years ago
R. Aidan Campbell 4eb4389a1a
fix anchor linking in config reference 4 years ago
Kris 05d37d6a3e
Update README.md 4 years ago
Kris abfe778159
Update README.md
Added section on accessing more verbose logging.
4 years ago
Igor Bronovskyi 9737e5e7a0
Merge branch 'master' into master 4 years ago
Igor Bronovskyi 91b2215535
Update README.md
Added CLI wireguard client configuration generator
4 years ago
Maximilian Ehlers 81297b25a5
Update README.md
Add wirt.network as an option for key management
4 years ago

@ -369,6 +369,7 @@ Some services that help with key distribution and deployment:
- https://github.com/its0x08/wg-install
- https://github.com/brittson/wireguard_config_maker
- https://www.wireguardconfig.com
- https://wirt.network
You can also read in keys from a file or via command if you don't want to hardcode them in `wg0.conf`, this makes managing keys via 3rd party service much easier:
@ -519,6 +520,26 @@ ip route show table local
ip route get 192.0.2.3
```
#### Logs
To enable additional logging run:
```bash
modprobe wireguard
echo module wireguard +p > /sys/kernel/debug/dynamic_debug/control
```
To follow logs:
```bash
dmesg -wH
```
Systems with modern kernel and Safe Boot might require disabling Secure Boot DKMS Signature Verification to allow access to kernel logs.
```bash
mokutil --disable-verification
reboot
```
### Testing
#### Ping Speed
@ -605,10 +626,10 @@ Config files can opt to use the limited set of `wg` config options, or the more
<a href="#PostDown">`PostDown = /bin/example arg1 arg2 %i`</a>
<a href="#Peer-">`[Peer]`</a>
<a href="#-Name1">`# Name = node2-node.example.tld`</a>
<a href="#Peer">`[Peer]`</a>
<a href="#-Name-1">`# Name = node2-node.example.tld`</a>
<a href="#AllowedIPs">`AllowedIPs = 192.0.2.1/24`</a>
<a href="#ListenPort">`Endpoint = node1.example.tld:51820`</a>
<a href="#Endpoint">`Endpoint = node1.example.tld:51820`</a>
<a href="#PublicKey">`PublicKey = remotePublicKeyAbcAbcAbc=`</a>
<a href="#PersistentKeepalive">`PersistentKeepalive = 25`</a>
@ -988,6 +1009,7 @@ NAT-to-NAT connections from behind NATs with strict source-port randomization is
- https://github.com/takutakahashi/wg-connect
- https://git.zx2c4.com/wireguard-tools/tree/contrib/nat-hole-punching/
- https://github.com/jwhited/wgsd
##### Dynamic IP addresses
Many users report having to restart WireGuard whenever a dynamic IP changes, as it only resolves hostnames on startup. To force WireGuard to re-resolve dynamic DNS `Endpoint` hostnames more often, you may want to use a `PostUp` hook to restart WireGuard every few minutes or hours.
@ -1009,6 +1031,7 @@ NAT-to-NAT connections are often more unstable and have other limitations, which
- https://github.com/WireGuard/WireGuard/tree/master/contrib/examples/nat-hole-punching
- https://staaldraad.github.io/2017/04/17/nat-to-nat-with-wireguard/
- https://golb.hplar.ch/2019/01/expose-server-vpn.html
- https://www.jordanwhited.com/posts/wireguard-endpoint-discovery-nat-traversal/
**Example**
@ -1100,6 +1123,7 @@ These are some GUI and CLI tools that wrap WireGuard to assist with config, depl
- https://github.com/naggie/dsnet
- https://github.com/perara/wg-manager
- https://github.com/pivpn/pivpn
- https://github.com/BrunIF/wg-ccg
### Config Shortcuts
@ -1292,7 +1316,7 @@ For more details see the Further Reading: Docker section below.
- https://github.com/WireGuard/wireguard-go
- https://www.veeam.com/blog/veeam-pn-v2-wireguard.html
- https://github.com/wg-dashboard/wg-dashboard
- https://wirt.network
- https://wirtbot.com
- https://github.com/seashell/drago
- https://www.wireguardconfig.com
- https://github.com/angristan/wireguard-install
@ -1301,6 +1325,7 @@ For more details see the Further Reading: Docker section below.
- https://github.com/apognu/wgctl
- https://github.com/tailscale/tailscale
- https://github.com/pivpn/pivpn
- https://github.com/jwhited/wgsd
### Docker

Loading…
Cancel
Save