A, B라는 2개의 서버가 있습니다. 내 시스템에서 서버 B로의 터널을 만들고 싶지만 이 작업에는 몇 가지 제한 사항이 있습니다. 따라서 먼저 서버 A로 터널링한 다음 서버 A에서 서버 B로 터널링해야 합니다. 내 목표는 SOCKS 프록시를 사용하여 웹을 탐색하는 것입니다.
어떻게 해야 하나요?
답변1
아주 기본적인 방법을 보여드리겠습니다. 여기서는 A에서 B에 직접 액세스할 수 있다고 가정합니다. 상황에 따라 달라질 수 있습니다.
A에:
ssh -D socks_port B
이렇게 하면 A의 양말_포트 포트가 SOCKS 프록시로 열립니다.
시스템에서:
ssh -L local_port:localhost:socks_port A
이는 시스템의 local_port를 A의 포트 ocks_port로 전달합니다.
그런 다음 소켓에서 SOCKS 프록시를 사용하도록 브라우저를 구성할 수 있습니다.localhost:local_port
ㅏ한 줄다음과 같습니다.
ssh -t -L 1234:localhost:5678 FIRSTHOST ssh -D 5678 SECONDHOST
여기서 FIRSTHOST
및 는 SECONDHOST
호스트 이름이나 IP 주소로 바꿔야 합니다.
브라우저에서 양말 프록시를 입력해야 합니다:
localhost:1234