Windows 10에서 모든 트래픽이 VPN을 통과하도록하려면 어떻게해야합니까?


25

Windows 10에서 모든 트래픽이 VPN을 통과하도록하는 가장 쉬운 방법은 무엇입니까? 내장 된 방법이 있습니까? VPN이 실패하는 경우 기본적으로 인터넷 킬 스위치를 찾고 있습니다.

나는 때때로 OS가 혼란스러워하고 트래픽을 보낼 때 VPN을 사용하지 않는 임의의 이유로 인해 실제로 유효한 우려입니까?


VPN을 설정 한 다음 연결하십시오
Ramhound

@Ramhound 내가 사용하는 VPN 관리자에는 킬 스위치가 있지만 특히 여러 네트워크 인터페이스가있는 경우 버그가 있습니다.
Celeritas

"VPN 설정"이라고 표시하면 개인 정보가 유출되지 않도록 VPN을 구성한다는 의미입니다. 올바르게 암호화 된 VPN은 자동으로 가상 사설망에 연결되며 모든 트래픽은 해당 네트워크를 통과하므로 일단 완료되면 특별한 조치를 취할 필요가 없습니다.
Ramhound

나는 주제에 대한 연구의 명백한 부족 때문에 가정 할 것이다
Ramhound

답변:


14

노트 :

네트워크 어댑터가 하나만 활성화되어 있는지 확인하십시오 (예 : 이더넷을 사용하는 경우 무선이 비활성화되어 있는지 확인). 무선을 사용하는 경우 이더넷 케이블이 연결되어 있지 않은지 확인하거나 네트워킹 및 공유 센터에서 어댑터를 비활성화하고 어댑터 설정을 변경하십시오.

명령 프롬프트를 열고 명령을 수행하십시오.

netstat /r

"액티브 라우트"섹션의 0.0.0.0 라인에있는 인터페이스 ip 주소를 참고하십시오. 192.168.0.1입니다.

VPN에 연결

다른 일을 netstat /r

vpn (두 번째 0.0.0.0. 라인)에 대한 새 IP 경로가 표시됩니다. 인터페이스 새 경로 IP에 유의하십시오.

이제이 명령으로 원래 비 VPN 경로를 종료하십시오.

route delete 0.0.0.0 192.168.0.1

그런 다음 다른 일을 netstat /r

이제 VPN 경로 만 볼 수 있으며 VPN 회선이 끊어지면 해당 경로를 잃어 버리므로 0.0.0.0 경로가 더 이상 없으며 외부 연결이 즉시 끊어집니다. 인터넷에 액세스하려면이 명령으로 원래 경로를 다시 추가해야합니다.

route add 0.0.0.0 mask 0.0.0.0 192.168.0.1 IF 8

"IF 8"은 "인터페이스 8"을 의미합니다. 컴퓨터에서 숫자 8이 다를 수 있습니다. 인터페이스 목록에서 올바른 인터페이스 수를 얻으려면 netstat -r 출력을 확인하십시오.

ipv6를 비활성화한다고 말한 모든 작업을 수행 한 후 아무런 문제 없이이 작업을 수행했습니다.

ipv6 명령 비활성화 :

netsh interface teredo set state disabled

ipv6 명령 사용 :

netsh interface teredo set state default

"네트워크 어댑터가 하나만 활성화되어 있는지 확인하십시오."VMware에서 사용하는 것과 같은 가상 어댑터는 어떻습니까?
Celeritas

위의 답변을 참조하십시오 dxiv
Moab

route delete명령을 수행 한 후 오류가 발생했습니다The route deletion failed: Element not found.
Celeritas

당신은 뭔가 잘못했다.
Moab

@Moab 대상 IP 대신 게이트웨이 IP를 사용하십시오
Ankit_Shah55

12

다음은 두 가지 질문으로 구성됩니다.

I'm basically looking for a internet kill switch in the case VPN fails

@Moab의 답변은이 질문을 멋지게 해결합니다.

What is the easiest way to ensure all traffic goes through the VPN in Windows 10?
Is there any built in ways?

이것은 다른 질문입니다. 참고 all traffic goes through the VPN"는 암시 한 만큼 VPN 연결이 다 같이 ". VPN을 통해 인터넷 트래픽을 라우팅하는 기본 제공 방법은 어떤 이유로 든 VPN 연결이 끊어지면 로컬 인터넷 연결로 투명하게 대체됩니다.

즉, 다음 단계는 두 번째 질문에 대답해야합니다.

  • 시작 버튼을 마우스 오른쪽 버튼으로 클릭하고 네트워크 연결을 선택하십시오.
  • 사용하려는 VPN 연결을 클릭하고 마우스 오른쪽 버튼을 클릭 한 후 속성을 선택하십시오.
  • 네트워킹 탭을 클릭하고 목록에서 IPv4를 선택한 다음 속성을 클릭하십시오.
  • 고급을 클릭하고 "원격 네트워크에서 기본 게이트웨이 사용"이 선택되어 있는지 확인하십시오
  • 해당되는 경우 IPv6에 대해 이전 단계를 반복하십시오.

고급을 클릭 한 후 ""원격 네트워크에서 기본 게이트웨이 사용 "을 볼 수 없지만"기본 게이트웨이 "레이블 아래에 목록이 비어 있습니다.
Celeritas

label "default gateways"위에 나열된 단계에서 찾을 수 없습니다 . 잘못된 위치에 있거나 Windows 내장 VPN 이외의 타사 VPN을 사용 중일 수 있습니다.이 경우 귀하의 질문에서 가장 먼저 지적해야합니다.
dxiv

나는 Windows 10에 하나가 내장되어 있다는 것을 몰랐습니다
Celeritas

@Celeritas Windows에는 (가상) 모든 사용자를위한 VPN 클라이언트가 내장되어 있습니다. 사용하지 않고 다른 타사 대안을 사용하는 경우 내 대답과 Moab 모두 시간 낭비였습니다. 다음에 질문 할 때는 전체 내용을 알려주십시오.
dxiv

1
Windows에 VPN이 제공되는 경우 VPN을 사용하는 거의 모든 사람이 타사 대안을 사용하는 이유는 무엇입니까?
Celeritas
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.