라즈베리 파이가 설치되어 있습니다 motion
. mjpg
at이 있어서 localhost:8081
인터넷상의 다른 웹서버로 전송하고 싶은데 일종의 릴레이인 셈이죠. 쉬운 전송을 위해 파일 시스템에서 파일을 어디에서 찾을 수 있는지 모르겠습니다 mjpg
. 구성된 폴더에 없습니다. 그렇다면 내 데이터를 localhost:8081
웹 서버로 전송하는 가장 좋은 방법은 무엇입니까? 내 웹캠의 실시간 이미지를 보여줍니다.
답변1
나는 이것이 ssh를 사용하여 이루어질 수 있다고 믿습니다. SSH를 통한 연결 전달을 살펴보세요.
ssh -R remote_socket:host:hostport
예를 들어 웹 서버가 다음과 같은 경우 example.com
:
ssh -R 8081:localhost:8081 example.com
Raspberry Pi에서 실행하는 경우 웹 서버의 포트 8081에 대한 모든 연결은 SSH를 통해 Raspberry Pi로 전달됩니다.
귀하의 요구 사항을 충족하는지 확인하기 위해 LAN의 다른 호스트에서 먼저 이 작업을 시도하는 것이 좋습니다. 라즈베리 파이에서:
ssh -R 8081:localhost:8081 other_lan_host
또는 이 -L
옵션을 사용하고 테스트 중인 LAN 호스트에서 명령을 실행할 수 있습니다.
ssh -L 8081:raspberrypihost:8081