
このトピックについてはすでに Super User にたくさんの質問があることは承知していますが、それらはすべて上級ユーザー向けのものであり、私にはよくわかりません。
openvpn --config vpn1.ovpn
Reddit で、 を実行してから を実行できるらしいと知りましたが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
。
この手順を使用して、必要なホップ数まで拡張できます。