Нужен совет, как прокинуть vpn в vpn самыми простыми манипуляциями?
Самыми простыми манипуляциями, если речь идёт о VPN-протоколе, использующем TCP/UDP (а не собственный, как, например, PPTP GRE или IPsec без инкапсуляции в UDP) — сделать перенаправление порта VPN на IP-адрес VPN-сервера средствами iptables/nftables/xinetd/netsh portproxy. VPN-программу необходимо настроить на IP-адрес хоста, на котором выполнено такое перенаправление.
Преимущество этого способа в простоте настройки из-за отсутствия vpn-в-vpn, независимости от таблицы маршрутизации и состояния сети.
гугл vpn chaining

виртуалка проще всего

по (2) вряд ли есть ибо нечасто надо 
но конечно все можно закодить , на том же Go в полне могут быть пакеты
знаю пакет wireguard to proxy, популярен ибо единственен

вот и обзор подогнали
https://www.cactusvpn.com/ru/beginners-guide-to-vp...