Найдите исполнителя для вашего проекта прямо сейчас!
Разместите заказ на фриланс-бирже и предложения поступят уже через несколько минут.

Добрый день!

Использую для работы мобильные прокси на одном "свистке" (по мануалу kak-podnyat-proksi-ipv6.ru/kak-podnyat-mobilnye-proksi).

Для смены ip или при обрыве связи выполняю команду:

bash proksik3g.sh

файл proksik3g.sh

############################################

#!/bin/bash

echo -en 'AT^NDISDUP=1,1,"internet.tele2.ru"\r\n' > /dev/ttyUSB0

echo -en 'AT^NDISDUP=1,1,"internet.tele2.ru"\r\n' > /dev/ttyUSB1

echo -en 'AT^NDISDUP=1,1,"internet.tele2.ru"\r\n' > /dev/ttyUSB2

PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin

echo -e "AT+CFUN=1,1\r\n" > /dev/ttyUSB0

echo -e "AT+CFUN=1,1\r\n" > /dev/ttyUSB1

echo -e "AT+CFUN=1,1\r\n" > /dev/ttyUSB2

killall 3proxy

sleep 30

echo -en 'AT^NDISDUP=1,1,"internet.tele2.ru"\r\n' > /dev/ttyUSB0

echo -en 'AT^NDISDUP=1,1,"internet.tele2.ru"\r\n' > /dev/ttyUSB1

echo -en 'AT^NDISDUP=1,1,"internet.tele2.ru"\r\n' > /dev/ttyUSB2

ifdown wwp0s6u1i1

ifup wwp0s6u1i1

IP=`ip addr list wwp0s6u1i1 | grep " inet " | head -n 1 | cut -d " " -f 6 | cut -d / -f 1`

echo "" > /usr/local/3proxy/3proxy.cfg

cat > /usr/local/3proxy/3proxy.cfg

monitor /usr/local/3proxy/3proxy.cfg

daemon

timeouts 1 5 30 60 180 1800 15 60

maxconn 5000

nscache 65535

log /dev/null

flush

proxy -n -a -p8000 -i192.168.100.6 -e$IP

END

ulimit -n 10000

/usr/local/3proxy/3proxy /usr/local/3proxy/3proxy.cfg

wget -qO- ipinfo.io/ip

############################################

Это работает, но иногда появляется ошибка: 

https://prnt.sc/pdx30n

И чаще не помогает вытащить и снова вставить модем. Приходится перегружать виртуальный сервер, а потом заново коннектиться:

Узнаю HWADDR (мак адрес) модема командой: ip a

прописываю новое значение в конфиге и сохраняю

nano /etc/sysconfig/network-scripts/ifcfg-wwp0s6u1i1

и потом запускаю прокси сервер:

echo -en 'AT^NDISDUP=1,1,"internet.tele2.ru"\r\n' > /dev/ttyUSB2

ifup wwp0s6u1i1

bash proksik3g.sh

1. Нужен батник (команда?) который будет сам выполнять все действия по определению мак адреса, прописыванию в конфиг и запуску/перезапуску прокси сервера.

Для смены ip (реконнекта) и дальше предполагаю использовать команду bash proksik3g.sh если нет чего-то удобней.

2. Избавиться от ошибки: Device "wwp0s6u1i1" does not exist. (если это не аппаратный баг)

"ip a" действительно показывает, что модем пропадат: https://prnt.sc/pdxbpa Если переткнуть снова появлется, но не получается снова получить ip для прокси: https://prnt.sc/pdxerj

Оплата WMZ

5 лет назад
mchuk
49 летГрузия
16 лет в сервисе
Был
год назад
  • Похожие заказы
  • $100

    Необходима програма которая: 1) Регистрирует домены 2) Берет хтмл шаблоны и заливает на хостинг + добавляет автогенеренку Детали в ТЗ ниже: https://docs.google.com/document/d/1fQhhtr_G2eGslo7Sb1bgGtDz2LhAQAotQ0Cc8bMUgn4/edit?usp=sharing Оплата по факту либо БС

    Закрыт
    5 лет назад
  • Необходимо создать программу подсчета рабочего времени сотрудников. Данные берутся из текстового файла за месяц, структура файла: 02.09.19 Иванов Иван Иванович 08:50 16:34 07:44 07:44 (дата) (фио) (время захода) (время выхода) (общее время за одно посещение) (общее время за день) Программа должна ...

    Прикладное ПО1 исполнитель
    Завершен
    5 лет назад
  • В программу я ввожу тег который меня интересует , в день это может быть 2-3 тега одновременно.Программа должна писать отдельно про каждый тег такую информацию:*кто использовал это тег, желательно ники, но можно и ссылками на ...

    Прикладное ПОнет заявок
    Закрыт
    5 лет назад
  • $15

    Задача состоит в решение уравнения Фредгольма второго рода с сингулярностью по заданному алгоритму на языке прораммирования Python (R или Matlab). Алгоритм есть,  техническое задание вышлю на ответ.

    Закрыт
    4 года назад
  • Для выполнения проекта ищу разработчика C#, срок разработки примерно месяц Стек технологий ASP.NET MVC + Ext JS, Castle Windsor + Nhibernate + linq2Db + PostgreSQL. По подробностям по проекту отвечу откликнувшимся, подтвердившим, что они обладают необходимыми компетенциями

    Закрыт
    5 лет назад
  • ТЗ – табло Наша компания занимается прямыми стримами хоккея. На арене нас имеется информационное табло которое отображает (счет, время, период). Данные на табло поступают с пульта на судейском столике, между собой они подключаются по wifi. Нам необходимо ...

    Закрыт
    4 года назад
  • Автореггер каждый раз должен чистить браузер, менять User Agent. Спарсить рандомные имена с онлайн генератора, заполнить все поля, зарегистрироваться. Подробнее в файле

    Закрыт
    5 лет назад
  • Модулей много и поэтому ищу грамотного специалиста с опытом. Для разработки можно будет подключить мой ПК и телефон через TeamViewer, а также веб-видеокамеру, если вдруг мы из разных городов. Итак, нужно написать скрипт с нуля + ...

    Закрыт
    4 года назад
  • Приветствую! Есть эксель с макросом, который нужно доработать. Макрос написан кодом, генерирует ворды по шаблону с таблицы. Нужно что бы предметы вытаскивались автоматически с таблицы.

    Закрыт
    4 года назад