MacOS: SSH 터널 내의 모든 웹 트래픽을 암호화합니다.

MacOS: SSH 터널 내의 모든 웹 트래픽을 암호화합니다.

인터넷과 통신하기 위해 SSH 터널을 설정했습니다.

이를 통해 신뢰할 수 없는 연결을 사용하는 경우 내 데이터가 암호화되어 도용되지 않도록 할 수 있습니다.

Mac OS X 시스템의 연결 설정에 양말 프록시를 추가합니다.

하지만 내 질문은 다음과 같습니다.

프록시 연결을 처리하지 않는 애플리케이션까지 포함하여 모든 트래픽이 내 SSH 터널을 사용하도록 강제하는 방법은 무엇입니까?

그게 가능합니까? 그렇지 않은 경우 VPN 연결이 그렇게 할 수 있습니까?

답변1

셔틀(맥 바이너리)이 바로 이 작업을 수행하며 TCP-over-TCP를 피함으로써 ssh SOCKS보다 성능이 더 좋다고 합니다. 하지만 나는 그것을 직접 사용하지 않았습니다.

답변2

나는 SSHTunnel이 당신이 찾고 있는 소프트웨어라고 생각합니다.

http://www.apple.com/downloads/macosx/networking_security/sshtunnel.html

이를 통해 다양한 네트워크 액세스를 SSH 터널로 캡슐화하고 사용하기 쉬운 인터페이스로 래핑할 수 있습니다.

아니면 물론 VPN 기반 구현을 고려할 수도 있습니다.

VPN에 대해 더 자세한 내용을 알고 싶으면 물어보세요...

답변3

Mac에서 사용할 수 있는지는 모르겠지만 다른 플랫폼에서는 이를 수행하기 위해 LD_PRELOAD와 함께 프록시체인을 사용합니다. 여기에 직접 컴파일할 수 있는 패치가 있습니다.http://chrootlabs.org/bgt/proxychains_osx.html

관련 정보