서문 : 내가 찾고있는 것은 위와 같은 형식의 명시적인 지침입니다. 즉, 다음과 같은 실행입니다.
랩톱 (컴퓨터 A)에서 컴퓨터 B로 작업중인 양말 프록시가 있습니다.
[A]$ ssh -ND 8888 B
A의 로컬 포트 8888
에서 SOCKS 프록시를 사용하고 A에서 검색 하도록 Firefox를 설정할 수 있습니다 . 여태까지는 그런대로 잘됐다.
그러나 컴퓨터 B와 C 사이에 양말 프록시가 있습니다.
[B]$ ssh -ND 8157 C
그래서 C에있는 것처럼 B를 탐색하여 B의 Firefox 양말 프록시를로 설정 할 수 있습니다 8157
.
C에 대한 연결을 사용하는 동안 로컬에서 (A에서) Firefox를 사용할 수 있도록 두 프록시를 연결하는 방법이 있습니까?
즉, 어떻게 든 모든 Firefox의 양말 요청을 A에서 C로 전달합니다. A와 C는 서로를 직접 볼 수는 없지만 모든 곳에서 완전한 루트 SSH 액세스 권한이 있습니다. 모든 머신은 데비안입니다.
참고 나는 것을 하지 않는 포트 (80)와 같은 단일 포트를 전달할하지만 내가 원하는 완전히 체인 양말 프록시를 .
ssh -L 8888:B:8157
실패하면 호스트 이름 매개 변수가 필요합니다. 보다 완전한 엔드 투 엔드 답변을 줄 수 있습니까? 작동하면 동의합니다.
-L 8888:B:8157
[A] 만하면 안되나요 ?