openVPN no data transferred

I can connect to the VPN locally, PC to pi, and remotely, phone/tablet to pi.
There’s no issue connecting, but the data that’s being transferred is bits and bytes.

Any idea what’s going on?

I’m working my way through the same issue with wireguard, checking my configuration settings to make sure external IPs are allowed.

Hi,

WireGuard is working a different way. Even the app on your mobile device is indicating a connection, it might not to be true. Best is to check in WireGuard server the connection status and if there is an actual handshake listed. You could do this by using wg command.

It could looks like this for a client connected and another client not connected.

root@DietPiProd:~# wg
interface: wg0
  public key: <myKey>
  private key: (hidden)
  listening port: 51820

peer: <myKey>
  endpoint: x.x.x.x:44710
  allowed ips: 10.9.0.7/32
  latest handshake: 12 seconds ago
  transfer: 5.86 KiB received, 13.06 KiB sent

peer: <myKey>
  allowed ips: 10.9.0.2/32

Fixed it, I needed to port forward UDP in addition to TCP on my router.

TCP is not needed at all, as VPN is working on UDP.

Appreciate it!