diff --git a/create_wireguard_os_simple/Readme.md b/create_wireguard_os_simple/Readme.md new file mode 100644 index 0000000..26378b1 --- /dev/null +++ b/create_wireguard_os_simple/Readme.md @@ -0,0 +1,36 @@ +Was will ich machen. + + - erstellen von parametern -c = client -s server + - erstellen der Serverconfig über os.popen oder subproess + Serverconf gesamt : +``` + [Interface] + Address = 10.50.0.1/24 + ListenPort = 59308 + PrivateKey = + # Allow routing between clients + PostUp = iptables -A FORWARD -i %i -j ACCEPT; iptables -A FORWARD -o %i -j ACCEPT + PostDown = iptables -D FORWARD -i %i -j ACCEPT; iptables -D FORWARD -o %i -j ACCEPT + [Peer] + PublicKey = + AllowedIps = 10.50.0.2/32 + [Peer] + PublicKey = + AllowedIps = 10.50.0.3/32 +``` +- client Config erstellen +``` + [Interface] + Address = 10.50.0.3/24 + PrivateKey = + PostUp = iptables -A FORWARD -i %i -j ACCEPT; iptables -A FORWARD -o %i -j ACCEPT + DNS = 10.50.0.3 + [Peer] + PublicKey = + AllowedIPs = 10.50.0.0/24 + Endpoint = schlaubistechtalk.de:59308 + PersistentKeepalive = 25 +``` +- Client und Server Unit erstellen und aktiveren und starten +- Eingaben vairbale gestalten, gerne über import +- server_key mit Name und publickey dauerhaft speichern Skript Folder diff --git a/create_wireguard_os_simple/default_server.py b/create_wireguard_os_simple/default_server.py new file mode 100644 index 0000000..ae53f99 --- /dev/null +++ b/create_wireguard_os_simple/default_server.py @@ -0,0 +1 @@ +#! /usr/bin/env python3 \ No newline at end of file