Ich hab jetzt eine Domain eingerichtet und die als Endpoint eingesetzt - Verbindung klappt per IPv4 weiterhin. KeepAlive hat jetzt auch einen Wert (23). Nur um es nochmal deutlich zu machen: Ich nutze WgServerforWindows: Link. Das Programm macht „theoretisch“ das: Link. Man kann also nicht von einer WireGuard Config ausgehen. Soweit ich sehe, sind verschiedene Ordner für eingebunden:
C:\Users\USER\AppData\Roaming\WS4W\clients_data
C:\Users\USER\AppData\Roaming\WS4W\clients_wg
C:\Users\USER\AppData\Roaming\WS4W\server_data
C:\Users\USER\AppData\Roaming\WS4W\server_wg
"clients_data" enthält dabei für jeden Peer eine eigene Conf-Datei:
"clients_wg" enhält auch Conf-Dateien für jeden Peer:
"server_data" enhält:
"server_wg" hat folgenden Inhalt:
C:\Users\USER\AppData\Roaming\WS4W\clients_data
C:\Users\USER\AppData\Roaming\WS4W\clients_wg
C:\Users\USER\AppData\Roaming\WS4W\server_data
C:\Users\USER\AppData\Roaming\WS4W\server_wg
"clients_data" enthält dabei für jeden Peer eine eigene Conf-Datei:
Code:
# iPhone14
[Interface]
Name=iPhone14
Address=10.253.0.4
AllowedRoutableIPs=0.0.0.0/0
DNS=1.1.1.1, 8.8.8.8
Index=1
IsEnabled=True
DNSSearchDomains=
PersistentKeepalive=
PrivateKey=key
PublicKey=key
AllowedIPs=10.253.0.4
PresharedKey=key
"clients_wg" enhält auch Conf-Dateien für jeden Peer:
Code:
# iPhone14
[Interface]
Address=10.253.0.4
DNS=1.1.1.1,8.8.8.8
PrivateKey=key
# WG-Server
[Peer]
Endpoint=domain:51820
PresharedKey=key
AllowedIPs=0.0.0.0/0
PublicKey=key
"server_data" enhält:
Code:
# WG-Server
[Interface]
Name=WG-Server
ListenPort=51820
AllowedIPs=0.0.0.0/0
Endpoint=domain:51820
Address=10.253.0.1/24
PersistentKeepalive=23
PrivateKey=key
PublicKey=key
"server_wg" hat folgenden Inhalt:
Code:
# WG-Server
[Interface]
ListenPort=51820
PrivateKey=key
# iPhone14
[Peer]
PersistentKeepalive=23
PublicKey=key
AllowedIPs=10.253.0.4
PresharedKey=key
- für jeden Peer...