vpn - 2 つの OpenVPN サーバーをチェーン接続する方法

vpn - 2 つの OpenVPN サーバーをチェーン接続する方法

このトピックについてはすでに Super User にたくさんの質問があることは承知していますが、それらはすべて上級ユーザー向けのものであり、私にはよくわかりません。

openvpn --config vpn1.ovpnReddit で、 を実行してから を実行できるらしいと知りましたがopenvpn --config vpn2.ovpn、うまくいきませんでした。このタイプの接続はトラフィックを通過させるだけでvpn2、 を通過させるための「指示」はないはずですvpn1

仮想マシンを介して VPN に接続する方法は知っていますが、それを伴わない方法を探しています。

編集:

私は自分のコンピュータを自分の所有ではないVPNサーバーに接続し、そのサーバーを経由してトラフィックをルーティングしようとしています。別の私が所有していない VPN サーバー。基本的には次のようになります:

私のコンピュータ ----------> VPN1 ----------> VPN2 ----------> インターネット

これは、ルーティングするための別のデバイスがなくても可能ですか?1台の物理マシンでこれを行うことは可能ですが、バーチャル先ほど述べたように、マシンごとに 1 つの物理デバイスが必要ですが、これは単一の物理デバイスでも可能ですか?

編集2:

私の設定ファイルの 1 つ (リモート 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 ホップの場合はinterim.host、次の手順に従います。ここでは、公式の OpenVPN ポート番号 を使用しています1194

ワークステーションから:

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

からinterim.host

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

最後に、ローカルの openvpn クライアントを に接続しますlocalhost:1194

この手順を使用して、必要なホップ数まで拡張できます。

関連情報