Страница 1 из 1

Скрипт для вкл/выкл VPN подключения

Добавлено: 06 мар 2018, 10:56
max_mts
Здравствуйте. Подскажите пожалуйста, возможно ли организовать активацию/деактивацию клиентского VPN-подключения путём обращения на какой либо порт Микротика?

Поясню:
Есть домашний роутер Mikrotik с настренных VPN клиентом. Но иногда есть необходимость его(VPN) отключать... например чтобы быстро скачать большой объём данных(те же торренты). Компьютер включен не всегда, а с мобильного телефона через web-интерфейс Mikrotik-а очень неудобно. Идея такая: в избранном браузера телефона создать пару ссылок с адресом микротика и какими либо портами (типа http://192.168.1.1:888). На Микротике написать скрипт, что при обращении на один порт интерфейс VPN гасится (disable), а по второму поднимается(Enable).

Возможно ли это технически?

Re: Скрипт для вкл/выкл VPN подключения

Добавлено: 06 мар 2018, 17:57
max_mts
Пока нашёл только очень сложную схему вот такого плана:
1. Создаём соответствующее правило для входящих соединений и в качестве Action пишем в log некий префикс (например "vpn-request-down")
2. В шедулер пихаем скрипт периодически ищущий в логах эту запись.
3. При нахождении её гасим интерфейс.

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

Неужели нет идей?

Re: Скрипт для вкл/выкл VPN подключения

Добавлено: 06 мар 2018, 19:53
vqd
Можно и браузером при обращении на определенный порт, можно и другими способами. Банер в самом ницу. Пишите, сделаю.