Я знаю, что на 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
.
Эту процедуру можно использовать для расширения на столько переходов, сколько необходимо.