Waktu telah beranjak, dan mulai 2017 (OpenVPN 2.4) ini dimungkinkan dengan
pull-filter accept "route 192.168."
pull-filter ignore "route 172."
pull-filter accept "route 1"
pull-filter ignore "route "
Ini (contoh yang dibuat-buat) akan memungkinkan rute dipelajari yang dimulai dengan 192.168, mengabaikan semua 172. rute, memungkinkan rute lain ke 1.anything dan kemudian mengabaikan semua rute lainnya.
Untuk mengabaikan redirect-gateway
Anda dapat:
pull-filter ignore redirect-gateway
Perintah-perintah ini ditambahkan ke file konfigurasi klien Anda.
Anda juga dapat menggunakan kata kunci reject
yang memberi tahu server VPN bahwa itu tidak diterima. Tidak yakin penggunaan ini.
Dan akhirnya, Anda juga bisa memfilter opsi konfigurasi lainnya. Saya menggunakan ini untuk mengabaikan server DNS yang ditawarkan, karena DNS ditangani oleh server lokal untuk saya.
Setelah mempelajari
openvpn
buku pedoman ini secara ekstensif , saya telah menemukan jawaban untuk pertanyaan saya:Saya tidak ingin rute dijalankan secara otomatis, tetapi ditangani oleh alat Anda sendiri, gunakan opsi berikut:
Jika Anda menerima semua yang didorong oleh server kecuali rute, gunakan opsi berikut:
sumber
route-nopull
dalam file konfigurasi .opvn: stackoverflow.com/questions/35698215/…Anda tidak dapat menolak rute individual, namun jika Anda memiliki akses untuk mengedit konfigurasi OpenVPN Anda, maka Anda dapat secara efektif menghentikan server
--push
konfigurasi apa pun untuk Anda dengan menghapus semua instanceclient
ataupull
dari konfigurasi Anda. Sebagai gantinya, Anda perlu menambahkantls-client
jika arahan ini belum ada di konfigurasi Anda (client
hanya sinonim untukpull
,tls-client
).Tentu saja, jika Anda melakukan itu, Anda akan kehilangan semua rute dan konfigurasi lainnya yang biasanya akan
push
diedit kepada Anda, jadi Anda harus mengkonfigurasi pengaturan ini secara manual setelah terowongan Anda muncul.sumber