Как поднять мобильные прокси на linux

Обновлено: 04.07.2024

В этой статье мы развернем свои прокси на базе 4G USB модемов и сервера на Centos 7, также предоставим калькуляцию по стоимости оборудования и мобильного интернета. Но прежде чем, преступить к настройке прокси-сервера на сетях мобильных операторов, давайте разберемся в терминологии.

Прокси-сервер – это специальное программное обеспечение, позволяющее пропускать через себя трафик TCP, UPD и др., который используется для подмены реального IP клиента, выполняющего запрос к серверу. Основная цель, избежать блокировки или получение «captcha». Прокси-серверы можно разделить на несколько групп, в зависимости от типа используемых сетей: серверные и резидентные.

Серверные прокси – это хостинг-провайдеры. Довольно часто, данный вид прокси создают на VDS (виртуальный выделенный сервер), стоимость которого начинается от 40 руб. за один IP адрес. Существуют два основных недостатка серверных прокси: привязка к одному региону (Москва Санкт-Петербург и другие крупные города); быстрый детект («detection» рус. распознавание) на популярных площадках.

Резидентный прокси – это сети реальных операторов, предоставляющих доступ по кабелю или беспроводному интернету. Данный вид сетей в арбитраже трафика имеет значительный вес. С меньшей долей вероятности блокируются социальными сетями и поисковыми системами. Еще одним значимым плюсом, является гео-зависимость (принадлежности RIR провайдера к определенному городу). Из недостатков резидентных прокси, более высокая стоимость и низкая скорость передачи данных.

Мобильные прокси (4g/LTE) – вид резидентных прокси, которые используют сети сотовых операторов. Данный вид прокси дешевле по сравнению с широкополосным интернетом, так как использует особенность динамического присвоения IP адреса при подключении устройства к сети. Благодаря этой особенности, при переподключении клиент получает новый IP, тем самым у нас получается ротация IP адресов (динамические мобильные прокси). К недостаткам такого решения, можно отнести потерю связи при реконекте («reconnect») в интервале от 20 до 90 секунд.

Схема устройства и принцип работы сотовых прокси в домашних условиях

На данный момент, LTE proxy набирают популярность, и как известно, спрос рождает предложение, поэтому в сети появилось множество сервисов по аренде мобильных прокси для различных задач: парсинга авито; сбор позиций Yandex и google; накрутка лайков и подписчиков в инстаграм , и другие задачи, где требуется высокая анонимность. На малоизвестных площадках, цена на такие proxy начинается от 2500 рублей в месяц, а у популярных сервисов средняя стоимость составляет 3500 рублей за один приватный канал ( 1 SIM card).

Схема устройства и принцип работы сотовых прокси в домашних условиях

Выбор оборудования для настройки сети

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

  • Маршрутизатор Mikrotik hEX S – для обеспечения доступа по «проводному интернету» и подключения прокси клиентов;

Маршрутизатор Mikrotik hEX S

  • Статический IP адрес – выдается провайдером, стоимость от 150 рублей;
  • ASUS RS500E6PS4 XEON e5645 4x4 DDR 3 промышленный. На начальном этапе, можно приобрести Б/У сервер, он идеально подойдет для наших задач;

ASUS RS500E6PS4

  • 2G/3G/4G модем Huawei E3372h-153 – данная модель выбрана для того, так как имеет возможность установки модифицированной прошивки с необходимыми функциями (поддержка AT команд и виртуальный сетевой интерфейс RNDIS), а также дополнительные выходы MIMO антены для усиления сигнала (также актально для выезда на природу, дачу и др).

2G/3G/4G модем Huawei E3372h-153

У операторов, модем поставляется в «залоченном» виде:

  • Билайн - E3370
  • МегаФон - M150-2
  • МТС - 827F/829F/829FT

Стоимость операторского модема варьируется в пределах 3000 рублей, а цена на оригинал составляет около 3400-4000 рублей. Если найдете операторские модемы, то покупайте, разницы никакой нет;

  • Хаб (разветвитель) TP-LINK UH700. Взял эту модель, так как более бюджетные модели не выдерживают нагрузку;

Хаб (разветвитель) TP-LINK UH700

  • Кабель удлинитель USB-3.0A(M) – USB 3.0A(F). Чтобы избежать потерю сигнала, важно использовать не более одного метра кабеля;

Кабель удлинитель USB-3.0A(M) – USB 3.0A(F)

Прошивка и настройка модема Huawei E3372h

Неважно какой у вас модем - операторский или оригинальный, он нуждается в модифицированной прошивке «hilink». При подключении устройство определяется, как сетевая карта. Кастомовая прошивка необходима для смены шлюза DHCP, по умолчанию и подключению по telnet. Есть еще одна немаловажная особенность этой прошивки - это смена IMEI на любой другой (телефонный), такая фича позволит сэкономить на тарифных планах сотовых операторов, ведь детект типа устройства происходит именно по IMEI. Все дальнейшие действия выполняются под Windows.

1) Определение установленной версии прошивки.

Узнаем текущую версию прошивки для установки переходной. Для этого запустите программу «DC Unlocker», далее нажмите на кнопку лупы и в окне результата найдите строку Firmware, нам понадобятся последние цифры;

DC Unlocker Определение установленной версии прошивки

2) Установка переходной прошивки.

Скачайте прошивку для вашего модема и запустите исполняемый файл. Следуйте инструкции мастера установки:

Арбитраж трафика требует парсинга аккаунтов, фарминга, обхода блокировок и полной анонимности.

Арбитражники, которые работают с Facebook или Google Adwords, знают, как быстро банит система за нарушение правил. На практике доходит до того, что после нескольких санкций создать новые аккаунты, или же залогиниться в купленные становится невозможным.

Чтобы избежать этих проблем важно использовать proxies. Расскажем в материале, как поднять мобильные прокси самостоятельно.

Мобильные прокси заменяют реальное IP на адрес сотового оператора. Принцип базируется на том, что, когда на сервер поступает множество запросов, заблокировать их невозможно. Это не спам, а действия с устройств, привязанных к одному айпи. Арбитражники могут легко «потеряться» среди других юзеров, сделав мобильные прокси самому. Постоянные изменения данных создадут эффект «присутствия реального пользователя», что позволит обмануть алгоритмы платформ.

Для чего используются мобильные прокси

Преимущества мобильных прокси

  • Скрывают IP. Это гарантирует безопасность в сети.
  • Полная анонимность. Никакие данные не передаются, что защищает аккаунт на 100%.
  • Нет ограничений по трафику. Используйте в том количестве, в котором необходимо.
  • Динамическая смена IP. Эта функция позволяет работать одновременно с несколькими аккаунтами. Алгоритм самостоятельно меняет данные спустя время.
  • Низкий риск бана. Ни одной платформе не выгодно накладывать ограничения, при которых пострадают тысячи пользователей.

Для чего нужны proxy арбитражнику

Почему просто не купить готовые - преимущества собственных мобильных прокси

Есть возможность контроля трафика.

Экономия. Есть несколько способов как сделать мобильные прокси, цена колеблется в зависимости от выбранного метода. Сам метод зависит от задач и необходимого количества айпи в сутки. Подъем собственных IP обойдется в два раза дешевле арендованных.

Мобильные прокси самому можно сделать под конкретное ГЕО.

Как дополнительный плюс — с помощью собственной прокси-фермы можно дополнительно зарабатывать, сдавая их в аренду.

Для чего нужны мобильные proxy арбитражнику

Варианты создания собственных мобильных прокси

Мы рассмотрим 4 варианта создания мобильных прокси и пошаговую инструкцию на примере сервиса "Кракен".

С помощью собственного сервера

Варианты создания собственных мобильных прокси

Оборудование:

модемы с прошивкой Hilink;

симки. Выбирайте операторов с безлимитным интернетом;

сервер. Можно использовать свой ПК;

чтобы подключить USB понадобятся удлинители.

Подключение к ПК USB и модемов к хабу. Расположить их желательно на расстоянии, чтобы не «перебивали» друг друга.

Изменение веб адресов в модемах вручную.

Установка программы для создания проксей. Инструкцию как создать мобильный прокси можно найти на официальном сайте выбранной программы.

Плюсы собственного сервера: IP поднимаются на базе 4G, они надежнее и быстрее чем 3G.

Минусы: оплата интернета на каждом модеме, не всегда работает стабильно.

С помощью виртуальной машины (Virtual Box)

Создание мобильных прокси с помощью Virtual Box

Это облако, которое имитирует работу ПК. Можно устанавливать на основной компьютер и не ограничиваться использованием одного vds. Все действия происходят в самом облаке, запросы с него воспринимаются как с реального ПК. Каждая машина будет иметь свой уникальный «отпечаток».

  1. покупка виртуальной машины - vds;
  2. подключение Linux;
  3. выбор сети;
  4. предоставление root прав (дают дополнительные возможности приложениям);
  5. настройка подключения кодом;
  6. присоединение к ПК модема, добавление его к vds и перезапуск;
  7. запуск айпи.

Минусы: сам процесс поднятия мобильных прокси самому через виртуальную машину требует опыта и знаний. Для новичков рекомендуем выбрать другой способ, чтобы не ошибиться.

С помощью модема

Создание мобильных прокси с помощью модема

Подключение создается через мобильный адрес с помощью модема с симкой.

Чтобы сменить айпи нужно переподключать соединение в интерфейсе или же отключить и включить в порте. Срабатывает это только с 3G. На 4G используют прошивку Hilink. Чтобы изменить айпи понадобится:

отключение от сети;

соединение с 3G, затем переподключение к 4G;

затем снова подключение к сети.

Минусы: постоянное переключение руками. С несколькими айпи это еще возможно, но для больших объемов способ не подойдет.

Преимущества: просто, подходит для 10 айпи в день.

Как поднять мобильные прокси с телефона на андроид

Как поднять мобильные прокси с телефона на андроид

С этого метода можно начинать новичкам, это несложно, не нужно копаться в коде и долго разбираться.

Понадобится Android 5.0 и сервис, например, iProxy.online.

Сам процесс простой: регистрация в системе и выполнение предложенных шагов. Все это занимает не более 5 минут. Нужно только жать «далее» и система сделает все сама.

Айпи будет меняться с помощью Авиарежима двумя способами:

  1. вручную (включить, выключить);
  2. удаленно через root права.

FreeProxy Internet Suite

Как поднять мобильные прокси FreeProxy Internet Suite

Позволяет добавить компьютеры к Интернету через одно подключение. Распределяет сетевые запросы по ПК, подходит для соединения через модемы. Принимает запросы локально и передает их через сотовых операторов.

Все что нужно: ПК и FreeProxy.

После установки можно через интерфейс управлять трафиком и разделив подключение предоставить другим пк доступ к интернету.

Плюсы: бесплатное развертывание, много фич, таких как блокировка, фильтрация url и другое.

Пошаговая инструкция создания с Kraken Proxy на Linux Ubuntu

Как создать мобильные прокси с помощью Kraken Proxy на Linux Ubuntu

Оборудование для работы:

  • Сервер(ПК). Подойдет и 4-х ядерный мини компьютер. К нему подключим 5 модемов.
  • 4G/LTE модем с прошивкой Hilink.
  • USB хаб
  • Интернет
  • Маршрутизатор. Для 5 модемов подойдет простой. Но если захотите больше, лучше взять с гигабитными портами.

Собственная ферма мобильных прокси

Это поднятие мобильных прокси на смартфонах, формирование своеобразной сети IP. Создаются так, как описали выше в разделе поднятия на Андроид.

Что для этого нужно

  1. смартфоны (5-7 штук) на одну ферму — 10000 руб. Цена зависит от того, где покупать. Это необязательно должны быть новые телефоны, подойдут и старые рабочие мобильники. Рекомендуем отдавать телефон на рутирование специалистам, или же покупать уже готовый к использованию, специально прошитый гаджет.
  2. USB хаб большого размера — до 3000 рублей
  3. Симки — 2000 руб
  4. Умная розетка — 1000 руб
  5. Доступы к сервису для создания проксей.
  6. В среднем на все понадобится 17000 - 20000 рублей.

Арбитражникам ферма может пригодиться не только для фарма аккаунтов, но и для сдачи в аренду по цене ниже рыночной.

создание своей прокси фермы

Как выглядит мобильная ферма

Критерии выбора сервисов

ТОП 3 сервиса

Рассмотрим топовые сервисы для настройки собственных прокси. Они во многом смогут облегчить работу, а стоимость выйдет гораздо ниже покупных.

Iproxy

Главная страница iproxy.online

Главная страница iproxy.online

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

Минимальная цена: 350 руб в месяц

Можно потестить - 2 дня

ГЕО: ЛА, Киев, Стамбул, Сингапур, Санкт-Петербург, Москва, Новосибирск, Екатеринбург, Караганда, Токио, Франкфурт.

Смена IP по API - да

Плюсы: Поднять можно в любой точке мира. Помогают экономить до 5 тыс руб в сравнении с арендой.

Минусы: подходит для малого количества адресов.

Mobileproxy

Главная страница mobileproxy.shop

Главная страница mobileproxy.shop

Сервис, с помощью которого можно зарабатывать на мобильных прокси, сдавая в аренду.

Если у вас уже есть своя ферма, ее можно подключить к сервису. Также система предоставляет услуги создания фермы под запрос для дальнейшей ее монетизации.

Цена минимум на покупку готовой фермы: 77 990 руб.

смена IP по API: да

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

Kraken-proxy

Главная страница kraken-proxy.ru

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

Система предоставляет возможность группировать адреса, отслеживать порты, контролировать трафик и сигнал.

Стартовая цена: 7 000 ₽

Есть тестовый период

Можно использовать API

Плюсы: быстрое подключение, надежные адреса 4G.

Сравнительная таблица

Выбор метода зависит от конечной цели. Благодаря самостоятельной настройке можно создать адреса для себя и при этом сэкономить. Вложения в такой метод как прокси-ферма в среднем окупается за 2-3 месяца. Ферму можно создать под свои задачи или для монетизации. Сдавать в аренду можно самостоятельно или же в партнерстве с другими сервисами.

Обязательно ли рутрирование смартфона?

Нет, это необязательное условие. Развернуть IP можно и без предоставления прав рут, но для максимальной автоматизации процессов лучше их предоставить.

Какой способ подойдет лучше, если я буду использовать в сутки 5-10 адресов?


мобильные прокси

Всем привет. Думаю моя новая статья Вам понравится и вы её оцените. Долго решался её написать, но всё таки , руки дошли. Темка актуальная и набирает обороты.
Появляются новые магазинчики по продаже мобильных прокси. Но как правило их единицы. И pool адресов не так широк по гео локациям как хотелось бы, да и мы всегда хотим всё таки свое решение.

Мы сейчас говорим о домашнем решении, которое подойдёт для бытовых нужд ))) Если у вас завалялся модемчик или парочку.

Мы не будем сравнивать свой способ поднятия с проф решениями, которые использую магазы по продаже мобильных прокси. У них промышленные радио терминалы, антенные блоки по городам , серверы в Дата центрах ,а так же лицензии на ПО и т.д.

Одним из таких магазинов является airsocks.in

Не буду отрицать то что моё решение не идеальное, но это первый шаг в этом направлении. Дальше будет больше. Начнём с 1 модема. Подключим к ПК и поднимем на нём прокси, который можно будет юзать из локальной сети вместе с вашим основным инетом. Так же есть решение использовать мобильные прокси удалённо, этот способ тоже рассмотрим в продолжении статьи. Настроим рекконнект модема и смену IP адреса на свистке.

Для облегчения решения будем поднимать мобильные прокси на виртуальной машине с установленной ОС Centos7, а не на реальном железе, так как у многих его просто нет (подойдёт и старый нетбук-уже практиковал такое решение).

Рассмотрим детально процесс установки Centos7 на VirtualBox , настройку модема, установку прокси и настройку маршрутизации .

Что касается модемов. Тут точно не могу сказать подойдёт ли ваш. Я использую те модемы, которые при подключение создают новый интерфейс. В процессе мы дойдём до этого шага и поймёте подойдёт ли ваш модем для этих целей. Я использую модемы модели Мегафон М-150-1, Мегафон М-150-2, МТС 423S и т.п.

Установка Centos7 на VirtualBox

Для этих целей я использую образ iso минимальный пакет. Скачайте его по ссылке здесь или по ссылки с яндекс диска. VirtualBox качайте с оф сайта.

Запускаем VirtualBox и создаём новую вирт машину. Указываем любое имя а так же выбираем тип и версию как на скрине ниже


Указываем объём ОЗУ , в зависимости сколько у вас , но 1024 Мб вполне хватит


Создаём новый вирт жёский диск с 4-8 Г памяти.


Выбираем тип жёсткого диска


Динамический вирт жёсткий диск


И создаём вирт жесткий диск.


Настроим нашу вирт машину.


И выставляем все настройки как на скринах ниже





Сохраняем изменения и запускаем вирт машину.



Чтобы освободить мышку от вирт машины, нажмите правый Ctrl


Включите интерфейс , в моём случае это wi-fi. Если вы подключениы к ПК витой парой то там будет другой интерфейс. В случае подключения к ПК провода от оптики , мобильные прокси будут доступны извне , а не только локально.


Переходим наконец то к установки. Думаю вы уже наигрались правым Ctrl-ом )))

После создадите пароль к Root пользователю, дождётесь полной установки и перезагрузите вирт машину.

Настройка виртуальной машины и поднятие прокси

Запускаем наш виртуальный сервер с установленной ОС Centos7.


Тапаем Enter и вводим пароль от root что задавали ранее (ввод пароля невиден, так что не пугайтесь).

Всё мы залогинились. Первым делом посмотрим наши интерфейсы и наши ip адреса. Для этого вводим команду

Видим свой интерфейс enp0s8 и его ip , в моём случае локальный 192.168.0.104


Теперь мы можем залогинится к своему серверу по ssh со своего компа , узнав ip сервера. Я использую Bitvise SSH клиент.

Открываем Bitvise SSH и вводим ip 192.168.0.104, порт ssh 22 по умолчанию , логин root и пароль что вы уже знаете.


Сворачиваем лишние окна. Нам нужна командная строка от сервера.

Первая команда- обновляем систему


Подключаем репозитории и устанавливаем необходимые дополнения

Обязательная утилита для сборки программ

Подключаем модем к ПК, обязательно с сим картой и активированным тарифом под инет. После подключения переходим в виртуал бокс к настройкам нашей вирт машины. Переходим к настройкам USB и добавляем наш модем , в моём случае у меня хайвей и сохраняем.


Передёргиваем наш модем, чтобы он пробросился именно на вирт машину.

Ждём немного пока модем загрузится и проверяем командой

появился ли новый интерфейс.


Как видим у меня появился новый интерфейс wwp0s6u1i2

В данный момент модем мигает синим индикатором, что говорит о том что 3g сигнал есть, но пока модем не подключился к сети. Так же у модема ещё нет ip адреса. Мы это исправим.

Для начала подключимся к сети через свисток. Для этого сначала посмотрим какие устройства определились на этом USB.

И видим что у меня определилось 2 устройства ttyUSB0 ttyUSB1. Какое то из них отвечает за 3g модем . Нужно определить какое именно. В большинстве случаев ttyUSB0


Для этого попробуем подключиться через устройство ttyUSB0

Если после команды индикатор модема мигает то пробуем

В моём случае модем подключился по ttyUSB1 и индикатор загорелся.


Видим что ip на данный момент от нашего основного интернета что раздаётся по локальной сети.

Для того чтобы инет был от модема нам нужно поднять интерфейс от модема и присвоить ему ip. Можно воспользоваться dhcp-клиентом, но мы лучше пропишем получение ip адреса по dhcp в настройках интерфейса.

Создаём интерфейс через редактор nano , nano /etc/sysconfig/network-scripts/ifcfg-*****, вместо ***** указываем имя вашего интерфейса от 3g модема.

Я решил модем воткнуть не напрямую к ПК, а через активный USB хаб с доп питанием от розетки.

Вот так выглядит у меня модемы подключённые к хабу.


Именно с доп питанием от 220В, так как при подключении большого кол-ва модемов через обычный хаб , модемы будут отваливаться. Им просто не будет хватать питания. Так же лучше подключать хаб именно в тот USB который ближе всего расположен к сетевой карте, на нетбуках это usb порт рядом со входом Ethernet, куда вы подключаете провод от интеренета.

Думаю подойдёт любой usb хаб с активным питанием. А вот мой :


Ладно , отвлеклись немного мы. Сейчас подключаем 1 модем и нам он не пригодится пока.

В дальнейшем , при подключении 2-х и более модемов, он нам пригодится.

И так открыли новый тестовый док nano /etc/sysconfig/network-scripts/ifcfg-wwp0s6u1i2, в который нужно прописать следующее:

Поменяйте значения DEVICE, NAME, HWADDR на свои.

DEVICE, NAME вы уже знаете, а вот

HWADDR (мак адрес) можете узнать из команды


Вот что получилось у меня:


Сохраняем док, нажатием кнопок последовательно Ctrl+O, Enter, Ctrl+X

Поднимаем наш интерфейс. Не забываем , что модем уже подключился к сети и горит постоянно индикатор на модеме.


Проверяем и смотрим ip на модеме

И видим то что интерфейс получил ip адрес


10.215.198.64 это наш локальный ip (серый) от NAT сети оператора Мегафон.

Мы получили серый ip от оператора.

Проверим наш белый ip , который виден всем. Тот что мы можем получить на сайте 2ip.

И видим что ip поменялся. Мы получаем наш ip от оператора Мегафон.


Немного отклонюсь от темы и расскажу почему мобильные прокси стабильны к баннам со стороны соц сетей. Ответ прост. Если вы загуглите что такое NAT, то узнаете почему))) . Я скажу своими словами.

Так как устройств много на планете земля и каждому нужен свой ip, придумали такую технологию как NAT. Как раз серый ip , что мы получили в интерфейсе это и есть ip промежуточного звена (маршрутизатора оператора) , к которому в свою очередь подключаются очень много мобильных устройств. И уже каждому устройству присваивается белый ip , что мы видим, при переходе на сайт например 2ip. Как вы уже догадались соц сети не могут заблокировать именно ip NAT, тем самым поставив блок 1000000 пользователей.

Для поднятия 1 прокси на 1 модеме 3g не нужно настраивать маршрутизацию. А вот если мы подключим 2 и более модемов на 1 сервер, то вот тут уже нам понадобится создавать таблицы маршрутизации. Мы это рассмотрим в следующей моей статье.

Установка прокси сервера 3Proxy

Устанавливаем прокси сервер 3proxy. Откроем FTP клиент, которое свернули в начале и перенесём на сервер в директорию root архив 3proxy

Имеется компьютер с mac os и модем мобильного оператора.
Требуется на виртуалке на windows или linux поднять мобильные прокси.

Как удобнее и проще это сделать?

Средний 2 комментария

Jump

dimonchik2013

morihaos

Привет,
Я так понимаю, что на Маке два сетевых интерфейса наружу: провайдер (WiFi/Eth) и модем мобильного оператора (свисток). Привяжите свою виртуалку (я так думаю VB) к интерфейсу модема мобильного оператора и все Guest машины будут ходить через него, а не через другой интерфейс. Это делается в настройках сети виртуальной машины. Модемов в дальнейшем будет несколько. поэтому модемы нужно привязывать к виртуалкам, а не mac os

morihaos

morihaos

Понятно. Будем разбираться постепенно.
Какие модели модемов?

morihaos

Понятно. Ну я про это и говорил.

Вы соединились под macOs-ом с помощью этого модема и соответственно macOs сформировала сетевой интерфейс и присвоила ему IP. В настройках сети VirtualBox, во вкладке "Адаптер 1" выбираете тип подключения "Сетевой мост" и ниже выбираете "Имя" присвоив ему имя сетевого интерфейса полученного с помощью модема. Запускаете виртуалку и Guest OC (Винда или Линукс) лезут в интернет из виртуалки через этот модем, используя канал мобильного оператора.

Наверное, есть и другой вариант - вставить модем, запустить виртуалку с Виндой, к примеру, запустить софт модема (коннект-менеджер) внутри виртуалки на Винде. Может и сработает, не знаю, как поведет себя проброс USB из macOs внутрь виртуалки. Тут надо экспериментировать.

morihaos

Но только это не мобильные прокси - это обычный мост, к прокси никакого отношения не имеет. Прокси требует прокси-сервера, а тут его нигде нет.

Нет. У меня коннект менеджер стоит на винде в виртуалке. На mac os обычный домашний интернет через wifi.

Но еще раз повторюсь. После успешного подключения к интернету в конект менеджере мтс в виндовс, интернет работает от интернета mac os пока не отключу локальное подключение.

morihaos

Ага, то есть эксперимент удался, в виртуалке в винде модем работает. Ну тогда выключите все адаптеры в настройках сети виртуальной машины и она не будет иметь с macOs никакой связи по локалке и винда будет ходить в инет через модем. Moris Haos, Да. В таком случае инет через модем работает. но мне нужно теперь через ccproxy пробросить прокси модемовский в mac os
А если локальная сеть отключена, то не работает пробросать соответственно.

morihaos

Жесть :-).
Вы хотите из Host macOS идти через ccproxy, который поднят в Guest Windows. Host связан по локалке с Guest посредством формирования сети и выдачи Guest IP-адреса. Даже, если вы отключите WiFi в macOs и поднимите интернет внутри Guest, то Guest вряд ли не сможет сообщить Host-у параметры этой сети и перестроить шлюз на себя. не знаю, надо экспериментировать.

А зачем вам такой изврат с проксей внутри Guest-а? Даже не могу представить задачи в которой это нужно.

В итоге столкнулся с такой проблемой.

Такой изврат нужен, так как модемов будет несколько. Соответственно проще поднять каждый отдельный модем в отдельной виртуалке. И все их вывести в mac os под разными локальными ip

Возможно это более логично было решить через какой-нибудь centos
Но он почему-то модем не хочет видеть.

morihaos

Ага, теперь понятно. Внутри виртуалки будет ДВА сетевых соединения, одно между masOs и Виндой (локалка), второе между Виндой и провайдером (инетка). Ccproxy будет принимать пакеты из локалки и роутить их в инетку.

Кстати, там на одном скрине же указано, что в настройках сети виртуальной машины надо выбирать "Сетевой мост" и в виртуалке настроить первое сетевое соединение (локалка). После того, как модем законнектится и получит внешний IP, можно из macOs обратится к локальному адресу виртуалки с соответствующим портом (в браузере настроить прокси) и по идее запрос из macOs должен пойти наружу через прокси в виртуалке.

5a37f61fc3e84339135721.jpg

Moris Haos,

У меня тут немного по-другому.

morihaos

В virtualbox тоже не так же как на скрине в мануале

5a37f78f94c55525800448.jpg

morihaos

Ааа. Извините, никогда Parallels не юзал. Но, думаю что это "Мостовая сеть: WiFi". А какой IP адрес в macOs и какой внутри виртуалки?

morihaos

В macOs локальный какой? В виртуалке тоже локальный какой?

Сейчас сделал так. Отключил полностью сеть через настройки Parallels. Проверил работоспособность модема. Включил в виртуалке сеть назад. В итоге в винде в подключениях у меня подключение через модем встало на первое место и работает.

Но теперь при включено локальном подключении не могу подключиться из mac os к ccproxy в винде

После чего я попробовал выдернуть модем.
И трафик через ccproxy пошел.

morihaos

Приколько. У меня на macOs тоже 192.168.0.12 :-), а в виртуалке (VB) 10.0.2.15 если в настройках сети стоит NAT. Подозреваю, что в Parallels 10-ую сеть дает тоже NAT (Общая сеть). Но, если я в настройках сети виртуалки ставлю "Сетевой мост" и WiFi, то в виртуалке получаю 192.168.0.100.

По идее внутри виртуалки ccproxy будет висеть на 192.168.0.100 (Сетевой мост), тогда из мака надо на этот IP стучаться по нужному порту. А если 10-ая сеть, то думаю, что надо дополнительно настраивать проброс портов в настройках сети виртуалки в NAT-е.

Moris Haos, Так я выдернул модем. У меня mac os подключилась к ccproxy по ip 10.211.

Воткнул назад модем, подключился. mac os подключается к ccproxy, но отдает инет основной машины а не модема.

Не хотят два подключения одновременно дружить. По отдельности все ок.

В общем потестил тут.

Если ставлю общая сеть, то не работает мобильный интернет, но работает ccproxy
Если сетевой мост, то работает мобильный интернет, но через ccproxy не идет трафик

morihaos

Стоп, а причем тут подключение macOs к прокси.
Я так понимаю:
1) macOs подключена по WiFi к роутеру, который соединен с обычным провайдером. И это так и должно оставаться. У нее 192.168.0.12, шлюз какой-то там 192.168.0.1.
2) запускаем виртуалку, она получает локальный IP 10.211.55.7, между виртуалкой и macOs создается своя 10-ая локальная сеть.
3) внутри виртуалки запускаем ccproxy и привязываем его к 10.211.55.7.
4) вставляем модем и внутри виртуалки коннектимся к мобильному провйдеру, получаем реальный IP, к примеру 4.4.4.4.
В итоге в Винде видим два телевизора.
Далее запускаем браузер в macOs и прописываем ему проксю в настройках - 10.211.55.7:1080 и лезем в инетку. По идее браузер должен полезть в инет через виртуалку. Осталось поиграться с настройками сети в виртуалке, мосты, НАты, проброс портов может быть. Может нужно сделать проброс портов в настройках сети в виртуалке с 192.168.0.12 на 10.211.55.7

Если браузер отработает, значит все получилось. Далее, чтобы кому-то дать доступ к этой проксе извне, надо на шлюзе 192.168.0.1 делать проброс портов, что-то типа 192.168.0.1:1080 на 192.168.0.12:1080 .

Moris Haos, в firefox все и тестирую.

Как уже написал выше

Если ставлю общая сеть, то не работает мобильный интернет, но в firefox через прокси трафик идет
Если сетевой мост, то работает мобильный интернет, но в firefox через прокси бесконечно долго грузит страницу.

morihaos

К примеру, у меня в VB стоит FreeBSD и мне надо зайти на Фрю по ssh, в виртуалке сеть настроена через NAT и мне еще нужно сделать проброс портов, чтобы я мог заходить по ssh, для этого я в виртуалке (при NAT) делаю проброс портов по схеме:
192.168.0.12:22 -> 10.0.2.15:22
127.0.0.1:22 -> 10.0.2.15:22
и без проблем захожу в iTerm2, указывая:
ssh 192.168.0.12

Moris Haos, Все решил проблему методом тыка.
В настройках сети в виртуалке поставил внутрикомпьютерная сеть. И все заработало.

Осталось разобраться как сделать пробросать портов, что бы ip был доступен в интернете.))

Читайте также: