Having trouble when try to click "use this device" button when using the reverse client mode

Question: Does the reverse client function need license? I checked Purchase page and found nothing about reverse client mode.

Summary: I can't click "use this device" button though the device is not used.

Now I'm trying to use virtualhere on macOS to support PS5 controller perfectly when using moonlight to play game not supported for macOS.

I've established a WAN connection successfully when using MacOS as server and my Windows PC as client.(The macOS have public IPV4 address at my home)

But when I tried to use reverse client mode to connect to my Windows PC (My company won't provide accessible public address for safety). My Windows PC have a public IPV6 address. I also established a WAN reverse connection over IPV6 by connecting my Mac to mobile hotspot. Then I encountered the problem: though I can see my controller on the Windows client list, the "use this device" button is grey and I cannot click it.

I checked the status and found that the client on my macOS side for adjustment was using the device, then I shut down it but the "use this device" was still grey. I restarted the client and server over and over again and I was sure after that I only opened one server and one client at the same time but still having the same question.
I also tried to connect my controller to my android device and use the reverse client mode but still the same question.

Does the reverse client function need license? Or I did something wrong?

 

#2

2026-05-17 22:48:35 INFO  :VirtualHere Client 5.9.8 starting (Compiled: Apr 22 2026 18:45:40)
2026-05-17 22:48:35 INFO  :Client OS is Windows 10 (build 19045), 64-bit edition
2026-05-17 22:48:35 INFO  :Using config at C:\Users\myusername\AppData\Roaming\vhui.ini
2026-05-17 22:48:35 INFO  :Administrator mode
2026-05-17 22:48:35 INFO  :IPC available at \\.\pipe\vhclient
2026-05-17 22:48:35 INFO  :Auto-find (Bonjour) on
2026-05-17 22:48:35 INFO  :Auto-find (Bonjour SSL) on
2026-05-17 22:48:35 INFO  :SSLReverseLookupService listening on port 7572 (IPv6 dual-stack)
2026-05-17 22:48:35 INFO  :ReverseLookupService listening on port 7573 (IPv6 dual-stack)
2026-05-17 22:48:38 INFO  :Drivers are up-to-date
2026-05-17 22:48:38 ERROR :You need to purchase a license for your Server (240E:************:54502)
2026-05-17 22:48:38 INFO  :Connected to the VirtualHere Client Driver (Version 2)
 

 

I checked the log again and found the line "ERROR :You need to purchase a license for your Server (240E:************:54502)"

So I need a license to use reverse client mode? I can accept it because this is a nice app and this reverse client function is wonderful, but maybe it should be written to purchase page to avoid unnecessary debug? 

#3

Yes virtualhere only works on its default TCP ports for forward and reversed connections in trial mode.