Remote sync server blocks VPNs

TL;DR: The server that Obsidian uses for syncing vaults with the ‘Sync’ plugin blocks (some?) VPNs, causing me to be unable to use it while connected through it.

Steps to reproduce

  1. Connect to MullvadVPN
  2. Pich Zurich (ch15-wireguard is the one I used on android and ch-zrh-202 on PC, note that they both have different external IPs)
  3. Connect to a remote vault or let Obsidian try to connect to a previously established one.

Expected result

I expect the remote server to not reject my connection so that I can use Obsidian while connected through a VPN. I know the data is encrypted anyway, but if I’m on a public wifi I have to essentially disable transport security to make this work which is not an acceptable compromise for me.

Actual result

Complete failure to reach the server. It does not appear to establish a successful connection, suggesting the source IPs of the VPNs are blocked entirely. Error log below:

2022-01-11 10:54 - Connecting to server
2022-01-11 10:54 - Disconnected. Code: 1006 Abnormal Closure
2022-01-11 10:54 - Waiting to connect to server
2022-01-11 10:54 - Waiting to connect to server
2022-01-11 10:54 - Waiting to connect to server
2022-01-11 10:54 - Connecting to server
2022-01-11 10:54 - Disconnected. Code: 1006 Abnormal Closure
2022-01-11 10:55 - Connecting to server
2022-01-11 10:55 - Disconnected. Code: 1006 Abnormal Closure
2022-01-11 10:55 - Connecting to server
2022-01-11 10:55 - Disconnected. Code: 1006 Abnormal Closure

Forever until you disconnect from the VPN, at which point it will start working.

Environment

  • Operating system: Tested in Windows 10 and Android 12 (Pixel).
  • Debug info:
SYSTEM INFO:
	Obsidian version: v0.13.19
	Installer version: v0.11.13
	Login status: logged in
	Catalyst license: none
	Insider build toggle: off
	Live preview: on
	Legacy editor: off
	Base theme: dark
	Community theme: none
	Snippets enabled: 0
	Safe mode: on

RECOMMENDATIONS:
	none

Additional information

Hi this is not a VPN issue. It seems that today the internet is broken (dns/routing problem) and some locations (VPN or not) can’t connect/resolve correctly.