2.7 KiB
2.7 KiB
MultiWan Informer
Для чего эта программа?
Эта программа нужна тем кому нужно следить за подключением к сети нескольких сетевых карт, благодаря этой программе вы сможете получать уведомления в телеграмме об отключении или подключении сети на определённой сетевой карте
Скриншоты
Как настроить?
Для начала скачайте артефакт сборки, после чего настрйоки ваши параметры в файле conf.json
Настройка
Пример конфига
{
"Interfaces": [{
"DisplayName": "MainInterface",
"IpOrInterfaceName": "enp2s0"
},
{
"DisplayName": "SecondInterface",
"IpOrInterfaceName": "enp3s0"
}
],
"WaitTimeSec": 15,
"PingAddr": "8.8.8.8",
"TelegramConf": {
"BotToken": "Token",
"ChatID": "Id",
"SendSilent": "false"
}
}
Параметры
Interfaces
- массив интерфейсовDisplayName
- имя выводимое в уведомленииIpOrInterfaceName
- название или собственный IP адрес интерфейса
WaitTimeSec
- сколько секунд ожидать до успешного пинга (ping -w
)PingAddr
- какой адрес пинговать (желательно не домен)TelegramConf
- настройки телеграм ботаBotToken
- токен бота (получать тут)ChatID
- id чата (узнать)
SendSilent
- отправлять сообщения без звука
Сборка
Cборка под вашу систему:
build -o ./build/multiwan_informer ./src/main.go
Пример сборки под MIPS:
GOOS=linux GOARCH=mipsle GOMIPS=softfloat go build -o ./build/multiwan_informer_mipsle ./src/main.go
Лицензия
Распространяется под лицензией GPLv3. Дополнительные сведения смотрите в файле LICENSE
.