Будучи частью VPN, вы не подвергаетесь опасности. Другими словами, как только вы подключитесь к нему, он не будет перенаправлять трафик с WWW на вашу машину через любой порт. Это все равно что заменить ваш домашний маршрутизатор на гораздо больший, который вы не имеете права определять forwarded ports
. «Худший» сценарий - это то, что другие машины в той же VPN-сети смогут связаться с вами, но обычно это не настроено в публичных VPN.
Решение, которое вы могли бы использовать - удаленная пересылка по SSH. Вы можете прочитать об этом здесь (ожидайте головокружения), но суть в том, что вы подключаетесь к облачному серверу, которым вы владеете с SSH, и говорите ему использовать то же самое соединение SSH для переадресации входящих к вам соединений (например, WWW). -> cloud_machine: port -> your_machine: port). Поскольку вы являетесь владельцем этой облачной машины, вы контролируете ее безопасность и можете открывать порты прослушивания для всего мира.
ssh -R 80:localhost:80 public.example.com
Опять же, если вы хотите зайти так далеко, вы можете развернуть ваше приложение на этом компьютере!