Я знаю, что на Super User уже есть много вопросов по этой теме, но все они предназначены для более продвинутых пользователей, или они мне непонятны.

На Reddit я обнаружил, что вы якобы можете сделать openvpn --config vpn1.ovpn а затем openvpn --config vpn2.ovpn , но я не добился успеха. Я почти уверен, что этот тип соединения пропускает трафик только через vpn2 и у него нет никаких "инструкций" для прохождения через vpn1 .

Я знаю способ подключения к VPN через виртуальную машину, но я ищу способ, который не включает это.

Редактировать:

Я пытаюсь подключить свой компьютер к VPN-серверу, который мне не принадлежит, и перенаправить трафик через этот сервер на другой VPN-сервер, который мне не принадлежит. В основном так:

МОЙ КОМПЬЮТЕР ----------> VPN1 ----------> VPN2 ----------> Интернет

Возможно ли это даже без другого собственного устройства для маршрутизации? Я знаю, что это можно сделать на одной физической машине с использованием виртуальной машины, как я упоминал ранее, но возможно ли это с одним физическим устройством?

Изменить 2:

Один из моих файлов конфигурации (с удаленным IP-адресом и сертификатами, подвергнутыми цензуре):

dev tun
proto udp
remote 70.**.**.*** 1279
;http-proxy-retry
;http-proxy [proxy server] [proxy port]
cipher AES-128-CBC
auth SHA1
resolv-retry infinite
nobind
persist-key
persist-tun
client
verb 3
#auth-user-pass

<ca>
-----BEGIN CERTIFICATE-----
blah blah blah
...
...
-----END CERTIFICATE-----
</ca>



<cert>
-----BEGIN CERTIFICATE-----
blah blah blah
...
...
-----END CERTIFICATE-----
</cert>



<key>
-----BEGIN RSA PRIVATE KEY-----
blah blah blah
...
...
-----END RSA PRIVATE KEY-----

</key>

Конфигурация другого сервера имеет точно такую же настройку, за исключением удаленного IP. Даже сертификаты одинаковы (я не технический специалист, поэтому не знаю, нормально это или нет ...)

1 ответ1

0

Для одного прыжка с использованием временного компьютера с именем interim.host используйте следующую процедуру, в которой я использовал официальный порт OpenVPN номер 1194:

С вашей рабочей станции:

$ ssh -L1194:localhost:1194 user@interim.host

От interim.host:

$ ssh -L1194:localhost:1194 user@remote.host

Наконец, подключите локальный клиент openvpn к localhost:1194 .

Вы можете использовать эту процедуру, чтобы охватить столько прыжков, сколько требуется.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .