Connect to VirtualBox from internet

Sorry if this topic already exists, I couldn’t find it. Searching the internet didn’t help either.

I have a windows 10 OS hosting Ubuntu server on VirtualBox.

My external ip on the Internet is 1.1.1.1 for example, how can I access the virtual machine by accessing this address from any computer connected to the Internet. Port forwarding and other types of network adapters do not solve the problem.

From which you get this external IP as it may be the public IP related to your router so this is not the external IP of your PC.

This refers to the external IP address (white), which is issued by the provider and is visible on the Internet. After all, they give it to be able to connect to the host machine remotely. And if there is such an opportunity, then you can forward packets to virtual machines.