aex.perez
Senior Member
Doing a favor for a group of Nurses, looking for an approach that scales up and is easier than what I did for my son's Nurse...
Looking for any way to make this work, consistently and simple to both configure and use.
Background:
My son's Nurse has a Chromebook where I installed OpenVPN and have a profile configured to connect to the OpenVPN running on my AX88. She has an application that she uses to clock in and out. I have Localization disabled so that it uses the Internet facing IP address of my router when accessing the application to log her hours for localization. Works like a champ, whether here or anywhere she can access the app, when away from my network she uses the OpenVPN client, to for all paractical purposes pretend she is on site.
Going forward:
Now I need to ramp this up and account for all sorts of situations. My initial thoughts are to have an inexpensive router and leverage OpenVPN cloud so as not to mess with the patients router or network settings. The thought being that the router connects to the OpenVpn cloud sitting behind the customer/patients router basically an outbound connection, the OpenVPN client on the Nurses device connects to the OpenVpn cloud also an outbound connection and the connection is made across the OpenVPN cloud, without modifying the customer's firewalls or the customer/patient equipment, their in. In essence the VPN router they would plug that into the patients router, would configure it with an obscure LAN and hidden SSID so they could use it for WiFi connectivity when in the patients home, and as the VPN termination point so to speak even though the termination is actally in the cloud and both the client and router are outbond conections.
In this way they would also have a common SSID across all their patients and a common way to access them remotely and launch the time logging app from their device which will collect/log the customer's Internet facing IP when the application is accessed for its localization. With the consistent SSID I'm also solving a second issue where they have many network profiles on their devices based on the patients they each have and whether they have access to the patients WiFi network.
Ask:
At least this is my initial thought, one hurdle (yet to verify but OpenVPN server comes up automatically on my AX88) is that the OpenVPN cloud doesn't automatically start when the router is rebooted/restarted. Second hurdle is, what router, it has to be inexpensive because there's not a lot of margin in this business and it has to scale but it have to have WiFi and be able to run a VPN client. Another hurdle is making this goof proof easy and consistent so simple that they can set this up themselves going forward after I walk them through and document the first 2 or 3 set ups... Performance is not a KPI as the app is http: based and fairly light on the communications so bandwidth/performance is not a huge concern. Also not forgetting the customer concern for Privacy and Security and concern for devices they have no management over.
I'll take any other suggesstions on ways I can accomplish this more easily, inexpensively and scalable. Note the time logging application is exposed via http: in a far off datacenter and accesses over the Internet so I can't install anything on a server. What is key is that we can't touch the customer/patients router other than to plug in a device. Most of the Nurses devices are IPhones/IPads/Android Tablets/Android Phones/Chromebooks whether on mobile data or WiFi as the application is lightweight from a network perspective.
Open to any other thoughts, ideas to develop a workable/manageable (light weight)/simple and scable solutions....
Looking for any way to make this work, consistently and simple to both configure and use.
Background:
My son's Nurse has a Chromebook where I installed OpenVPN and have a profile configured to connect to the OpenVPN running on my AX88. She has an application that she uses to clock in and out. I have Localization disabled so that it uses the Internet facing IP address of my router when accessing the application to log her hours for localization. Works like a champ, whether here or anywhere she can access the app, when away from my network she uses the OpenVPN client, to for all paractical purposes pretend she is on site.
Going forward:
Now I need to ramp this up and account for all sorts of situations. My initial thoughts are to have an inexpensive router and leverage OpenVPN cloud so as not to mess with the patients router or network settings. The thought being that the router connects to the OpenVpn cloud sitting behind the customer/patients router basically an outbound connection, the OpenVPN client on the Nurses device connects to the OpenVpn cloud also an outbound connection and the connection is made across the OpenVPN cloud, without modifying the customer's firewalls or the customer/patient equipment, their in. In essence the VPN router they would plug that into the patients router, would configure it with an obscure LAN and hidden SSID so they could use it for WiFi connectivity when in the patients home, and as the VPN termination point so to speak even though the termination is actally in the cloud and both the client and router are outbond conections.
In this way they would also have a common SSID across all their patients and a common way to access them remotely and launch the time logging app from their device which will collect/log the customer's Internet facing IP when the application is accessed for its localization. With the consistent SSID I'm also solving a second issue where they have many network profiles on their devices based on the patients they each have and whether they have access to the patients WiFi network.
Ask:
At least this is my initial thought, one hurdle (yet to verify but OpenVPN server comes up automatically on my AX88) is that the OpenVPN cloud doesn't automatically start when the router is rebooted/restarted. Second hurdle is, what router, it has to be inexpensive because there's not a lot of margin in this business and it has to scale but it have to have WiFi and be able to run a VPN client. Another hurdle is making this goof proof easy and consistent so simple that they can set this up themselves going forward after I walk them through and document the first 2 or 3 set ups... Performance is not a KPI as the app is http: based and fairly light on the communications so bandwidth/performance is not a huge concern. Also not forgetting the customer concern for Privacy and Security and concern for devices they have no management over.
I'll take any other suggesstions on ways I can accomplish this more easily, inexpensively and scalable. Note the time logging application is exposed via http: in a far off datacenter and accesses over the Internet so I can't install anything on a server. What is key is that we can't touch the customer/patients router other than to plug in a device. Most of the Nurses devices are IPhones/IPads/Android Tablets/Android Phones/Chromebooks whether on mobile data or WiFi as the application is lightweight from a network perspective.
Open to any other thoughts, ideas to develop a workable/manageable (light weight)/simple and scable solutions....