직장이나 다른 위치 (부모의 집)에서 양말 프록시로 사용할 수있는 홈 네트워크에 Raspberry Pi를 설정하고 싶습니다. 즉, 웹을 탐색하고 연결 위치에 관계없이 홈 네트워크에서 발생하는 것처럼 보이게하고 싶습니다.
이 질문이 여러 번 요청되었다는 것을 알고 있지만 내가 뭘 잘못하고 있는지 또는 놓치고 있는지 알아낼 수없는 것 같습니다.
나는 그것을 작동시키기에 가깝지만, 검색하고 시도한 몇 시간 후에는 그것을 모두 합칠 수 없습니다.
지금까지 내가 가진 것입니다.
집에서 RPi ----> Linux VPS <----- Windows 상자에서 나
RPI에서 다음 명령을 실행합니다.
ssh -f -N -T -R 2210 : localhost : 22 [email protected]
이것은 VPS에서 역방향 터널을 설정하는 것으로 보입니다 (VPS의 포트 2210에서 수신 대기하는 것을 볼 수 있습니다).
tcp 00 0.0.0.0:2210 0.0.0.0:* 듣기
내 로컬 Windows 워크 스테이션에서 Putty를 사용하여 Linux VPS로 ssh하고 다음을 실행할 수 있습니다.
ssh -p 2210 RPi- 계정 @localhost
또는
ssh -l RPi- 계정 -p 2210 localhost
RPI와 VPS에 키를 설정하여 암호없이 서로 로그인 할 수 있습니다.
이렇게하면 VPS를 통해 Windows 워크 스테이션에서 RPI로 연결되고 RPi에 대한 SSH 연결을 얻을 수 있지만 양말 프록시가 작동하지 않습니다.
내가 알아낼 수없는 것은 VPS와 내 워크 스테이션의 Putty에서 SSH 명령을 구성하여이 연결을 만들고 탐색 할 수 있도록 RPI를 통해 socks 연결을 전달하는 방법입니다. Putty (포트 포워딩, 동적 포트)에서 SSH 터널 구성의 여러 조합을 시도했지만 최선의 방법은 Linux VPS (중간 지점)에서 Net으로 나가는 socks 프록시 연결을 얻는 것입니다.
VPS에서 다음을 시도했습니다.
ssh -p 2210 -D 8888 RPi-account @ localhost
그런 다음 내 워크 스테이션의 Putty에서 다음과 같은 터널을 사용하여 VPS에 대한 연결을 설정했습니다.
L50000 127.0.0.1:8888
Socks 프록시를 로컬로 127.0.0.1 포트 50000으로 설정하면 브라우저가 외부 세계에 액세스 할 수 없습니다.
로컬 워크 스테이션에서 VPS로 프록시를 연결하고 RPi를 통해 연결하도록 허용하려면 무엇을 놓치고 있습니까?
감사!
Linux VPS에서 SOCKS 프록시가 필요하지 않고 Windows 시스템에서 필요합니다. 일반 포트 전달을 다른 일반 포트 전달에 사용할 수 있지만 SOCKS 전달을 다른 SOCKS 전달에 사용할 수 없습니다.
간단한 해결책은 Putty를 사용하여 포트 2210에서 Linux-VPS에 연결하는 동시에 Putty에서 SOCKS 터널을 만드는 것입니다. Linux-VPS : 2210에 대한 연결이 PI로 전달되므로 SOCKS 포트에 대한 연결이 PI로 전달됩니다.
설명했듯이 SOCKS 포워딩에 대한 정기 포워딩도 작동해야하지만 더 복잡합니다. VPS에서 PI 로의 두 번째 SSH 연결이 실제로 설정되고 포트 8888이 열려 있는지 확인해야합니다.
편집하다
PI에서 VPS 로의 SSH 연결을 사용하여 생성 한 역방향 전달은 Linux-VPS : 2210에 대한 SSH 연결이 방화벽으로 인해 후자를 사용할 수 없다는 점을 제외하고는 PI : 22에 대한 연결과 동일 함을 의미합니다. 라우팅 제한.
따라서 유닉스 용어로, PI (VPS를 통해)에 연결하고 포트 포워딩을 수행하기 만하면됩니다.
ssh -D 50000 -p 2210 RPi-account@Linux-VPS
이것은
ssh -D 50000 -p 22 RPi-account@PI
Putty를 사용할 때 세션 탭에서 호스트 및 포트 (Linux-VPS : 2210), "연결-> 데이터"의 사용자 이름 (RPi- 계정), "연결-> SSH-> 터널"의 포트 포워딩을 구성합니다. . 소스 포트 50000을 입력하고 대상은 비어 있으며 동적 및 자동을 선택한 다음 추가를 누릅니다. 전달은로 나열되어야합니다 D50000
. PI에 대한 자동 로그인을위한 키를 구성 할 수도 있습니다. VPS는 이것이 작동하기 위해 PI에 대한 키가 필요하지 않습니다.
이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.
침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제
몇 마디 만하겠습니다