状況。
... +-- コンピューター (インターネットへ) | | - [ ルーター / ファイアウォール ] -- [ スイッチ ] +- [ スイッチ ] -+-- コンピューター | | [ プロキシ HTTP ] +-- コンピューター
許可したのは:
- プロキシ経由でインターネットに接続する HTTP および HTTPS トラフィック
- イントラネット内のコンピュータ間のアクセス
それ以外の場合は、他のすべてのポート/通信は許可されません。
現在のファイアウォール ルールセットを変更せずに、何らかの VPN/トンネリング手段を介して Windows ホスト マシンを外部のターミナル サービス サーバー (Windows 7 マシン) などに接続する方法はありますか?
ユーザースペース(管理者権限は不要)アプリケーション、できればそのようなアクセスを許可するユーザーフレンドリーなアプリケーションを提案してください。よろしくお願いします。
答え1
ここで言及されている SSL VPN ソリューションは、どういうわけか誤解を招くものです。最後の手段として、外部ボックス (自宅など) に OpenVPN デーモンを設定し、OpenVPN クライアントを使用して接続し、OpenVPN クライアントのトレイ アイコンを右クリックして [プロキシ設定] を選択します。ここで、「HTTP プロキシ」と「Socks プロキシ」がデフォルトで自動検出モードになっていることがはっきりとわかります。
HTTP(S) プロキシ経由の SSH トンネル (リバース RDP)
これは私が現在取り組んでいることなので、これを読んでいる人は誰でもチェックすることができます。
答え2
OpenVPNはおそらくあなたにとって非常に良い解決策となるでしょう。http://openvpn.net/index.php/open-source/335-why-openvpn.htmlOpenVPN がユーザー空間デーモンであることを確認します。
「...OpenVPN はカーネル モジュールではなく、ユーザー空間デーモンとして記述されています...」
これは無料、オープンソース、安全、そして高度な設定が可能です。「ユーザーフレンドリー」という点では、管理者は OpenVPN をインストールした後、ユーザーが設定ファイルを配置できるように支援し、その後はユーザーがオンラインのときはいつでも自動的に接続できるようになります (「OpenVPN サービス」サービスを自動的に開始するように設定することにより)。
ヒント: 通常、ネットワーク アダプターの名前を「ネットワーク接続 2」(または Windows がデフォルトで割り当てる名前/番号) から「OpenVPN」に変更します。こうすることで、後でサポートしやすくなります。