Доработки в проект на PHP – модуль "работа с прокси через API"

  • Опубликовано 3 года назад
  • Просмотры 8
  • Закончить проект

Описание

Форма-конфигуратор для заполнения данных при регистрации аккаунтов

Язык разработки: PHP
CMS: самописная
Фреймворк: без фреймворка
Работа с БД: MySQL
Используется CSS: да

Требуется внести правки в работу блока "Прокси" — работа с выбором и покупкой proxy через API-доступ сторонних сервисов.

Вкладка ‘form’, колонка "proxy":
-свой цвет у каждого типа прокси. Тип прокси и цвет:
dynamic soax (#06A652),static nut (#724DC3),spaceproxy (#0000FF),manual proxy (черный).
Возможность настраивать цвет в настройках в разделе Form/Settings.

-при нажатии подсвечивать цветом только саму ячейку и низ.

-сортировка столбца proxy значению в центре (dynamic soax, static nut, manual proxy)

-правки при работе с типом прокси «dynamic soax»:
Нынешний принцип работы предполагал автоматическую подборку прокси по ZIP-коду адреса. Упрощаем работу, теперь только ручной выбор.
а) убрать всплывающее окно с выбором страны. Выбор страны — select слева от add dynamic soax
б) После этого выбираем region, city, isp. Не забыть значения ANY в city, isp.
в) К выпадающему списку от значений city добавить почтовый индекс. Было: Sligo Нужно: F91 Sligo
api документация по dynamic soax:
faq.soax.com/en/articles/...
faq.soax.com/en/articles/...

-добавление типа прокси «manual proxy»:
Возможность вручную добавить прокси, наш сервис проверяет использовался ли IP-адрес нами ранее, если да – выводит сообщение и не дает добавить.
если нет – успешно добавляет, проверяет коннект, выдает country region city provider ip, заносит в нашу БД и вкладку «IP». Формат прокси: сервер:порт:логин:пароль
Пример: 94.154.134.68:47656:XNdfgMZ:XhsdfPc

-добавление типа прокси «spaceproxy»:
Возможность через нашу форму купить прокси через API сервиса spaceproxy.net/api/
Жестко прописываем в запросеtype: dedicated, ip_version: 4. Выбрать можно страну и период (выпадающее меню, значения 5-10-30 дней). Если API запрос дает информацию об IP-адресах, доступных для покупки – выводить их в выпадающем меню «IP:». Если доступен полный ip-адрес, перед покупкой наш сервис проверяет, использовался ли Ip адрес нами ранее. Если да – этот ip невозможно выбрать, напротив ip высвечивается form id, где он был ранее использован. Если такие данные не выдает и только маска вида 255.255.х.х – то проверка осуществляется после покупки прокси, когда полный IP-адрес будет у нас.

Только безопасная сделка, никаких предоплат.

Оставляйте ссылку на пример ваших работ/портфолио/резюме.

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

Опубликовано 3 года назад