원격 시스템을 통한 직접 트래픽

원격 시스템을 통한 직접 트래픽

나는 머신 A를 가지고 있고 인터넷에 접속할 수 있으며 Tor는 포트 9150에서 실행되고 있습니다. 인터넷에 액세스할 수 없는 머신 B가 있지만 SSH를 통해 머신 A에 액세스할 수 있습니다. 머신 B(인터넷 머신 없음)에서 명령을 실행하고 싶습니다. 머신 B의 이 명령은 인터넷에 액세스할 수 있습니다. 이 명령이 머신 A 포트 9150을 통과하길 원합니다. 머신 B에는 sudo 액세스 권한이 없지만 머신 A에는 sudo 액세스 권한이 있습니다.

어떻게 설정하나요?

답변1

Tor가 localhost에서만 수신 대기하는 경우 머신 B의 SSH 로컬 포트 ​​전달을 사용하십시오.

ssh user@machineA -L9150:localhost:9150

이렇게 하면 머신 B의 포트 9150이 머신 A의 포트 9150에 효과적으로 바인딩됩니다.

또는 시스템 A의 모든 인터페이스를 수신하도록 Tor 데몬을 변경할 수 있고 이를 차단하는 인바운드 방화벽이 없는 경우 SSH 전달을 무시할 수 있습니다.

두 경우 모두 다음과 같이 적절하게 구성된 도구를 사용하여 proxychainsTor를 통과하도록 명령을 추가 할 수 있습니다.

proxychains curl http://example.onion

프록시체인은 패키지 관리자를 통해 사용할 수 있지만 GitHub에는 최신 버전이 있습니다.https://github.com/rofl0r/proxychains-ng. 기본 구성은 localhost의 Tor SOCKS 서버에 연결을 시도하지만 proxychains.conf원하는 경우 수정하여 변경할 수 있습니다.

관련 정보