
私はノートパソコンを持っていて、ヨーロッパ中を旅行しています。
自宅にデスクトップがあり、それをサーバーとして使用し、ラップトップから SSH でアクセスできます。静的 IP などがあると仮定すると、DNS については心配する必要はありません。
私のオフィスには仕事用のネットワークがあり、必要なものにアクセスするには VPN で接続する必要があります。VPN 接続中は、リモート デスクトップ アプリ (Remmina)、SSH 用の Linux ターミナル、Web ブラウザーを使用してイントラネットなどにアクセスします。
私がやりたいのは、ラップトップで Remmina や Chrome などのアプリを実行し、すべてのトラフィックを自宅のデスクトップ経由でルーティングして、すべてが自宅のデスクトップから送信されているように見せ、ラップトップの IP アドレスはどこにも表示されず、自宅のデスクトップだけが表示されるようにすることです。
当初は、ラップトップから自宅のデスクトップに VPN を使用することを考えていましたが、おそらくこれはポート 80 と 443 しかサポートしていないため、何か変更があった場合に備えて、すべてのポートのトラフィックを自宅のデスクトップ経由でバウンスさせたいのです。また、自宅のデスクトップを VPN サーバー (ラップトップから自宅へ) と VPN クライアント (自宅から職場へ) の両方として動作させた場合、相互にどのように動作するのかわかりません。
私が考えた別の解決策は、自宅のデスクトップにインストールされている Chrome と Remmina を使用し、ラップトップと自宅のデスクトップ間の ssh -X セッションを介してそれらを実行することです。ただし、これは機能すると思いますが、以前にこれを試したときはいつも、非常に遅くなりました。
最後に、プロキシを設定して、特定のポートのトラフィックを自宅のデスクトップ経由で転送できると思いますが、Remmina はプロキシ構成をサポートしていません。また、これを正しく実行するためにソフトウェアに依存するという考えは好きではありません。
そこでお聞きしたいのですが、これに対する適切な解決策は何でしょうか?
ありがとう
ジョーイ