![SSH 터널링/포트 전달을 사용하여 Raspberry Pi를 통해 로컬 개발 서버를 외부에 노출](https://linux55.com/image/198955/SSH%20%ED%84%B0%EB%84%90%EB%A7%81%2F%ED%8F%AC%ED%8A%B8%20%EC%A0%84%EB%8B%AC%EC%9D%84%20%EC%82%AC%EC%9A%A9%ED%95%98%EC%97%AC%20Raspberry%20Pi%EB%A5%BC%20%ED%86%B5%ED%95%B4%20%EB%A1%9C%EC%BB%AC%20%EA%B0%9C%EB%B0%9C%20%EC%84%9C%EB%B2%84%EB%A5%BC%20%EC%99%B8%EB%B6%80%EC%97%90%20%EB%85%B8%EC%B6%9C.png)
내 로컬 네트워크에 없는 사용자가 내 웹 애플리케이션을 테스트할 수 있도록 내 로컬 개발 서버를 외부 세계에 노출하려고 합니다. 웹 애플리케이션을 테스트하는 사용자는 localhost:3000 및 localhost:8080을 사용하여 브라우저에서 애플리케이션을 실행해야 합니다. 이러한 도메인은 화이트리스트에 포함되어 있기 때문입니다. 나는 이것이 내 Raspberry Pi가 SSH 터널을 사용하여 프록시 역할을 할 수 있도록 하는 완벽한 앱이라고 생각했습니다. 이것은 내 설정입니다.
로컬 포트 전달(예: ssh -L)은 제대로 작동하지만 원격 포트 전달(예: ssh -R)은 작동하지 않습니다. 클라이언트나 Raspberry Pi에서 localhost:3000 또는 localhost:8080을 로드할 수 없습니다. GatewayPorts yes
여기 지침에 따라 Raspberry Pi에서도 활성화했습니다 .https://blog.trackets.com/2014/05/17/ssh-tunnel-local-and-remote-port-forwarding-explained-with-examples.html. 이러한 URL이 내 Raspberry Pi에 로드되지 않는다는 사실은 문제가 Raspberry Pi와 내 개발 서버 사이에 있다는 것을 의미합니다. 이 프록시를 작동시키려면 어떻게 해야 합니까?