summaryrefslogtreecommitdiffhomepage
path: root/docs
diff options
context:
space:
mode:
authorEmīls <emils@mullvad.net>2020-03-04 13:42:23 +0000
committerEmīls <emils@mullvad.net>2020-03-04 13:42:23 +0000
commitca1700dca81ae4599949faab185163dec9b99e34 (patch)
tree804f9ac33aae639edc542053efa796adf31edaef /docs
parentfdf300e35703970b5ea51da9c7e8447941a08c72 (diff)
parent206d1d54cd64641d5bc326c81a06e61b3f176d97 (diff)
downloadmullvadvpn-ca1700dca81ae4599949faab185163dec9b99e34.tar.xz
mullvadvpn-ca1700dca81ae4599949faab185163dec9b99e34.zip
Merge branch 'unix-prefer-wireguard'
Diffstat (limited to 'docs')
-rw-r--r--docs/relay-selector.md10
1 files changed, 8 insertions, 2 deletions
diff --git a/docs/relay-selector.md b/docs/relay-selector.md
index 286ce8e0e7..8da8ea69a9 100644
--- a/docs/relay-selector.md
+++ b/docs/relay-selector.md
@@ -41,11 +41,17 @@ Endpoints may be filtered by:
Whilst all user selected constraints are always honored, when the user hasn't selected any specific
constraints, following default ones will take effect:
-- If no tunnel protocol is specified for tunnel endpoints, then by default only OpenVPN
- endpoints will be selected.
+- If no tunnel protocol is specified for tunnel endpoints, then the behavior is different on Windows
+ and other platforms.
+ - On Windows, OpenVPN is used.
+ - On MacOS and Linux, first two connection attempts will use WireGuard, over a random port at
+ first and then port 53. From the third attempt onwards, OpenVPN will be used, alternating
+ between UDP on any port and TCP on port 443.
- If the tunnel protocol is specified as WireGuard without any other protocol constraints, then the
transport protocol is not applicable as only UDP endpoints exist and any port will be matched.
+ The target port alternates between a random one every two attempts, and port 53 for the next 2
+ attempts.
- If no OpenVPN tunnel constraints are specified, then the first two attempts at selecting a tunnel
will try to select UDP endpoints on any port, and the third and fourth attempts will filter for