Cara Menghubungkan Otomatis ke VPN untuk Aplikasi Tertentu di Windows 10

logo jendela

Dengan cmdlet PowerShell Windows 10, Anda dapat dengan mudah menambahkan aplikasi untuk memicu koneksi VPN secara otomatis saat diluncurkan. Mengotomatiskan tugas ini berarti Anda bahkan tidak perlu memikirkan untuk menghubungkan ke VPN saat Anda menggunakan aplikasi tertentu.

Untuk memanfaatkan fungsi ini di PowerShell, pertama-tama Anda harus menambahkan layanan VPN ke komputer Anda jika Anda belum memilikinya.

TERKAIT: Cara Menghubungkan ke VPN di Windows

Cara Menambahkan Pemicu Otomatis VPN

Setelah Anda mengatur koneksi VPN di Windows 10, Anda harus membuka instance PowerShell yang ditinggikan. Untuk melakukannya, klik tombol Mulai, lalu ketik “Powershell.” Klik kanan “Windows PowerShell,” lalu pilih “Run as Administrator” dari menu.

Ketik "PowerShell" di bilah pencarian, klik kanan "Windows PowerShell," lalu klik "Run as Administrator."

Klik “Ya” pada prompt yang muncul untuk mengizinkan akses ke komputer Anda.

Di jendela PowerShell, ketik berikut ini dan ganti <VPNConnection> dan <AppPath> dengan nama koneksi VPN, dan jalur file ke aplikasi yang ingin Anda gunakan, masing-masing:

Add-VpnConnectionTriggerApplication -Nama “<VPNConnection>” –ApplicationID “<AppPath>”

Perintah "Add-VpnConnectionTriggerApplication -Name "VPNConnection" –ApplicationID "AppPath" di jendela PowerShell.

Iklan

Pastikan Anda menyertakan tanda kutip dalam perintah.

Tekan Enter untuk menjalankan perintah. PowerShell memperingatkan Anda bahwa tunneling terpisah dinonaktifkan secara default. Untuk melanjutkan, Anda harus mengonfirmasi dan mengaktifkan fitur tersebut sebelum dipicu secara otomatis.

Ketik “Y” ketika prompt muncul, lalu tekan Enter sekali lagi untuk menyelesaikan.

Perintah "Y" untuk mengonfirmasi tunneling terpisah dinonaktifkan secara default di jendela PowerShell.

Anda harus mengaktifkan split tunneling agar pemicu otomatis terhubung ke VPN tanpa campur tangan manusia.

Terowongan terpisah menghentikan Windows dari merutekan semua lalu lintas jaringan melalui VPN saat aplikasi memicunya untuk memulai. Sebaliknya, itu membagi lalu lintas, dan hanya data dari aplikasi yang terdaftar yang akan mengalir melalui VPN.

Ketik Set-VpnConnection -Name “<VPNConnection>” -SplitTunneling $True ke PowerShell dan ganti <VPNConnection> dengan nama VPN Anda (sekali lagi, simpan tanda kutip di sekitarnya), lalu tekan Enter.

Perintah "Set-VpnConnection -Name "VPNConnection" -SplitTunneling $True" di jendela PowerShell.

Iklan

Selanjutnya, jika Anda secara tidak sengaja menutup aplikasi dan tidak ingin koneksi terputus, Anda dapat mengatur buffer waktu habis untuk memulai ulang aplikasi.

Ketik Set-VpnConnection -Name “<VPNConnection>” -IdleDisconnectSeconds <IdleSeconds> ke dalam PowerShell dan tekan Enter. Ganti <VPNConnection> dengan nama koneksi Anda dan <IdleSeconds> dengan jumlah detik untuk menunggu hingga koneksi berakhir.

Perintah "Set-VpnConnection -Name "VPNConnection" -IdleDisconnectSeconds IdleSeconds" di jendela PowerShell.

Sekarang, ketika aplikasi ditutup, Windows akan menunggu 10 detik sebelum memutuskan koneksi VPN. Anda dapat membuat nomor ini apa pun yang Anda inginkan atau menghilangkan langkah ini sama sekali.

Cara Melihat Kegunaan Yang Memicu Otomatis VPN

Ada beberapa cara yang dapat Anda periksa untuk melihat aplikasi mana yang telah Anda setel untuk memicu dimulainya koneksi VPN. Anda dapat menggunakan cmdlet di dalam PowerShell atau mengedit file buku telepon di File Explorer.

TERKAIT: Bagaimana PowerShell Berbeda Dari Prompt Perintah Windows

Jika VPN tiba-tiba mulai dan Anda tidak yakin mengapa, Anda dapat menggunakan salah satu metode berikut untuk menentukan aplikasi mana yang memicunya.

Menggunakan Cmdlet PowerShell

Untuk menggunakan metode ini, klik tombol Mulai dan ketik “Powershell.” Klik kanan “Windows PowerShell,” lalu pilih “Run as Administrator” dari menu.

Ketik "PowerShell" di bilah pencarian, klik kanan "Windows PowerShell," lalu klik "Run as Administrator."

Iklan

Klik “Ya” pada prompt yang muncul untuk mengizinkan akses ke komputer Anda.

Di jendela PowerShell, ketik perintah berikut, tetapi ganti <VPNConnection > dengan nama koneksi VPN Anda, lalu tekan Enter:

Dapatkan-VpnConnectionTrigger -ConnectionName <VPNConnection>

Perintah "Get-VpnConnectionTrigger -ConnectionName VPNConnection" di jendela PowerShell.

Dalam contoh kita, perintah mengambil properti pemicu dari koneksi VPN “VPN Canada” dan menampilkannya di bawah.

Menggunakan File Explorer

Pilihan lainnya adalah melacak file buku telepon dial-up di File Explorer. Anda dapat membukanya di editor teks dan melihat daftar aplikasi yang memicu VPN.

File buku telepon menyediakan cara standar bagi Windows untuk mengumpulkan dan menentukan informasi yang diperlukan untuk membuat Remote Access Connection (RAS). File berisi informasi seperti alamat IP, port, setelan caram, dan—info yang kita cari—aplikasi yang memicu koneksi.

Untuk memulai, buka File Explorer dan tempel direktori berikut ke bilah alamat, tetapi ganti <User> dengan nama pengguna saat ini, lalu tekan Enter:

C:Users<User>AppDataRoamingMicrosoftNetworkConnectionsPbk

Tempel jalur file ke bilah alamat.

Iklan

Klik kanan “rasphone.pbk”, lalu pilih editor teks tempat Anda ingin membuka file.

Klik kanan "rasphone.pbk", lalu pilih editor teks.

File yang satu ini berisi semua koneksi VPN di komputer Anda, jadi jika Anda memiliki lebih dari satu VPN, Anda mungkin harus menyaring banyak hal untuk menemukan aplikasi yang Anda inginkan. Setiap aplikasi disimpan di bawah fungsi “ClassicApplicationIDs” sebagai jalur file langsungnya.

Daftar "ClassicApplicationIds" di editor teks.

Untungnya, jika Anda tidak ingin menggulir untuk menemukan setiap aplikasi, sebagian besar editor teks memiliki fitur Temukan. Tekan Ctrl + F, keti
k “ClassicApplicationIds” di bidang teks, lalu tekan Enter.

"ClassicApplicationIds" di kotak teks Temukan.

Cara Menghapus Pemicu Otomatis VPN

Jika Anda secara tidak sengaja menambahkan aplikasi yang salah atau tidak lagi ingin VPN dipicu saat Anda meluncurkan aplikasi tertentu, Anda dapat menghapusnya menggunakan cmdlet serupa di PowerShell.

TERKAIT: Geek School: Belajar Menggunakan Cmdlet di PowerShell

Untuk menghapus pemicu otomatis VPN, klik tombol Mulai, lalu ketik “Powershell.” Klik kanan “Windows PowerShell,” lalu pilih “Run as Administrator” dari menu.

Ketik "PowerShell" di bilah pencarian, klik kanan "Windows PowerShell," lalu klik "Run as Administrator."

Klik “Ya” pada prompt yang muncul untuk mengizinkan akses ke komputer Anda.

Iklan

Di jendela PowerShell, ketik berikut ini, tetapi ganti <VPNConnection> dan <AppPath> dengan nama koneksi VPN Anda dan jalur ke aplikasi, masing-masing:

Hapus-VpnConnectionTriggerApplication -Nama “<VPNConnection>” –ApplicationID “<AppPath>”

PowerShell meminta Anda untuk mengonfirmasi bahwa Anda ingin menghapus aplikasi dari daftar pemicu otomatis. Ketik “Y” dan tekan Enter.

"Y" mengonfirmasi penghapusan pemicu otomatis di jendela PowerShell.

Ulangi langkah ini untuk setiap aplikasi yang ingin Anda hapus dari daftar.

Sekarang, ketika Anda meluncurkan aplikasi yang Anda tentukan, Windows akan memulai koneksi VPN dan mengirimkan lalu lintas mereka melaluinya—tidak diperlukan perangkat lunak pihak ketiga.

Related Posts