diff --git a/docs/server/wireguard-vpn.md b/docs/server/wireguard-vpn.md index bda6f8c..0beb61e 100644 --- a/docs/server/wireguard-vpn.md +++ b/docs/server/wireguard-vpn.md @@ -2,9 +2,13 @@ Nutzt Docker. Installation von Docker: [hier klicken](https://docs.docker.com/engine/install/debian/) 1. Prüfen, ob das Wireguard-Kernelmodul geladen ist: -`sudo modprobe wireguard` +```sh +sudo modprobe wireguard +``` Sofern nicht installiert: -`apt install wireguard-tools` +```sh +apt install wireguard-tools +``` 2. Einen Wireguard-Container per Docker starten: ```sh @@ -12,15 +16,23 @@ sudo docker run -d --name=wireguard --cap-add=NET_ADMIN --cap-add=SYS_MODULE -e ``` 3. Die Konfigurationsdatei für den automatisch angelegten Client/Peer als QR-Code anzeigen: -`qrencode -t ansiutf8 < /etc/wireguard/peer1/peer1.conf` +```sh +qrencode -t ansiutf8 < /etc/wireguard/peer1/peer1.conf +``` oder ausgeben: -`docker exec -it wireguard cat /config/peer1/peer1.conf` +```sh +docker exec -it wireguard cat /config/peer1/peer1.conf +``` ## Troubleshooting * Gegebenenfalls IP-Forwarding aktivieren: -`echo "net.ipv4.ip_forward=1" | sudo tee -a /etc/sysctl.conf` -`sudo sysctl -p` +```sh +echo "net.ipv4.ip_forward=1" | sudo tee -a /etc/sysctl.conf +sudo sysctl -p +``` * Gegebenenfalls Firewall anpassen: -`sudo firewall-cmd --permanent --add-port=51820/udp` -`sudo firewall-cmd --permanent --add-masquerade` -`sudo firewall-cmd --reload` +```sh +sudo firewall-cmd --permanent --add-port=51820/udp +sudo firewall-cmd --permanent --add-masquerade +sudo firewall-cmd --reload +```