I have a Raspberry Pi 3 B+ and I have got the arm version of the server on it.
I set the client on a macos vm that I am using. The ports are forwarded to the client correctly I have forwarded both 7575 and 7573 noting that reverse connection will be using 7573 by default.
The client says it is listening for reverse connections:
01:50:26 INFO :VirtualHere Client 4.6.4 starting (Compiled: Dec 26 2018 21:38:44)
01:50:26 INFO :Using config at /Users/zzz/Library/Preferences/vhui Preferences
01:50:26 INFO :IPC available at /tmp/vhclient
01:50:26 INFO :Auto-find using Bonjour - on
01:50:26 INFO :Auto-find using Bonjour SSL - on
01:50:26 INFO :ReverseLookupService listening on port 7573 (IPv6 dual-stack)
01:50:26 INFO :SSLReverseLookupService listening on port 7572 (IPv6 dual-stack)
I have specified the Reverse Client in the server config which looks like so (It has added EasyFind stuff in since):
ReverseClients=x.x.x.x (redacted the ip)
I start the server running sudo ./vhusbdarm -c vhconfig.txt -r vhlog.txt and it says it is running.
I do not see any out going gonnections headed to my Reverse Client. It does not look like it is even attempting to call to the client.
This is the contents of the log:
Sun Jan 13 01:42:20 2019 LOG_INFO >>> Starting VirtualHere USB Server v3.8.1 (Built: Dec 14 2018, 14:35:56)<<<
Sun Jan 13 01:42:20 2019 LOG_INFO Using configuration vhconfig.txt
Sun Jan 13 01:42:20 2019 LOG_INFO Server licensed to=unlicensed max_devices=1
Sun Jan 13 01:42:20 2019 LOG_INFO Using large URB's
Sun Jan 13 01:42:20 2019 LOG_INFO Listening on all network interfaces at TCP port 7575
Sun Jan 13 01:56:01 2019 LOG_INFO Found High speed device [18a5:0300] "Verbatim, STORE N GO" at address 112
That is it. It does not look like it is doing any reverse client outbound, when I do a netstat it does not show any connections out or attempting to go to the client on 7573.