È possibile attivare e disattivare rapidamente e rapidamente la VPN a livello di router?


0

Attraverso DD-WRT o qualcosa di simile, è possibile attivare e disattivare una connessione a una VPN? Farebbe una sceneggiatura su una macchina all'interno della rete domestica?

L'intenzione è quella di ottenere una VPN non controllata da un paese in modo tale da poter accedere a Netflix negli Stati Uniti nel Regno Unito e simili attraverso un lettore Blu-Ray intelligente (ovvero non posso semplicemente impostare la VPN su un laptop - deve essere al livello del router). La facilità di commutazione è necessaria per ripristinare la connessione ai valori predefiniti per l'utilizzo normale / UK Netflix, ecc.

Risposte:


0

Sì lo è, se sei disposto a eseguire uno script di shell sul tuo router. Il comando

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

creerà il tuo file di configurazione, che potrai avviare come segue:

   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

Questo comando bloccherà OpenVPN:

   killall openvpn

Se lo desideri, puoi inserire i comandi precedenti in un file di script e farlo eseguire all'avvio:

   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'

Questi sono piuttosto generici, ma dovresti essere in grado di modellarli secondo le tue esigenze.

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.