lommmk
На линуксе
возможно, как прокси. На винде попробуйте виртуальную машину. Или можно, к примеру
wireguard как прокси, а потом системный openvpn tcp. Только пропишите в .ovpn конфиг исключение для wireguard сервера.
Код:
route 142.4.216.224 255.255.255.255 net_gateway
где 142.4.216.224 IP адрес wg сервера (endpoint). Если там доменное имя, через nslookup узнайте IP и желательно сопоставить железно в hosts файле на случай изменений. Если nslookup возвращает несколько IP, можно их все указать в route с новой строки или указать один, который прописать в hosts.
net_gateway это шлюз интернет провайдера, при такой записи он автоматически выбирается.
Это строчка означает пустить адрес wg сервера напрямую, а не через openvpn, чтобы не было рекурсии.
Также в .ovpn конфиге надо указать
Код:
socks-proxy-retry
socks-proxy 127.0.0.1 1080
connect-retry-max 17280
1080 это локальный порт wghttp проги (параметр --listen).
Тогда openvpn пойдёт через wireguard прокси. Это не совсем то, что вам надо (openvpn через openvpn), но на винде (у вас скорее всего она) реализовать проще. А wireguard через wireguard сделать скорее всего не получится, т.к. он использует UDP и врядли пролезет через socks.