Как возвратить Время работы успешного соединения OpenVPN?

Изменения вступят в силу, как только вы выйдете и снова войдите в систему. Если вы сделаете это или просто перезагрузитесь, все должно работать, как ожидалось.

1
07.02.2018, 01:53
1 ответ

Ну, я не нашел способ сделать это без добавления дополнительных сценариев, но это самый простой способ сделать это.

Сначала добавьте эти строки в файл * .CONF (убедитесь, что файлы UP.SH и Down.sh имеют 755 разрешений):

script-security 2
# Run when Connection is up
up /etc/openvpn/up.sh
# Run when connection is down
down /etc/openvpn/down.sh

Вот содержимое файла UP.SH:

#!/bin/sh
echo $(date) > ovpnTime.txt

вот Содержимое файла down.sh:

#!/bin/sh
cat /dev/null > ovpnTime.txt

Сценарий UP.SH добавит строку даты подключения в OVPnTime.txt, которая выглядит что-то подобное:

Fri Nov 28 03:18:46 EET 2014

, а затем вы можете сравнить дату, чтобы получить разницу, которая «Время работы».

Сценарий Down.sh просто удаляет содержимое файла OVPNTime.txt при установке соединения вниз.

Я надеюсь, что это полезно для кого-то

0
28.01.2020, 01:49

Теги

Похожие вопросы