This is a really Good Example. Actually in Beckhoff PLC, we can just installing Teamviewer VPN on Beckhoff IPC (PLC) directly
And then make a connection without using a remote PC. After that we can just broadcast search on TwinCAT 3 Add Route Dialog, and there you have a connection
I have tested it out, and works like a charm!