File tree Expand file tree Collapse file tree 1 file changed +17
-0
lines changed Expand file tree Collapse file tree 1 file changed +17
-0
lines changed Original file line number Diff line number Diff line change @@ -7,3 +7,20 @@ changes, the kernel will get the update to the DNS entry.
77
88This works by parsing configuration files, and simply running:
99 $ wg set wg0 peer ... endpoint ...
10+
11+
12+ alternative on OSX
13+ ==================
14+
15+ The UI integrated wireguard client on OSX does not support CLI operations
16+ and offers no hook scripts either. For that situation `reresolve-dns.sh`
17+ would not work. Instead an external reverse proxy component can be used to
18+ take care of the re-resolving: https://github.com/thz/dynreverse
19+
20+ This works by running the proxy and configuring the wireguard client to use
21+ a localhost endpoint:
22+
23+ $ dynreverse reverse \
24+ --listen-address 127.0.0.1:50001 \
25+ --upstream-endpoint peer.example.com:51820
26+ # connect wireguard to `Endpoint = 127.0.0.1:50001`
You can’t perform that action at this time.
0 commit comments