HTTPリクエストを受け取り、それを別のhttpアドレスに渡し、そのアドレスから応答を返すことができる単純なサーバーをローカルですばやく実行したいと思います。私はこれがnetcatを使って1-linerで実行できるかどうかを調べようとしましたが、これまでは成功しませんでした。これについて短いスクリプトを書く簡単な方法はありますか?
明らかに、私は小さなpython / bash / ruby / etcスクリプトを書くことでこれを行うことができますが、基本的なコマンドラインユーティリティがこれらの簡単なユースケースを処理できるかどうか疑問に思います。
答え1
SSHを使用してローカルホストでポート8080を設定し、ローカルネットワーク上のEpsonプリンタのWebインターフェイスにリダイレクトします。
ssh -L 8080:epson1:80 username@localhost
これでこのURLが利用可能になりましたhttp://localhost:8080/プリンタのWebインターフェイスにアクセスします。