以下の内容はhttps://takuya-1st.hatenablog.jp/entry/2019/09/27/035208より取得しました。


nginx でSSHをプロキシして転送する 443 の再利用も可能

nginx でSSHの接続を転送することが出来ます。

nginx には ストリームをそのまま転送することが出来る機能があるので、TCP・IPのポートフォワードができて、ルーター的な動作が出来ます。

nginx.conf

stream {
  upstream ssh {
    server 192.168.2.8:22;
  }
  server {
    listen 2222;
    proxy_pass    ssh;

  }
}

なんと443 を再利用することも可能

まだ試してないのですが、 443 を ssh / ssl の両方で待ち受けることも可能になってるようです。今使ってる グローバルIP上の nginx が非対応なので試すのは少し先になりそう

Run Non-SSL Protocols on the Same Port as SSL in NGINX 1.15.2

関連資料

2022-04-08更新

NGINX で ssh TLSを同時に扱うときは次のようにします。

https://takuya-1st.hatenablog.jp/entry/2022/04/06/005007

参考資料




以上の内容はhttps://takuya-1st.hatenablog.jp/entry/2019/09/27/035208より取得しました。
このページはhttp://font.textar.tv/のウェブフォントを使用してます

不具合報告/要望等はこちらへお願いします。
モバイルやる夫Viewer Ver0.14