Через DD-WRT или что-то подобное можно отключить и при подключении к VPN? Сможет ли скрипт сесть на машину в домашней сети?

Намерение состоит в том, чтобы получить VPN без ограничений для страны, чтобы я мог получить доступ к US Netflix в Великобритании и т.д. Через умный проигрыватель Blu-Ray (это означает, что я не могу просто настроить VPN на ноутбуке - это должно быть на уровне маршрутизатора). Простота переключения необходима для возврата соединения к его настройкам по умолчанию для нормального использования /UK Netflix и т.д.

1 ответ1

0

Да, если вы хотите запустить скрипт оболочки на своем маршрутизаторе. Команда

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

создаст ваш конфигурационный файл, который вы можете запустить следующим образом:

   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

Эта команда остановит OpenVPN:

   killall openvpn

При желании вы можете поместить вышеуказанные команды в файл сценария и запустить его при загрузке:

   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'

Они довольно общие, но вы должны быть в состоянии сформировать их в соответствии с вашими потребностями.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .