Sun Sep 15 19:36:41 2019 TLS Error: TLS key negotiation failed to occur within 60 seconds (check your network connectivity)
очему UDP не знаю, мб потому что OpenVPN настроен на использование UDP.
-A FORWARD -i tun0 -j ACCEPT
-A FORWARD -o tun0 -j ACCEPT
Пакеты из сети сервера в сеть клиента идут, всё в порядке. Осталось понять почему не идут пакеты от клиента в сеть сервера.
-A FORWARD -i tun0 -j ACCEPT
-A FORWARD -o tun0 -j ACCEPT
Но тут другое более важно: если нужны только операции поиска, то можно обойтись и отсортированными массивами, если данные планируется добавлять/удалять/изменять, то деревья на этих операциях будут гораздо быстрее.