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
- Connect to MullvadVPN
- 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)
- 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