Экономим деньги на интернете yota LTE

4 июня 2013 г. pashich Просмотров: 8721 RSS Обсудить
Server ,

Доброго времени, попытаюсь коротенечко изложить некоторые факты про то, как можно поэкономить денежков с интернетом от йоты. Вначале на пальцах: фишка у йоты в том, что в любой момент времени можно менять тариф на более быстрый или медленный, тем самым дополнительно расходуя средства со счета, либо наоборот, экономя их. Например, вы серфите по сайтам на скорости 768 Кбит/сек и тут вам резко хочется посмотреть HD фильмец или качнуть что-нибудь тяжелое с торрентов. Чтобы не тормозили интернеты, выбираем тариф со скоростью побольше, качаем то что нам нужно и снова скручиваем скорость на достаточную для серфинга. Или, например: если вы с утра до вечера на работе, и интернеты йоты у вас дома, вы его пользуете, например, с 18 часов до 23, а в остальное время суток оно вам не надо. Тогда смысл платить за скорость, когда вас нет дома? Гораздо выгоднее сделать нормальную скорость когда вы дома у компутера и минимальную, когда вас нет. В данной статье я распишу как сделано у моего знакомого на работе, на которую он приходит к 9 утра и уходит в 17 часов. Соответственно, нужная скорость интернета автоматически включается в 9 утра каждый день с понедельника по пятницу и выключается на минимум аналогично в 17 часов. Для автоматизации процесса нам нужен будет сервер с ОС linux на борту, с установленной утилитой curl, и включенным в сеть 24/7

Собственно, вся фишка в скрипте, который используя данные для входа в личный кабинет, "заходит" туда и переключает скорость так, как нам нужно. Запуском скрипта рулит cron. Сам скрипт вот Данный скрипт будет работать с личным кабинетом йоты региона Санкт-Петербург. Если у вас другой регион, пишите в комментах -- сделаю скрипт под ваш личный кабинет.

Скрипт запускается так

yota.sh <логин> <пароль> <скорость>

Соответственно, задания в кроне выглядят так:

00 09 * * 1 root /bin/bash /root/sandbox/yota/n_yota.sh login pass 640

00 09 * * 2 root /bin/bash /root/sandbox/yota/n_yota.sh login pass 640

00 09 * * 3 root /bin/bash /root/sandbox/yota/n_yota.sh login pass 640

00 09 * * 4 root /bin/bash /root/sandbox/yota/n_yota.sh login pass 640

00 09 * * 5 root /bin/bash /root/sandbox/yota/n_yota.sh login pass 640

00 17 * * 1 root /bin/bash /root/sandbox/yota/n_yota.sh login pass 320

00 17 * * 2 root /bin/bash /root/sandbox/yota/n_yota.sh login pass 320

00 17 * * 3 root /bin/bash /root/sandbox/yota/n_yota.sh login pass 320

00 17 * * 4 root /bin/bash /root/sandbox/yota/n_yota.sh login pass 320

00 17 * * 5 root /bin/bash /root/sandbox/yota/n_yota.sh login pass 320

В 9 часов 00 минут каждого месяца каждой недели в понедельник (вторник, среду,...,пятницу) включить скорость 640 Кбит/сек, и в 17 часов 00 минут каждого месяца каждой недели в понедельник (вторник, среду,...,пятницу) включить скорость 320 Кбит/сек.

То есть товарищ пришел в 9 утра на работу, потыкал в течение дня интернеты на скорости 640 Кбит/сек, в 17 часов выключил компьютер, пошел домой ложиться спать, скорость автоматически выключается до минимальной 320 Кбит/сек.

Вот так вот всё просто и в тоже время здорово.

Для работы скрипта требуется установленная утилита curl

Автор данного скрипта товарищ bambrman


По информации http://p-marsel.ru/

Поделиться с друзьями   facebook.com vkontakte.ru odnoklassniki.ru mail.ru ya.ru livejournal.ru