Hardware Requirement
Minimum System Requirements
Processor: At least a dual-core CPU running at 2.0 GHz or faster.
Memory (RAM): 2 GB minimum.
Storage Space: Requires at least 32 MB of free disk space.
Network Connection: Ethernet or Wi-Fi with speeds starting from 1 Mbps.
Recommended System Requirements
Processor: Quad-core CPU with 2.5 GHz or higher clock speed.
Memory (RAM): 4 GB or more is strongly suggested.
Storage: 64 MB or more of available space, ideally on an SSD for better performance.
Internet: Wired Ethernet connection with speeds of 10 Mbps or above.
Additional Hardware Considerations
When assigning a public IP through VPN to other devices (IoT equipment, NAS units, or routers), the hardware must be capable of handling VPN protocols such as WireGuard, OpenVPN, L2TP, or SSTP.
1. Devices with Built-in VPN Support
Some hardware—like modern NAS systems, certain routers, or IoT devices—already supports VPN tunneling natively.
Protocol Compatibility: Must include support for VPN technologies such as WireGuard or OpenVPN.
Configuration: VPN credentials (server address, keys, authentication) can be entered directly on the device.
Internet Access: The device needs a stable internet connection to establish the tunnel.
Once connected, the device will route all its traffic through the VPN, making use of the assigned public IP as if it were directly exposed to the internet.
2. Devices Without Native VPN Capability
Older devices or simpler IoT hardware often cannot handle VPN connections on their own. In this case, a VPN-enabled router is required.
Router Requirement: Use a router that supports VPN (e.g., MikroTik, OpenWRT).
Router VPN Setup: Configure the router with VPN login details. The router will manage the tunnel connection.
Network Address Translation (NAT): The router translates traffic from local devices so that everything appears to come from the public IP provided by the VPN. This way, multiple devices can share the same public IP.