Linuxベースの「headless-box-1」のアプリケーションがHTTP接続を受信しています。http://127.0.0.1:7860。これは自分への接続を制限します。
しかし、私はLAN上のすべてのコンピュータの接続を受信できるようにしたいと思います。
laptop-1で閲覧できるようにするheadless-box-1(192.168.1.100)で実行できるコマンドはありますか?http://192.168.1.100 :7861、すべてのトラフィックを双方向にルーティングします。lan-publicポート:7861からlocalhost-only:7860へ?
この設定ではセキュリティとHTTPSは問題になりません。私が見つけた答えはすべてSSHトンネリングに関するものですが、これはラップトップ側のSSHに関連しており、少し過剰であるようです。
答え1
socat
次の目的に使用できます。
socat tcp-listen:7861,reuseaddr,fork tcp:127.1:7860
INADDR_ANYから7861を受信し、127.1:7860に設定された新しいTCP接続への着信接続を検出します。