IPv4 and IPv6 are two different network stacks. Your IPv4 stack is hidden behind wireguard, but not the IPv6 one.
The correct way to fix your issue is to setup a second witeguard tunnel for IPv6, and route IPv6 traffic through it.
Edit: many comments advise to block outbound IPv6 traffic. Don't do that! It will add latency to all your requests as you will have to wait for them to timeout.
I'm reading all the comments and I'm shocked...
In France, with uncapped access and 1Gbps down/600Mbps up (theorical) I pay 40€/mo (30€ every six month when I call to complain that it's too expensive). And it's definitely not the cheapest provider.
I'll look more into FUSE based remote storage more generally because it seems to be my only option besides NFS. I've heard great feedback from SSHFS so I'll bench it eventually and see how it goes.
My main issue with NFS is that it's been unreliable in my case (multiple servers connected over wireguard, over internet). Which cause locks and latency for the applications that read/write to it (Matrix server, distributed repository, …).
Of course if you can afford connecting the NFS server directly to the servers, that's perfect but I'm more on the worst case scenario ^^
The best example would be a running an email or chat server. The spool/media directories can go large pretty quick as users share pictures, gifs, ... So I would like to mount it from a remote location because the matrix server itself only has a 20G SSD for the whole OS. Rsync won't cut it there as I have a specific process writing to a location.
I'm never going with Google/Dropbox ^^ the goal is to be in control of my data. Backblaze could be an option, but I expect too many read/writee for it to be cheap.
I considered the NAS at home but my home net is not reliable enough.
TBH I'm still looking for a better option to share storage between servers other than NFS. There has to be something better in 2023!
I ise backblaze for backups already. But is an S3 backend any good for mounting locally and doing many read/write ? What are my options to mount it besides rclone ?
Setup a local DNS server in your local network, and configure it to forward everything to an external DNS provider over TLS (port 853 usually). This is known as DNS over TLS (or DoT as other people mentioned).
Weight your words my friend! GNU's a behemoth !
GCC alone is almost as big as Linux. Add core/binutils, the Hurd, ... And you easily outclass the kernel itself !
Oh, and Emacs.