Di Windows 10 bagaimana Anda memastikan semua lalu lintas melewati VPN?

25

Apa cara termudah untuk memastikan semua lalu lintas melewati VPN di Windows 10? Apakah ada cara yang dibangun? Saya pada dasarnya mencari switch kill internet jika VPN gagal.

Saya yakin bahwa kadang-kadang OS menjadi bingung dan untuk beberapa alasan acak tidak menggunakan VPN saat mengirim lalu lintas, apakah ini sebenarnya masalah yang sah?

Celeritas
sumber
Atur VPN untuk melakukan itu kemudian sambungkan ke sana
Ramhound
@Ramhound manajer VPN yang saya gunakan memiliki switch mematikan, tetapi bermasalah, terutama jika ada beberapa antarmuka jaringan.
Celeritas
Ketika saya menunjukkan, "setup VPN", maksud saya mengkonfigurasi VPN untuk tidak membocorkan informasi pribadi Anda. VPN yang dienkripsi dengan benar akan secara otomatis menghubungkan Anda ke jaringan pribadi virtual, dan semua lalu lintas akan melalui jaringan itu, tidak ada yang istimewa yang harus dilakukan setelah selesai.
Ramhound
Saya berasumsi karena kurangnya penelitian tentang topik tersebut
Ramhound

Jawaban:

14

catatan:

Pastikan Anda hanya memiliki satu adapter jaringan yang diaktifkan, contoh: jika Anda menggunakan ethernet, pastikan nirkabel dinonaktifkan. Jika menggunakan nirkabel pastikan tidak ada kabel ethernet yang terhubung, atau nonaktifkan adaptor di jaringan dan pusat berbagi> ubah pengaturan adaptor.

Buka command prompt dan lakukan perintah:

netstat /r

perhatikan alamat ip Antarmuka pada baris 0.0.0.0 di bagian "Rute Aktif", anggap saja 192.168.0.1

Hubungkan ke VPN Anda

Lakukan yang lain netstat /r

Catatan Anda akan melihat rute ip baru untuk vpn (baris kedua 0.0.0.0), perhatikan bahwa Interface ip rute baru

Sekarang bunuh rute non vpn asli dengan perintah ini

route delete 0.0.0.0 192.168.0.1

lalu lakukan lagi netstat /r

Anda hanya akan melihat rute vpn Anda sekarang, dan jika jalur VPN Anda turun, Anda kehilangan rute itu, sehingga tidak ada lagi rute 0.0.0.0 dan koneksi eksternal Anda akan segera terputus. Jika Anda ingin mengakses internet Anda harus menambahkan rute asli kembali dengan perintah ini:

route add 0.0.0.0 mask 0.0.0.0 192.168.0.1 IF 8

"IF 8" berarti "interface 8". Angka 8 mungkin berbeda di komputer Anda, lihat output netstat -r untuk mendapatkan jumlah antarmuka Anda yang benar di Daftar Antarmuka

Semua yang dikatakan saya akan menonaktifkan ipv6, saya telah melakukan ini tanpa masalah setelah melakukannya.

nonaktifkan perintah ipv6:

netsh interface teredo set state disabled

Aktifkan perintah ipv6:

netsh interface teredo set state default
Moab
sumber
"Pastikan Anda hanya memiliki satu adapter jaringan yang diaktifkan," bagaimana dengan adapter virtual, seperti yang digunakan oleh VMware?
Celeritas
Lihat jawaban di atas oleh dxiv
Moab
Setelah melakukan route deleteperintah, saya mendapatkan kesalahanThe route deletion failed: Element not found.
Celeritas
Anda melakukan sesuatu yang salah.
Moab
@ Moo Gunakan gateway IP bukan IP tujuan
Ankit_Shah55
12

Ini adalah 2 pertanyaan yang digulung menjadi satu.

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

@ Moab menjawab pertanyaan ini dengan baik.

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

Ini pertanyaan yang berbeda . Perhatikan bahwa all traffic goes through the VPNtelah tersirat " selama koneksi VPN aktif ". Cara bawaan untuk merutekan lalu lintas Internet melalui VPN akan secara transparan mundur ke koneksi Internet lokal jika VPN terputus karena alasan apa pun.

Karena itu, langkah-langkah berikut harus menjawab pertanyaan ke-2:

  • klik kanan tombol Start, pilih Network Connections
  • klik koneksi VPN yang ingin Anda gunakan, klik kanan, pilih Properties
  • klik tab Networking, pilih IPv4 dari daftar, klik Properties
  • klik Advanced, pastikan "Gunakan gateway default pada jaringan jarak jauh" dicentang
  • ulangi langkah sebelumnya untuk IPv6 jika berlaku
dxiv
sumber
Saya tidak dapat melihat "" Gunakan gateway default pada jaringan jarak jauh ", setelah mengklik lanjut, tetapi di bawah label" gateway default ", daftarnya kosong.
Celeritas
Tidak ada label "default gateways"yang bisa saya temukan di langkah-langkah yang tercantum di atas. Entah Anda berada di tempat yang salah, atau mungkin Anda menggunakan VPN pihak ke-3 selain Windows bawaan, dalam hal ini yang seharusnya menjadi hal pertama yang ditunjukkan dalam pertanyaan Anda.
dxiv
Saya tidak tahu Windows 10 memiliki built in one
Celeritas
@Celeritas Windows telah memiliki klien VPN bawaan untuk (secara virtual). Jika Anda tidak menggunakannya, tetapi sebaliknya beberapa alternatif pihak ketiga lainnya maka jawaban saya dan Moab telah membuang-buang waktu. Harap berikan konteks lengkap saat Anda mengajukan pertanyaan lain kali.
dxiv
1
Jika Windows dilengkapi dengan VPN, mengapa semua orang yang menggunakan VPN menggunakan alternatif pihak ketiga?
Celeritas