Ok, after all my failure with Windows, now I have Ubuntu installed instead. And still having the same issues with speed.
Any suggestions how to tune the tunnel connection, so it gets anywhere closer to direct connection speed?
I tried variety of MTU settings from below 1000 to 32000 with no visible impact. The configs as follows
server
local xx.xx.xx.xx
port 60443
proto udp
dev tun
ca keys/ca.crt
cert keys/server.crt
key keys/server.key # This file should be kept secret
dh keys/dh1024.pem
server 10.0.0.0 255.255.255.0
ifconfig-pool-persist ipp.txt
client-config-dir ccd
route 192.168.0.0 255.255.255.0
route 10.1.0.0 255.255.255.252
route 10.2.0.0 255.255.255.252
keepalive 10 30
comp-lzo
persist-key
persist-tun
status openvpn-status.log
verb 3
client
client
dev tun
proto udp
remote zzz.openvpn.server 60443
nobind
persist-key
persist-tun
ca keys/ca.crt
cert keys/nl-client.crt
key keys/nl-client.key
ns-cert-type server
comp-lzo
verb 3
nl-client config in ccd
ifconfig-push 10.2.0.1 10.2.0.2
push "route 192.168.0.0 255.255.255.0"
push "route 10.1.0.0 255.255.255.252"
another client 10.1.0.1 with NAT 192.168.0.0 is configured pretty much the same, but it has no speed issues with the server, only nl-client does