- Регистрация
- 19.01.2015
- Сообщения
- 1 923
- Благодарностей
- 1 123
- Баллы
- 113
Смена IP без ожидания
О технологии:
На этой неделе 3 человека меня спрашивали, как же такое реализовать, я понял, что вопросы ещё будут и решил показать на примере. Все банально просто, когда нам нужно изменить ip адрес, мы отправляем устройство на смену режимов по api/отключаем и включаем сетевой интерфейс/ переходим в режим полета на телефоне и тд, что занимает n кол-во времени. Когда производится реконнект(смена ip адреса), устройство недоступно, при переходе на сайты - они не будут грузиться. Решить данный вопрос мы можем вторым устройством.
Важно понять
Перед тем, как отправлять первое устройство на смену ip адреса, нам необходимо подставить внешний IP адрес другого устройства в конфиг проксирующего сервиса. Мы будем рассматривать 3proxy, отдельное спасибо хотелось бы сказать разработчику 3APA3A за его решение.
P/s Решение полностью бесплатное, без каких либо ограничений, если вы пользуетесь им и есть лишняя монета, вы можете отправить её на развитие проекта по реквизитам на офф сайте.
Конфиг 3proxy:
Мы имеем 2 устройства - в моём случае модемы с прошивкой hilink c ip адресами 192.168.12.1 и 192.168.13.1. Конфиг будет простой, вот пример:
Код:
monitor "C:\3proxy\bin64\3proxy.cfg"
log
timeouts 1 5 30 60 180 1800 15 60
auth strong
users admin:CL:admin
allow admin
proxy -n -a -p36666 -i192.168.2.64 -e192.168.12.100
Используйте monitor в конфиге, иначе не ничего не получится.
Шаблон и его входящие настройки:
Шаблон во вложении. Реконнект для вашего устройства вы можете добавить сами, главное понять смысл реализации без ожидания.
- Категория
- Другое
- Номер конкурса шаблонов
- Шестой конкурс шаблонов
- Уровень сложности
- Лёгкий
Вложения
-
29,6 КБ Просмотры: 702
Для запуска проектов требуется программа ZennoPoster или ZennoDroid.
Это основное приложение, предназначенное для выполнения автоматизированных шаблонов действий (ботов).
Подробнее...
Для того чтобы запустить шаблон, откройте нужную программу. Нажмите кнопку «Добавить», и выберите файл проекта, который хотите запустить.
Подробнее о том, где и как выполняется проект.