Прерывисто проверять публичный IP-адрес в интернете, и если он изменился, отправлять уведомление по электронной почте.
Требуется наличие среды Go, для запуска скомпилируйте скрипт напрямую.
bash install.sh
./publicIP -h
Usage of ./publicip:
-default-config
show default config contetns
-f string
configPath (default:./publicip.cfg)
-v show version
Необходимо создать файл конфигурации. Содержимое файла можно посмотреть с помощью параметра -default-config.
fromEmail = xxxx@xx.com #发送邮件的邮箱
password = xxxxx #邮箱密码
SMTPServer = xxxx:25 #smtp服务器
toEmails = xxxxxx #如果有多个邮箱以,为分隔符
saveLastIP = true #是否记录最后的IP到文件
savePublicIP = true #是否记录每次获取到的IP
interval = 1m #合法的单位有"s"、"m"、"h" ,默认是1m
При запуске, если путь к файлу конфигурации не указан, программа будет искать файл publicip.cfg в каталоге на том же уровне, что и исполняемый файл программы.
Вы можете оставить комментарий после Вход в систему
Неприемлемый контент может быть отображен здесь и не будет показан на странице. Вы можете проверить и изменить его с помощью соответствующей функции редактирования.
Если вы подтверждаете, что содержание не содержит непристойной лексики/перенаправления на рекламу/насилия/вульгарной порнографии/нарушений/пиратства/ложного/незначительного или незаконного контента, связанного с национальными законами и предписаниями, вы можете нажать «Отправить» для подачи апелляции, и мы обработаем ее как можно скорее.
Комментарии ( 0 )