Поднять 3g прокси на Windows
77 USDНужен EXE, запускаться будет на Win7,8,10 т.к. нужны TCP стеки этих систем.
1. Ставим на виртуальную машину N модемов хуавей 3G.
2. Создаем на виртуальной машине N интернет соединений для 3G модема (Dual-up звонилка обычно на номер *99#).
3. Запускаем EXE на виртуальной машине, открывается окно программы.
В окне:
- IP адрес сервера, на котором будет панель управления
- список модемов и их соединения, которые мы ранее создали
4. EXE коннектится с сервером по указанному IP и передает ему список
модемов и их статус (онлайн/оффлайн/название операционной системы).
5. Заходим в панель управления, видим список модемов, напротив модема:
ID_модема:IP_сервера:port_который_привязан_к_модему:название_сист емы_на_котором_запущен_EXE:статус_ON_или_OFF:временной_идентифика тор_соединения
6. В панели управления должна быть функция периодического подключения всех модемов каждые N минут.
Эта функция имеет статус ВКЛ и ВЫКЛ.
Временной идентификатор это рандомное значение из цифр и букв длиной 30 символов. Этот идентификатор генерируется случаным образом каждый раз при успешной
установке соединения с интернетом. Т.е. модем успешно законнектился к интернету присваивается этот идентификатор, если было выкл и вкл идентификатор уже будет другой.
7. Прописываем IP сервера и порт как Сокс 5, например, в браузере если модем подключен к интернету, к которому присвоен данный
порт браузер выдаст внешний IP мобильного оператора.
8. Если нам нужно индивидуально выключить и включить соединение на модеме для смены IP адреса, мы отправляем на сервер
в виде API команду с секретным ключем API и ID модема, ну и названием события, например RECONNECT.
Сервер получает эту команду и передает ее на EXE. Когда модем переконнектится EXE отправляет на сервер ответ об этом.
Далее мы можем узнать, модем снова в строю или нет отправляем на сервер запрос на получение статуса модемов и видим,
если идентификатор сменился значит был разрыв соединения и произошло успешное соединение.
На каком языке будет написан EXE не важно, для работы с модемом использовать RAS API, всякие батники и прочие костыли эти варианты исключайте сразу.
Все прокси должна быть на 5 соксе.
Current freelance projects in the category Desktop Apps
Add pauses of 10-30 seconds between sending emails.Hello! I am looking for an experienced 1C / BAS (BAF) programmer to promptly resolve a technical issue with email distribution.Problem essence: We use the accounting program BAF (Business Automation Framework), version 2.0. Once a month, there is a need to send about 300 emails… Web Programming, Desktop Apps ∙ 1 day 22 hours back ∙ 9 proposals |
Reverse engineering of console utilities for querying SSD controllers (Flash ID)1. Purpose of the work Extraction of the application programming interface (API) for interaction with SSD/NVMe controllers from the provided set of console utilities (Phison, Silicon Motion, Realtek, Maxiotek, Marvell, JMicron, etc.). The result should be working code in C/C++… C & C++, Desktop Apps ∙ 2 days 9 hours back ∙ 5 proposals |
Modification in the emulator's operation
45 USD
Hello. I downloaded the Gaminator CF Final slot machine emulator from the Internet. I really liked it, but there are some issues. There is an admin panel, but it opens freely and cannot be closed at all. It only closes along with the application. Also, the data does not save… Desktop Apps ∙ 9 days 23 hours back ∙ 10 proposals |