Additional Speedtest Results
To rule out a general bandwidth limitation on either side, I also ran Ookla Speedtest CLI directly on both endpoints.
FreeBSD VPS at HostBRR:
Speedtest by Ookla
Server: FynnCloud - Kassel (id: 62165)
ISP: GHOSTnet
Idle Latency: 0.79 ms (jitter: 0.03 ms)
Download: 4751.85 Mbps
Upload: 5532.22 Mbps
Packet Loss: Not available
PC at home behind OPNsense:
Speedtest by Ookla
Server: Init7 AG - Dielsdorf (id: 70609)
ISP: Init7
Idle Latency: 0.35 ms (jitter: 0.01 ms)
Download: 7373.09 Mbps
Upload: 23203.52 Mbps
Packet Loss: 0.0%
So both sides have plenty of available bandwidth outside the WireGuard tunnel. The issue seems to be specific to the WireGuard path, routing, MTU/MSS, firewall/state handling, or possibly the interaction between OPNsense and the FreeBSD VPS.
To rule out a general bandwidth limitation on either side, I also ran Ookla Speedtest CLI directly on both endpoints.
FreeBSD VPS at HostBRR:
Speedtest by Ookla
Server: FynnCloud - Kassel (id: 62165)
ISP: GHOSTnet
Idle Latency: 0.79 ms (jitter: 0.03 ms)
Download: 4751.85 Mbps
Upload: 5532.22 Mbps
Packet Loss: Not available
PC at home behind OPNsense:
Speedtest by Ookla
Server: Init7 AG - Dielsdorf (id: 70609)
ISP: Init7
Idle Latency: 0.35 ms (jitter: 0.01 ms)
Download: 7373.09 Mbps
Upload: 23203.52 Mbps
Packet Loss: 0.0%
So both sides have plenty of available bandwidth outside the WireGuard tunnel. The issue seems to be specific to the WireGuard path, routing, MTU/MSS, firewall/state handling, or possibly the interaction between OPNsense and the FreeBSD VPS.
"