RemoteIoT Virtual Private Cloud (VPC) is an easy-to-configure private network system. With RemoteIoT VPC, you can securely and directly connect Raspberry Pi and IoT devices from anywhere, just as if they were on a local private network.
You can use RemoteIoT VPC to divide your devices into logical groups or harden your public interface while allowing permissioned access from other devices in the same VPC. You can run backups, replication, and other backend tasks in complete privacy without exposing your traffic to the public internet.
VPCs are completely private, even between each other. Other customers cannot see traffic on your VPC private network, and your VPCs cannot pass traffic to each other.
Navigate to VPC Networks page.
Click "Add VPC Network" button and enter a network name.
Accept an automatic IP range or configure it manually, select a group and click Submit button.
The VPC is created.
Click the created VPC to enter the VPC details page.
You may find that these devices of the test group are added to the test VPC and assigned to the VPC's ip address. Since the VPC network is a new feature, the version of the device should be greater than 20230306. Otherwise the device needs to be updated.
You can create a one-time VPC when you only need to connect other devices temporarily. The temporary VPC will be destroyed within one day.
Navigate to device list page.
Click "Connect VPC network" in the device menu.
Select the "Connect To Devices" and click "Submit" button.
A temporary VPC will be created. You can access these devices from any device to each other with the names of those devices.
Log into one of the devices and enter the ifconfig command. You may find a Virtual network is created.
You can access other devices with ip address of the vpc network or device name, for example ssh root@TestRaspberryPi2
RemoteIoT VPC Networks is based on P2P direct communication infrastructure. It requires your firewall to allow the UDP protocol for outbound messages.