Страница 1 из 1
Определить и выслать внешний ip
Добавлено: 17 июл 2018, 19:01
evgeniy.lebedev
Привет всем!
Дано: микротик и usb модем
Цель: Периодически мониторить текущий внешний IP и отсылать на почту
Да, есть скрипты вида
Код: Выделить всё
{
/tool fetch url="https://wtfismyip.com/text" mode=https dst-path=ip.txt
local ip [file get ip.txt contents ]
put $ip
}
И они успешно узнают текущий
внешний IP и даже записывают в файл
А хотелось бы отсылать данные из этого файла на почту
Как лучше реализовать?
Re: Определить и выслать внешний ip
Добавлено: 17 июл 2018, 19:08
vqd
смотрите в сторону tool e-mail send
Re: Определить и выслать внешний ip
Добавлено: 18 июл 2018, 11:29
KARaS'b
Немного не в тему, но...
Правильно ли я понимаю, что вот эта конструкция берет со странички текст? - /tool fetch url="
https://wtfismyip.com/text" mode=https dst-path=ip.txt
Вопрос, можно ли как-то fetch заставить найти определенный текст на странице если, допустим мне известно, что находится до этого текста и что после, но взять нужно текст между этими двумя "маркерами"?
Re: Определить и выслать внешний ip
Добавлено: 18 июл 2018, 11:32
vqd
fetch загружает файл с контетом и дальше работаете с ним как с обычным текстовым файлом. Главное условие что бы было не более 4кб
Re: Определить и выслать внешний ip
Добавлено: 18 июл 2018, 11:54
KARaS'b
О, спасибо!
З.Ы. Гружу целую страницу, общий размер на выходе получается 18,7 КБ и все скачивается, или 4 кб это ограничение с которым мне дальше не получится работать?
Re: Определить и выслать внешний ip
Добавлено: 18 июл 2018, 12:31
vqd
роутер ос не может скриптами обработать файлы более 4кб
Re: Определить и выслать внешний ip
Добавлено: 20 июл 2018, 07:42
Staspol
evgeniy.lebedev писал(а): ↑17 июл 2018, 19:01
Привет всем!
Дано: микротик и usb модем
Цель: Периодически мониторить текущий внешний IP и отсылать на почту
Да, есть скрипты вида
Код: Выделить всё
{
/tool fetch url="https://wtfismyip.com/text" mode=https dst-path=ip.txt
local ip [file get ip.txt contents ]
put $ip
}
И они успешно узнают текущий
внешний IP и даже записывают в файл
А хотелось бы отсылать данные из этого файла на почту
Как лучше реализовать?
Получилось сделать рабочий скрипт?
Re: Определить и выслать внешний ip
Добавлено: 23 июл 2018, 22:27
amv
evgeniy.lebedev писал(а): ↑17 июл 2018, 19:01
Привет всем!
Дано: микротик и usb модем
Цель: Периодически мониторить текущий внешний IP и отсылать на почту
Да, есть скрипты вида
Код: Выделить всё
{
/tool fetch url="https://wtfismyip.com/text" mode=https dst-path=ip.txt
local ip [file get ip.txt contents ]
put $ip
}
И они успешно узнают текущий
внешний IP и даже записывают в файл
А хотелось бы отсылать данные из этого файла на почту
Как лучше реализовать?
Как вариант если микрот не за натом то можно попробовать /ip/Cloud DDNS и достукиватся по xost name