ghw is a Go library providing hardware inspection and discovery for Linux and Windows. There currently exists partial support for MacOSX. ghw goes the extra mile to be useful without root privileges.
Backend server: It is the server that you are trying to hide/protect the IP address of. Tunnel host: It is the VPS (or server in general) that has the public IP address that you want to expose ...