어떻게 하면 개인 네트워크에 있는 컴퓨터의 모든 트래픽을 암호화할 수 있을까?

VPN으로 가상 머신이 모든 탐색을 가릴 수 있을까?

수정: 제 모호한 표현과 짧은 답변에 사과드립니다. 대부분의 제 답변은 모바일폰으로 작성되었습니다.

당신이 트래픽을 보고 싶지 않은 사람에 따라 달라집니다. NAT 박스가 당신이 무엇을 하는지 보지 않길 원한다면, 개인 네트워크 외부에 VPN 연결이 필요합니다. VPN 연결을 하는 VM이 있다면, 감춰지는 트래픽은 오직 VM에서의 트래픽뿐일 겁니다. 호스트 기계용 VPN 서버를 실행시키기 위해 VM을 설정하려는 것이라면, 이는 전혀 무가치할 겁니다. 왜냐하면 암호화는 VPN 서버와 VPN 클라이언트 사이에서만 이뤄지기 때문입니다.

LAN 내 두 컴퓨터 간 가장 쉬운 방법은 IPsec입니다. 대부분의 최신 운영체제에 내장되어 있습니다. 사전 공유 키를 사용하여 SSL 인증서를 다룰 필요 없이 설정할 수 있습니다.

내부 컴퓨터와 인터넷 간이라면 VPN만이 유일한 방법입니다.

가상 머신을 실행하는 것은 호스트 컴퓨터의 탐색 흔적만 지우게 될 뿐입니다. 정확히 어떤 것을 숨기고 싶은지 더 많은 정보가 필요합니다.

컴퓨터 전체가 불안전하다면, 가상 머신이나 휴대용 앱을 실행하여 흔적이 남지 않도록 하고, VPN을 사용하여 모든 트래픽을 암호화할 수 있습니다. 만약 최종 지점이 보안 위험에 노출되어 있다면, IP를 숨기기 위해 프록시 서비스를 이용해야 합니다.

웹 서핑만 걱정된다면, EFF가 최근 공개한 Firefox 플러그인인 HTTPS everywhere를 확인해보세요. 그리고 Tor를 사용하는 것도 추천합니다 - 3단계 암호화와 익명성을 제공하며, 윈도우, OSX, 리눅스용 토르 번들 및 Torbutton과 결합해 아무 걱정 없이 탐색할 수 있습니다.