HTTP 요청을 수신하고, 이를 다른 http 주소로 전달하고, 해당 주소에서 응답을 반환할 수 있는 간단한 서버를 로컬에서 빠르게 실행하고 싶습니다. 나는 이것이 netcat을 사용하여 1-liner로 수행될 수 있는지 알아내려고 노력해 왔지만 지금까지는 성공하지 못했습니다. 이에 대한 짧은 스크립트를 작성하는 쉬운 방법이 있습니까?
분명히 말하면 작은 python/bash/ruby/etc 스크립트를 작성하여 이 작업을 수행할 수 있다는 것을 알고 있지만 기본 명령줄 유틸리티가 이러한 간단한 사용 사례를 처리할 수 있는지 궁금합니다.
답변1
SSH를 사용하여 로컬 호스트에서 포트 8080을 설정하여 로컬 네트워크에 있는 Epson 프린터의 웹 인터페이스로 리디렉션합니다.
ssh -L 8080:epson1:80 username@localhost
이제 이 URL을 사용할 수 있습니다http://localhost:8080/프린터의 웹 인터페이스에 액세스합니다.