MyProxyFarm — система для прокси ферм
958 subscribers
20 photos
4 videos
2 files
16 links
MyProxyFarm — удобная, стабильная и быстрая система для прокси ферм на модемах с поддержкой SOCKS5/HTTP(s)/OpenVPN!

Поддержка клиентов:
@MyProxyFarm_Support
Download Telegram
MyProxyFarmV2 версия 2.0d

Исправлен баг — в некоторых сценариях, при одновременном подключении OpenVPN клиента и смене IP адреса на прокси, происходило зависание канала данных, при котором переставали работать прокси доступа и VPN;
Доработки по инициализации OpenVPN и определению IP адреса сервера;
Оптимизация скорости работы системы и мелкие доработки по дизайну;

Для получения исправлений необходимо перезагрузить систему.
MyProxyFarmV2 версия 2.0e

Значительно оптимизирована работа OpenVPN подключений к прокси, теперь смена айпи с подключенным OpenVPN клиентом на модеме QMI (EM7455 к примеру) занимает 3...5 секунд.
Небольшие багфиксы по определению IP прокси и фермы (смена серверов).
Прочие оптимизации.

Для получения исправлений необходимо перезагрузить систему.
Немного более детальней про смену IP в крайнем обновлении для 2.0 версии — при использовании нормальных модемов и OpenVPN подключения, смена IP для браузеров получается "бесшовным", т.е. соединения не сбрасываются, а открытие веб ресурсов во время смены "замораживается" на несколько секунд (при хорошем уровне сигнала это время может занимать до 3х секунд), после получения нового айпи прокси — страница открывается без задержек и ошибок.

Это не касается скачивания файлов, если во время смены IP скачивался файл браузером, то скачивание в любом случае прервется.
Система суммирования Fast-MPTCP для создания полной отказоустойчивости прокси ферм на базе MyProxyFarm.

Хочу немного "рассказать" про систему Fast-MPTCP, данная система позволяет суммировать до 4-х подключений интернет в одно подключение через любой выделенный сервер (VPS/VDS) с белым IP. Допустим, у вас есть 2 фермы в одной локации к которой подведено 2 (или 3) интернет подключения, подключив оборудование с 4 LAN портами вы можете подключить несколько проводных провайдеров в небольшой сервер (как на фото выше), а дальше подключить ваши фермы через любой сетевой концентратор к этом серверу. На самих фермах необходимо будет настроить режим ретрансляции на VPS/VDS.

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

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

С помощью одного VPS, можно подключить:
1 ферму MyProxyFarm версии 1.х
5 ферм MyProxyFarm версии 2.х
или
до 6 ферм MyProxyFarm версии 2.х

Основные преимущества использования системы суммирования каналов интернет:
1. Всегда есть надежный публичный доступ к вашим серверам, не нужно настраивать роутеры, делать DMZ или port forwarding, нет необходимости платить за статические IP;
2. У вас нет никаких таймаутов или пауз при работе, в случае, если подключение одного из провайдеров перестает работать или работает со сбоями — подключения не разрываются, ваши клиенты продолжают работать через VPS/VDS даже не понимая того, что у вас отключился или “сбоит” один из провайдеров;
3. Скорость всех каналов суммируется (допустим, если у вас два интернет подключения по 100 мбит/с, вы получите “честные” 200 мбит/с подключение на ваш сервер, через которое будут работать ваши клиенты);
4. Сохраняется ваша анонимность, т.к. все клиенты подключаются через IP VPS/VDS, а трафик с вашей локации до VPS/VDS надежно шифруется.

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

Более подробное видео о работе сумматора можно увидеть на моем канале:
https://www.youtube.com/playlist?list=PLkLBXFaWslNRaU-a3kO1jCXvJiNigczbg
MyProxyFarmV2 версия 2.0g

Оптимизации по смене IP адреса — в некоторых случаях время смены сократится от того, что было, на 1 ... 3 секунды. Имеется ввиду не суммарное время, а время на которое оно уменьшится благодаря оптимизациям.
Добавлено логирование смены IP адреса. При включенном логировании, создаются отдельные log файлы для каждого прокси, в сам файл заносятся:
дата и время, кто инициировал смену IP адреса (пользователь, таймер, администратор с панели), тип события (info, warning, error), событие (старый IP, новый IP, успешная / не успешная смена IP адреса).

Для получения исправлений необходимо перезагрузить систему.
MyProxyFarmV2 версия 2.0l

1. Оптимизирован процесс смены IP на модемах Huawei — время, необходимое на семну IP, уменьшено более чем в 2 раза.
Теперь процесс смены IP, на исправном модеме и при условии хорошего уровня LTE сигнала оператора, занимает 3...5 секунд;
2. Исправлены баги в инициализации OpenVPN.
Если у вас наблюдаются проблемы с файлами конфигурации OpenVPN клиентов, необходимо перезагрузить ферму для получения обновления и сделать "Reconfigure OpenVPN" и затем "Restart services";
3. Прочие оптимизации и багфиксы.

Для получения обновления необходимо перезагрузить систему.
MyProxyFarmV2 версия 2.0m

1. Модернизирована смена IP на модемах Huawei для лучшей совместимости с некоторыми операторами;
2. Добавлено отображение ошибки в случае, если модем Huawei не ответил на запрос смены IP;
3. Исправлено логирование в случае, если модем не смог сменить IP (IP остался прежним).

Для получения обновления необходимо перезагрузить систему.
MyProxyFarmV2 версия 2.0n

1. Исправлен функционал OpenVPN — в некоторых сценариях, при аварийном отключении/перезагрузке проксируемого устройства, пропадало VPN подключение к устройству и/или не резолвились DNS;
2. Мелкие оптимизации.

Для получения обновления необходимо перезагрузить сервер.
В случае, если используется функционалом VPN, необходимо нажать кнопки "Reconfigure OpenVPN" и "Restart services", а так же не забыть выдать новые файлы конфигурации клиентам.
MyProxyFarmV2 версия 2.0o

1. Добавлена полноценная поддержка модемов ZTE MF823.

Для получения обновления необходимо перезагрузить сервер.
MyProxyFarmV2 версия 2.1

1. Полноценная поддержка Android смартфонов при подключении по USB — смена IP / определение оператора / перезагрузка (проверено на Android 9 и более новых, настраивать root доступ НЕ нужно);
2. Поддержка Wi-Fi ( только для определенных моделей миниПК, например — https://alii.pub/6nkxn1 ), варианты использования:
а. ферма может подключаться к вашему роутеру через WiFi, что значительно упрощает размещение фермы в случае, если прокладка LAN кабеля затруднена. LAN разъем(ы) выполняют функцию "bridge", т.е. — можно подключать любое другое сетевое оборудование и ферма будет работать как беспроводный коммутатор. Данный функционал является опцией и никак не рекомендацией к использованию на фермах с большим количеством модемов, т.к. WiFi подключение по скорости, зачастую, будет хуже, чем проводное LAN подключение!
б. подключиться к сети WiFi и сделать из неё прокси / VPN доступ;
в. можно настроить ферму как WiFi точку доступа (только если подключено LAN кабелем к роутеру) и "раздать" проводной интернет.
3. Поддержка модемов Huawei E3272s-xxx (только на полноценной прошивке HiLink со сменой DHCP).

Для получения п.1-2 необходимо ручное обновление платформы, п.3 будет доступен на версии 2.0 после перезагрузки.
MyProxyFarmV2 версия 2.1a

1. Для упрощения идентификации устройств без возможности ручной установки DHCP (Android телефоны, QMI и MBIM модемы), добавлено отображение IMEI в веб панели фермы;
2. Оптимизирована работа веб панели в режиме ретрансляции при автоматической балансировке через LAN / устройства;
3. Мелкие оптимизации.

Для получения обновления необходимо перезагрузить сервер.
MyProxyFarm версия 2.1с

1. В веб панель добавлено отображение замеров RTT (по простому — ping) до сервера dns.google (на новой платформе адрес сервера можно будет изменять). По данному параметру косвенно можно определять состояние подключения;
2. Добавлено определение названия оператора связи для всех типов подключений;
3. Мелкие оптимизации по смене IP адреса;

Для получения обновления необходимо перезагрузить сервер.
MyProxyFarm версия 2.1d

1. Добавлен фоновый опрос имени оператора, уровня сигнала и RTT модема. Ранее информация обновлялась только при смене IP, теперь обновляется раз в 5 минут (после обновления платформы системы, данным функционалом можно будет управлять — задавать время опроса, сервер для получения RTT модема и количество попыток, которыми вычисляется RTT).
Если модем работает некорректно (нет интернета), то эта информация не будут отображена в соответствующем поле такого модема.

Для получения обновления необходимо перезагрузить сервер.
Несколько моментов по значению RTT, как правило, оно должно быть до 100 ms, если это значение больше или отсутствует, то:

a. Модем, скорее всего, на момент опроса, передавал/получал большое количество данных и был загружен, поэтому RTT выше 100 ms. Если модем не нагружен, то, возможно, у модема проблемы с сетью / интернетом;

b. Модем находился в "спящем режиме" (лучше отключать в модемах спящий режим, т.к. для фермы от него больше вреда, а польза только для оператора в плане экономии сот);

c. Если нет значения RTT, то оно находится или за пределами адекватных значений, или модем во время опроса очень долго выходил из "спящего режима".
Для клиентов из Украины

В связи с постоянными и регулярными блекаутами (отключением электричества на 2 часа через 2 часа), вышки операторов сотовой связи не в состоянии обеспечить 100% бесперебойную работу, поэтому — в разных регионах связь работает по разному и "глюки" проявляются совершенно разные.

Даже если вы установили генератор и/или блок бесперебойного питания, но скорость при этом периодически всё равно падает или вообще пропадает доступ в интернет, это не значит, что проблема в MyProxyFarm.

Если у вас не отключается электричество вообще, это вовсе не значит, что у оператора через квартал не отключается электричество на вышке(ах) или по пути к этой же вышке(ам), что может привести к:
1. пропаданию интернета на всех модемах одного оператора или даже нескольких операторах;
2. падению скорости на одном, двух или даже всех операторах;
3. зависанию и/или выходу из строя одного или нескольких модемов, т.к. во время поиска сети модем потребляет значительно больший ток, чем при штатной работе.

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

Еще момент с:
"модем с оператором Х дает хорошую скорость в ноутбуке, а в ферме 10-15 мбит/с"

Сотовая связь штука непредсказуемая, даже в рамках одной плоскости, если двигать модем на несколько сантиметров, можно получить разницу в скорости до 20...50%. Иногда, при установке модема в ферму рядом с другими модемами, если 4G имеет слабое покрытие в месте установки фермы, модем может переключаться сам в 3G и скорость будет в несколько раз ниже, чем до установки в ферму.

Прошу мыслить простой логикой — если из 3 операторов только 1 оператор дает плохую скорость, то это проблема точно не MyProxyFarm, не нужно писать в поддержку и просить разобраться с этим, на подобные запросы вам ничем не помогут, пишите и/или звоните в поддержку проблемного оператора или меняйте локацию.
P.S.
Опыт с одним из клиентов:
если, при отключении электричества в определенной очереди, оператор (вдобавок — вся ферма работает на одном операторе) работал и тут же перестал ("отвалились" все модемы), но при этом звонки или уровень сигнала есть, — данная проблема не имеет никакого отношения к MyProxyFarm, это проблема 100% на стороне оператора, с вероятностью в 99% аккумулятор разрядился/вышел из строя и сотовая вышка LTE перестала работать при отключении электричества, поэтому модемы перестали работать или работают очень медленно, т.к. переключились на дальнюю и/или более нагруженную LTE вышку.

Решайте данные вопросы с проблемным сотовым оператором или меняйте локацию!
MyProxyFarm версия 2.1e

1. Добавлено отображение портов управления на панель прокси для модемов, у которых они есть (например — QMI, MBIM и т.д.);
2. При смене IP исправлен резолвинг DNS имен, в случае, если модем возвращает некорректный IP или перенаправляет на свой гейтвей;
3. Исправлена работа Android телефонов в случае, когда несколько телефонов выдают одинаковый IP системе;
4. Прочие мелкие исправления.

Для получения обновления необходимо перезагрузить сервер.
MyProxyFarm версия 2.2 (пока бета)

Так получилось, что бета попала в канал релиза, если кто-то обновился на версию 2.2, нужно в срочном порядке перезагрузить сервер и обновится на версию 2.2a, т.к. в версии без приставки "a" есть недочеты, которые не дают менять пароли, таймер смены IP и пр. настройки системы. Позже будет полный анонс обновления и новых функций.

P.S.
Обладателям версии 2.1 это не касается, до анонса лучше оставаться на версии 2.1.