Смотрите видео ниже, чтобы узнать, как установить наш сайт в качестве веб-приложения на домашнем экране.
Примечание: Эта возможность может быть недоступна в некоторых браузерах.
Вы используете устаревший браузер. Этот и другие сайты могут отображаться в нём некорректно. Вам необходимо обновить браузер или попробовать использовать другой.
Вопрос от далекого в технических моментах человека. Чем это решение лучше, чем просто на андроидах делать прокси. 1 простенький телефон, за 1500 рублей = 1 прокси . Да и по мне, меньше возни.
Вопрос от далекого в технических моментах человека. Чем это решение лучше, чем просто на андроидах делать прокси. 1 простенький телефон, за 1500 рублей = 1 прокси . Да и по мне, меньше возни.
Здравствуйте! Все настроил по инструкции, работает и смена ip, и соединение есть, но есть одна проблема, для работы прокси необходимо держать роутер как единственный источник интернета, что ставит крест на использовании компьютера, пытался соединить роутер с основным и подключиться к нему через выданный ip адрес, но никакой реакции не последовало. Подскажите пожалуйста, каким образом можно добавить роутер с проксей в локальную сеть и общаться с ним внутри нее. Спасибо
В настройках OpenWRT необходимо изменить статический адрес шлюза на DHCP и при подключении через проводное соединение к вашему основному роутеру он примет выданный роутером (основным) ip адрес в качестве своего. После этого обращайтесь к нему по IP.
В настройках OpenWRT необходимо изменить статический адрес шлюза на DHCP и при подключении через проводное соединение к вашему основному роутеру он примет выданный роутером (основным) ip адрес в качестве своего. После этого обращайтесь к нему по IP.
В настройках домашнего роутера найдите его уникальный адрес (2 адреса в 1 сети существовать не умеют с одинаковыми значениями) и при необходимости настройте переадресацию портов.
Спасибо за руководство. Подскажите, получится по созданной ссылке ребутить модем из вне локальной сети? Если имея статический внешний IP пробросить порт на внутренний IP модема?
В настройках домашнего роутера найдите его уникальный адрес (2 адреса в 1 сети существовать не умеют с одинаковыми значениями) и при необходимости настройте переадресацию портов.
Спасибо за руководство. Подскажите, получится по созданной ссылке ребутить модем из вне локальной сети? Если имея статический внешний IP пробросить порт на внутренний IP модема?
Предполагаю что у вас не верно настроен конфиг 3proxy, прочитайте соответствующую документацию. Конфиг в статье это только пример без описания сложных маршрутов и перенаправлений. Необходимо там явно указать на какой адрес перенаправлять обращения поступающие на порт прокси
например строка из примера конфига proxy -n -p5000 -a
вполне может выглядеть так proxy -n -a -p5000 -i0.0.0.0 -e192.168.8.100
это укажет серверу что нужно принимать пакеты с любого ip ( -i0.0.0.0 ) поступающие на порт 5000 и переадресовывать на шлюз модема с адресом 192.168.8.100 (при условии что ip модема задан по умолчанию как 192.168.8.1)
У меня была проблема с подключением TP-LINK MR3020 и модема в локальную сеть, автор посоветовал изменить адрес шлюза со статического на DHCP, однако в результате при подключении к прокси мой ip адрес оставался без изменений (usb модем с сим картой не использовался из-за неверных настроек), все тем, кто столкнется с данной проблемой необходимо задать статический адрес в вашей локальной сети для связки модем+TP-LINK MR3020, а в настройках интерфейса не менять протокол, а лишь изменить в строке "IPv4-адрес" адрес на, присвоенный вами в локальной сети.
Смотря какой модем. Разная модель может иметь или не иметь API для применения действий. Нужно больше информации. crontab работает по классике а вот команду которую он будет выполнять просто так не угадать. Если, например это модем хуавей 3372-153 то можно использовать задание выполняемое из *.sh скрипта по крону содержащее обращение к API модема в виде запросов curl (пакет curl должен быть установлен) если же другой модем то....
Смотря какой модем. Разная модель может иметь или не иметь API для применения действий. Нужно больше информации. crontab работает по классике а вот команду которую он будет выполнять просто так не угадать. Если, например это модем хуавей 3372-153 то можно использовать задание выполняемое из *.sh скрипта по крону содержащее обращение к API модема в виде запросов curl (пакет curl должен быть установлен) если же другой модем то....
У меня модем H3372-153
Подробней сможете написать как выполнять задание из *.sh скрипта по крону содержащее обращение к API модема в виде запросов curl ?
У вас есть для модема H3372-153 такой sh скрипт ?
У меня есть масса наработок касательно работы модемов на роутере mr3020 включая скрипты для управления модемами и кастомные сборки OpenWrt собранные как с помощью так и самостоятельно из исходников однако я не планирую делится ими или продавать их. Всё чем я хотел поделится описано в этой статье.
proxy -n -p5000 -a
вполне может выглядеть так proxy -n -a -p5000 -i0.0.0.0 -e192.168.8.100
это укажет серверу что нужно принимать пакеты с любого ip ( -i0.0.0.0 ) поступающие на порт 5000 и переадресовывать на шлюз модема с адресом 192.168.8.100 (при условии что ip модема задан по умолчанию как 192.168.8.1)
Как быть если модем (ep06-е в моем случае) без dhcp шлюза? Wan интерфейс с модемом у меня выдает рандомный ipv6 адрес. Как-то можно настроить ipv4 в данном случае чтобы в 3proxy прописать его?
Спасибо за статью!
дополню, попробовал с другим модемом без своего dhcp (em7455) в режиме MBIM. Здесь WAN интерфейс роутера выдает IPv4, но к сожалению рандомных подсетей каждый раз (например 10.153.29.170 потом 10.121.127.245)
дополню, попробовал с другим модемом без своего dhcp (em7455) в режиме MBIM. Здесь WAN интерфейс роутера выдает IPv4, но к сожалению рандомных подсетей каждый раз (например 10.153.29.170 потом 10.121.127.245) Посмотреть вложение 103157
TP-LINK MR3020 v3.2 + 4g modem превращаем в прокси сервер без дополнительного железа и пайки
Это мой текущий участник TP-LINK MR3020 v3.2 + 4g modem 3372h-153 (разлоченый и прошитый)
Привет друзья, наверняка если вы интересуетесь или интересовались темой мобильных прокси попадались на глаза изображения группы устройств основой для которых служит роутер TP-LINK MR3020.
Как правило в этой схеме присутствует управляющий компьютер и не так важно что он собой представляет но он так или иначе есть. В классическом исполнении там установлен и настроен прокси сервер Владимира Дубровина ( 3proxy ) в иных случаях любой другой прокси сервер. В случаях когда мы используем прокси для себя, будем откровенны, нам в процессе работы по сути нет необходимости громоздить сложные пары логин/пароль, следить за сроками жизни прокси кратно сроку аренды и т.п. и куда важнее стабильность, простота и энергоэффективность.
В данной статье мы превратим роутер TP-LINK MR3020 v3.2 купленный в магазине в полноценный прокси сервер, установим 3proxy, заставим делать ребут модема по ссылке. Применим аппаратное управление питанием USB порта роутера.
Часть первая, прошивка TP-LINK MR3020 v3.2
Для перевода роутера TP-LINK MR3020 v 3 со стандартной (заводской) прошивки на систему OpenWrt 19.07.6 (почти полноценный линукс дистрибутив) я буду использовать программу TFTPD а все работы буду проводить в ОС Windows 10. Если ранее уже был установлен OpenWrt то можно обновить файлом из под веб-морды. Важно понимать что указанные в статье софты не подойдут для версии 1 роутера а так-же для роутеров TP-LINK MR3020 v3.* с резистором R5 на плате, впрочем, если вы купили чудо-коробку в магазине то мне по крайней мере за 2 года из новых и приобретаемых в магазине роутеров ни разу такой не попался, вероятнее всего сейчас их не выпускают, корневое отличии от моей версии в том что аппаратное управление питанием USB при наличии резистора R5 потребует небольшого вмешательства с помощью паяльника т.к. иначе работать не будет.
Важно! Потому как та прошивка которую я тут выкладываю не подойдет для других версий. Скачать TFTPD c Яндекс диска (версия для 64битных систем)
Подключаем питание роутера, подключаем роутер к сетевой плате разъемами RJ45 и переходим к настройке адаптера
Название адаптера у вас может быть иным
Указываем в свойствах TCP/IPv4 всё именно так как на скрине
Далее файл из архива прошивки с окончанием в имени файла tftp-recovery.binпереносим в папку с распакованной программой tftpd и переименовываем присвоив имя tp_recovery.bin (для обновления из веб морды при ранее установленной системе OpenWrt используем второй файл *.bin)
Запускаем tftpd и выбираем наш интерфейс с адресом 192.168.0.225
Далее вырубаем питание, и удерживая кнопку на роутере (на всякий уточню что самая толстая лампочка на фасаде роутера это одновременно и кнопка которая нажимается) включаем питание обратно воткнув шнурок. Ждем мгновение и как только софт подхватит интерфейс и начнет прошивку кнопку отпускаем
Так выглядит процесс начала прошивки
После завершения заливки прошивки, меняем настройки сетевого адаптера обратно на значения по умолчанию и передергиваем питание. Прошивка завершена. PS наличие в порту или отсутствие в этот момент 4g модема роли ни какой не играет. Можно и так и этак.
Часть вторая, установка 3proxy на TP-LINK MR3020 v3.2
OpenWrt открывает нам возможности работы с терминалом собственно это нам и нужно. Но перед этим давайте установим на систему пароль. Заходим в браузере по адресу роутера 192.168.1.1 и видим такую картинку
Интерфейс веб панели
Жмем Войти, переходим в раздел Управление и устанавливаем пароль, сохраняем.
Установка пароля администратора TP-LINK MR3020 v3.2
Запускаем ssh клиент (я использую Bitvise SSH Client) и пытаемся установить связь по протоколу SFTP (мне так проще) но т.к. на роутере сервер не установлен это увы не возможно.
Мне нравиться использовать протокол SFTP для работы с файловой системой
Давайте установим сервер SFTP на роутер
Я старинный пользователь ZennoPoster поэтому для быстрой проверки прокси буду использовать именно браузер этой программы.
Как видим прокси на базе TP-LINK MR3020 v3.2 работает без проблем
А теперь попробуем подключиться на порт 6000 (сокс5) и ввести неверные данные для авторизации.
При ошибка в паре логин/пароль прокси не дает доступ
А теперь снова верные, порт менять не будем.
И вот опять работа уверенная, доступ есть.
Промежуточный итог, теперь наш роутер это прокси сервер, с автоматическим запуском после загрузки.
Управление питанием порта USB на TP-LINK MR3020 v3.2
В данной прошивке этот вопрос уже решен и для выключения питания достаточно послать команду echo "0" > /sys/class/gpio/usb-power/value
Для включения обратно echo "1" > /sys/class/gpio/usb-power/value
В локальной сети при работе с прокси и отсутствии запрета на доступ к веб морде в конфиге 3proxy это решается легко, идем в веб морду в раздел Custom Commands
используем код: echo "0" > /sys/class/gpio/usb-power/value;sleep 3;echo "1" > /sys/class/gpio/usb-power/value;
Данный код выключит питание и через 3 секунды вернет его обратно
Далее создадим задачу на запуск скрипта во вкладке Configure
Название на ваш вкус например как у скрипта "reset"
В графе команда прописан путь к нашему скрипту для рестарта питания USB
Поставим галочку Public access чтоб иметь возможность запуска команды ссылку без авторизации по паре логин пароль. Сохраняем и применяем. Теперь в разделе Custom Commands на вкладке Dashboard у нас появилась новая опция и главное что мы можем получить ссылку на нее и использовать в своих задачах.
Ссылка формируется не верно, для её использования необходимо кое что исправить
А вот теперь немного говна... ссылка не рабочая, сейчас и это исправим, косяк в скрипте формирования ссылки.
Снова идем копать файловую систему по адресу: /usr/lib/lua/luci/view/commands.htm
Мы получили с Вами полноценный прокси сервер с 1 мобильным портом и перезагрузкой USB по ссылке. Возможность работы из локальной сети с любых устройств в этой сети без необходимости собирать отдельный системный блок для управления. В одной локальной сети как вы понимаете таких устройств может быть масса все они могут иметь разные адреса, ссылки, модемы, операторов.
Явные преимущества:
Огромное кол-во поддерживаемых модемов.
Ваш модем зависнет до первого ребута USB, не дольше =)
Энергоэффективность.
Явные недостатки
Смена IP происходит не менее 10 секунд.
Для смены пары логин пароль нужно подключаться к терминалу.
У меня показывает текущую используемую ОС, но добавлю, это если при прямом использовании прокси в например браузере с плагином FoxyProxy. Также могу сказать что уже давно модернизировал всё выше описанное под свои потребности и могут быть различия с тем что описано в статье и тем что я сейчас говорю ибо версии в статье у меня под рукой нет, чтоб протестировать.
Из внешней сети можно увидеть этот сервер? Не пойму чего где докрутить.
Из внутренней всё работает нормально, как из внешней его увидеть?
Оптика - роутер провайдера дальше комп и роутер с модемом воткнуты во внутреннюю сеть. IP роутера провайдера 192.168.1.1, IP компа 192.168.1.3, IP роутера с прокси 192.168.1.10.
Порты на роутере провайдера проброшены, статический IP есть. Прокси, которые крутятся на компе из вне видно, всё работает. А это не хочет.