この記事は機械翻訳のミラー記事です。元の記事にジャンプするにはこちらをクリックしてください。

眺める: 18166|答える: 6

WindowsリモートデスクトップにおけるNginxリバースプロキシの実用的な利用

[リンクをコピー]
掲載地 2021/11/20 19:26:21 | | | |
要件:nginxリバースプロキシを使用して外部ネットワークのリモートデスクトップ経由でイントラネット上のサーバーへのアクセスを送信すること。nginxが存在するサーバーはパブリックネットワーク権限を持ち(ポートマッピングが完了)、内部ネットワーク上のWindowsサーバーには外部ネットワーク経由でアクセスできないこと、nginxリバースプロキシを内部Windowsサーバー(3389)のリモートポートに使用すること。

  • CentOSサーバー(nginxをインストールし、公開ネットワーク権限を付与):192.168.50.41
  • Windows Server: 192.168.50.91


まず、以下のソースコードを使ってnginxコマンドをインストールします。



ビルド時に--with-streamパラメータを追加する必要があります。そうしないと設定ファイルの設定時にエラーが出ます。 サーバーにすでにnginxサービスがインストールされている場合、nginx -Vを使って--with-streamパラメータがあるか確認してください。なければ、モジュールを追加する際に以下の方法を参照してください。

[実戦]Nginx 1.4.4 が 1.14.0 にアップグレードされました
https://www.itsvse.com/thread-4714-1-1.html

nginxはサードパーティ製モジュールを追加し、nginxがネイティブにサポートしているモジュールも可能にします
https://www.itsvse.com/thread-4713-1-1.html


nginx.confファイルの設定は以下の通りです:

構成はポート192.168.50.41:12346はポート192.168.50.91:3389に転送されます。NGINXを再起動するために。 TCPおよびUDPのロードバランシングの設定:ハイパーリンクのログインが見えます。

リモートデスクトップ経由で接続192.168.50.41:12346住所は以下の通りです:



原理として、NginxはプロキシHTTPプロトコルトラフィックをリバースするだけでなく、TCPやUDPトラフィックの直接リバースも可能です。

(終わり)




先の:C# 10 グローバル引用を用いた新しい構文グローバル
次に:DevToolsがソースマッピングの読み込みに失敗しました:読み込みに失敗しました
 地主| 掲載地 2021/11/20 19:27:11 |
Linuxのリスニングポート表示:

掲載地 2021/11/21 19:29:18 |
学ぶことを学べ、良いことだ
掲載地 2021/11/21 23:09:56 |
学ぶことを...
掲載地 2022/03/07 22:10:47 |
シャオ・ジャザ 2021年11月20日 19:27 投稿
Linuxのリスニングポート表示:

まずこの点を見てみましょう
掲載地 2023/03/17 10:38:24 |
学習は
掲載地 2023/03/22 9:06:20 |
学習は
免責事項:
Code Farmer Networkが発行するすべてのソフトウェア、プログラミング資料、記事は学習および研究目的のみを目的としています。 上記の内容は商業的または違法な目的で使用されてはならず、そうでなければ利用者はすべての結果を負うことになります。 このサイトの情報はインターネットからのものであり、著作権紛争はこのサイトとは関係ありません。 ダウンロード後24時間以内に上記の内容を完全にパソコンから削除してください。 もしこのプログラムを気に入ったら、正規のソフトウェアを支持し、登録を購入し、より良い本物のサービスを受けてください。 もし侵害があれば、メールでご連絡ください。

Mail To:help@itsvse.com