How to create a custom replication system over nodejs

Im making a mobile game that has 1vs1 pvp combat and for networking i am passing values between players using IWebSocket and FJsonObject and im using a nodejs server that acts as a communication tunnel between them. This means:
Player1 is Client server (custom)
Player 2 is client(custom)
Player1 & player 2 send -->Nodejs server–>send to player 1 or 2 depending of who is sending and is it is auth
this works fine but im having a hard work implementing custom replication.

So before i get further on my custom implementation, i was wondering myself
how can i use /create the UE4 replication system using a nodejs server as intermediary?
for instances, it is possible to use UNetDriver or a implementation of it to send and receive data through a nodejs relay server?

i’m making this way because in mobile is not possible to make ip to ip connection due to NAT difficulties