VirtualHere Client/Server over WAN

<p>I've looked over this:<br />
https://www.virtualhere.com/node/893<br />
and this:<br />
https://www.virtualhere.com/configuration_faq
</p>
<p>My problem is, this is very ambiguous to me.<br />
So here's what I'm trying to do which should be SIMPLE!!<br />
I have a local server shooting off to a cloud server that's running the client-side for usb redirection.<br />
On the LAN, no problems, but once I'm trying to send to client I get no type of connection. Wireshark shows it shooting off the data to the specified client IP i specified in config.ini under: ReverseClients<br />
The thing is, I'm not even sure if reverse clients is right, I mean the link above speaks about how to use it but also requires you set up port forwarding on client and server?<br />
How can I setup my config where it just connects to WAN client. The client has it's ports forwarded, but the server does not (and cannot) due to our business and the way IT has our networks setup. It's out of the question. I've also reviewed the 'EasyFind' option as well as the reverse SSH that a user mentioned.<br />
I'm working on windows and would like to create the .bat config file to call, but even that's a bit confusing. I know how to script, that's not the problem the problem is no matter what changes i've tried to make and send it through, no connection.<br />
Please help!?<br />
"config.ini"<br />
It=1575326***<br />
EasyFindId=****wYatjzDZcAknbeeKY<br />
EasyFindPin=**1Ye<br />
ReverseClients=x.x.x.x<br />
TCPPort=17426<br />
DeviceIdMap=USB\ROOT_HUB30\4&amp;24054718&amp;9&amp;0,USB\VID_80EE&amp;PID_0021\5&amp;2845C085&amp;0&amp;1,1,1,USB\ROOT_HUB30\4&amp;24054718&amp;9&amp;0,USB\VID_05AC&amp;PID_12A8\894809147D51437AE0AFD7C26B503C378CB14A2B,2,2,USB\ROOT_HUB30\4&amp;24054718&amp;9&amp;0,USB\VID_1F75&amp;PID_0917\14788462285977,3,3,USB\ROOT_HUB30\4&amp;24054718&amp;9&amp;0,USB\VID_05AC&amp;PID_12A8\76175D172FED438DD24A67D698F1E976F0FA6C39,2,4,USB\ROOT_HUB30\4&amp;24054718&amp;9&amp;0,USB\VID_05AC&amp;PID_12A8\7E41B8ED24EA6947EDA7C78E7704AB404E29C50D,2,5,USB\ROOT_HUB30\4&amp;24054718&amp;9&amp;0,USB\VID_05AC&amp;PID_1281\CPID:8000_CPRV:20_CPFM:03_SCEP:01_BDID:02_ECID:000007F66BDC97A8_IBFL:1D_SRNM:[C39RG0SNH2XG],2,6</p>

#2

You are making it too complicated.

1. Try easyfind
2. If that does not work (easyfind wont get through any decent firewall) then you have to open ports there is no other way

What are you writing a batch file for?

In reply to by Michael

#3

<p>https://www.virtualhere.com/authorization<br />
auth.bat was what i was refering to mentioned in the article specified above.<br />
easyfind is elegant for setting up one machine to another, but if i want to have a virtualhere usb server running on multiple computers across the world with easyfind than i'd have to manually add the new server to the client machine over the internet every time? If it's possible to have a server programattically find and connect to the client machine without the need for user interaction than maybe, but we're trying to go the cheapest way possible. if we purchase the software license key, we don't want to be also paying for 12 months of vpn passthrough (easyfind).<br />
Is there any other way to have the client with port forwards set up, but not the server?</p>

#4

Yes you need to manually add the easyfind address to the client not the server side. This is for security reasons and because clients/servers can run without internet access or any user login.

Its impossible to access a server behind a nat without port fowarding because a NAT uses a single IP for all devices behind it.

In reply to by Michael

#5

<p>Oh okay, yeah i did some more researching yesterday and I figured the same. Thank you for getting back to me!
</p>