Apakah mungkin untuk dengan cepat dan mudah mengaktifkan dan menonaktifkan VPN di tingkat router?

0

Melalui DD-WRT atau yang serupa, apakah mungkin untuk beralih dan koneksi ke VPN? Akankah skrip duduk di mesin dalam jaringan rumah melakukan trik?

Tujuannya adalah untuk mendapatkan VPN terbatas non-negara sehingga saya dapat mengakses Netflix AS di Inggris dan semacamnya, melalui pemutar Blu-Ray yang cerdas (artinya saya tidak bisa hanya mengatur VPN di laptop - harus berada di level router). Kemudahan beralih diperlukan untuk mengembalikan koneksi ke default untuk penggunaan normal / UK Netflix, dll.

bcmcfc
sumber

Jawaban:

0

Ya itu, jika Anda bersedia menjalankan skrip shell di router Anda. Perintah

   nvram set opvpn_cfg='
   client
   remote xx.yy.ww.zz
   ....
   <ca> 
   ---------BEGIN CERTFICATE--------------
   ...
   --------END CERTIFICATE--------------
   </ca>
   <key>
   ....
   '

akan membuat file config Anda, yang dapat Anda mulai dengan mengikuti:

   mkdir /tmp/openvpn
   cd /tmp/ovpn
   nvram get ovpn_cfg>ovpn.conf
   mkdir -p /tmp/etc/config
   echo -e "#!/bin/sh\nkillall openvpn\nping -c4 localhost\nopenvpn --daemon --config     /tmp/ovpn/ovpn.conf">/tmp/etc/config/ovpn.wanup
   chmod +x /tmp/etc/config/ovpn.wanup
   openvpn --daemon --config ovpn.conf

Perintah ini akan menghentikan OpenVPN:

   killall openvpn

Jika mau, Anda dapat memasukkan perintah di atas ke dalam file skrip, dan menjalankannya saat boot:

   nvram set rc_startup='mkdir /tmp/ovpn
   cd /tmp/ovpn
   nvram get ovpn_cfg>ovpn.conf
   mkdir -p /tmp/etc/config
   echo -e "#!/bin/sh\nkillall openvpn\nping -c4 localhost\nopenvpn --daemon --config /tmp/ovpn/ovpn.conf">/tmp/etc/config/ovpn.wanup
   openvpn --daemon --config ovpn.conf'

Ini agak umum, tetapi Anda harus dapat mencetaknya sesuai kebutuhan Anda.

MariusMatutiae
sumber