Вам не нужен ни SSH (, потому что у вас уже есть VPN ), ни DNS :Очень помогает, если конечная точка VPN знает, с кем вы пытаетесь связаться...
Вам нужна маршрутизация. Si, если example.com — 1.2.3.4, а адрес вашего VPN-узла — 192.168.42.1, вы измените свою таблицу маршрутизации следующим образом (, которую можно интегрировать в конфигурацию OpebVPN ):
.ip route add 1.2.3.4/32 via 192.168.42.1
Для тех, кому интересно, после нескольких часов тестирования с очень неясными сообщениями об ошибках. Убедитесь, что вы избегаете абсолютно всего в стиле bash, а не в стиле Windows.
Примечание:
\$
вместо^&
Ссылки здесь (благодаря @A.B):
https://manpages.debian.org/buster/bash/bash.1.en.html#QUOTING
$ wmic /NODE:10.23.0.11 /LOCALE:MS_409 /PRIVILEGES:ENABLE /TRACE:OFF /INTERACTIVE:OFF /FAILFAST:OFF /USER:'domain\my_user' /PASSWORD:'myPass!' /OUTPUT:STDOUT /APPEND:STDOUT /AGGREGATE:ON class StdRegProv CALL EnumKey \&H80000002,"Software\Microsoft\SystemCertificates\MY\Certificates"
Executing (StdRegProv)->EnumKey()
Method execution successful.
Out Parameters:
instance of __PARAMETERS
{
ReturnValue = 0;
sNames = {"BB731A3DD8F089A6D4E59AF9D70601F9CBB94A9D"};
};