You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
* Add Windows install instructions for WireGuard
* Update macOS install instructions to use official app from App Store
Co-authored-by: Ali Makki <[email protected]>
Co-authored-by: Jay Carlson <[email protected]>
Copy file name to clipboardExpand all lines: playbooks/roles/wireguard/templates/instructions.md.j2
+17-19
Original file line number
Diff line number
Diff line change
@@ -11,12 +11,26 @@ An [experimental configuration for OpenWrt/LEDE](#openwrt) 17.01.4 (or later) is
11
11
12
12
---
13
13
* Platforms
14
+
* [Windows](#windows)
14
15
* [Android](#android)
15
16
* [iOS](#ios)
16
17
* [Linux](#linux)
17
18
* [macOS](#macos)
18
19
* [OpenWrt](#openwrt)
19
20
21
+
<aname="windows"></a>
22
+
### Windows ###
23
+
1. [Install WireGuard for Windows](https://www.wireguard.com/install/)
24
+
1. Download one of the client configuration files. **Only one computer can use a profile at a time**. For this example we'll assume you downloaded {{ vpn_client_names.results[0].stdout }}:
1. Launch the app, and choose *Add Tunnel → Import tunnel(s) from file…*, select the downloaded file, then click *Open*.
29
+
1. Select the imported tunnel and click *Activate* to connect.
30
+
1. You should be good to go! You can verify that your traffic is being routed properly by [looking up your IP address on DuckDuckGo]({{ streisand_my_ip_url }}). It should say *Your public IP address is {{ streisand_ipv4_address }}*.
@@ -85,30 +99,14 @@ Each client configuration profile includes a `DNS` command that uses resolvconf
85
99
**WARNING**: The macOS WireGuard client is in early stages of development and still considered experimental. It may be unstable or buggy.
86
100
87
101
88
-
1. Install [Homebrew](https://brew.sh/), if you haven't already.
89
-
1. Install the WireGuard tools using Homebrew:
90
-
91
-
`brew install wireguard-tools`
102
+
1. [Install the macOS WireGuard App](https://itunes.apple.com/us/app/wireguard/id1451685025) from the Mac App Store
92
103
1. Download one of the client configuration files. **Only one computer can use a profile at a time**. For this example we'll assume you downloaded {{ vpn_client_names.results[0].stdout }}:
1. Move the client configuration file into the WireGuard configuration directory. The following command assumes you downloaded the configuration file into your `Downloads` folder. (If that's not the case, modify it accordingly):
1. Use the `wg-quick` utility to bring up the WireGuard interface:
101
-
102
-
`sudo wg-quick up {{ vpn_client_names.results[0].stdout }}`
103
-
104
-
107
+
1. Launch the WireGuard app, click *Import tunnel(s) from file* and choose the file downloaded in the previous step. If this is your first time using WireGuard on your macOS device, you will be prompted allow 'WireGuard' to add VPN Configurations.
108
+
1. Click *Activate* to enable the VPN.
105
109
1. You should be good to go! You can verify that your traffic is being routed properly by [looking up your IP address on DuckDuckGo]({{ streisand_my_ip_url }}). It should say *Your public IP address is {{ streisand_ipv4_address }}*.
106
-
1. You can check the vpn status at any time using `wg`:
107
-
`sudo wg show`
108
-
109
-
1. To stop routing your traffic through WireGuard, simply bring the interface back down:
110
-
111
-
`sudo wg-quick down {{ vpn_client_names.results[0].stdout }}`
0 commit comments