vpn - Как объединить два сервера OpenVPN в цепочку

vpn - Как объединить два сервера OpenVPN в цепочку

Я знаю, что на 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

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

С вашего рабочего места:

$ ssh -L1194:localhost:1194 [email protected]

От interim.host:

$ ssh -L1194:localhost:1194 [email protected]

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

Эту процедуру можно использовать для расширения на столько переходов, сколько необходимо.

Связанный контент