Before you ask: There IS a reason. I have DUAL-WAN. One with ipv4/6 dual-stack and one with ipv4 only. Since switching to GDRIVE rclone is using ipv6 with google. This however means that all outgoing connections are ONLY going through the first WAN line and the second one stays empty.
Sure I could try to disable IPv6 completely on the FreeBSD server but this is not as easy as it sounds and has other problems attached to it.
Does not seem to work with FreeBSD. Already looked into that. Will take a look at -dump-headers… I have seen so many programs with -4 / -6 switches that I simply assumed that you could easily provide something similar. If this is not easily possible in Go I am screwed then.
What about deploying a ipv4 only DNS server (dnsmasq for example) and forcing rclone to use it. There are several ways to force it potentially using iptables or even something like docker. Not an ideal approach but…
Docker may be able to solve this without even a DNS server.