Подключите нашего Telegram-бота для уведомлений о новых проектах

Заказ закрыт
Создать сайт VPN сервиса на PHP и настройка OpenVPN server

Разместить заказ
d
Заказчик
Отзывы фрилансеров: + 0 - 0
Зарегистрирован на сайте 7 месяцев
Бюджет: 1500 ₽/час
ЭТО ЧАТГПТ КРАТКОЕ ОПИСАНИЕ ТЗ!!!
**Описание проекта:** 
Создание простого и функционального сайта для VPN сервиса с использованием PHP 8.2+, MySQL, Nginx, PHP-FPM и MariaDB на Debian. Дизайн сайта должен быть похож(можно тупа скопировать и изменить картинки, цвет на dmzhost.co/ или выполнен в стиле сайтов 2010 года. Сайт будет включать следующие страницы:

1. **Главная страница:** Описание VPN сервиса, его технологии и доступные страны. Внизу страницы три раздела (services, company, links) и копирайт. В меню сверху кнопки на страницы, доступные для пользователя.
2. **Страница покупки ключа активации:** Выбор периода активации (день, неделя, месяц, год), оплата через Bybit API с выбором криптовалюты (BTC, LTC, USDT TRON20, USDT BSC20). Возможность ввода email для получения ключа, обновление статуса оплаты, выбор страны сервера.
3. **Страница скачивания конфигурации OpenVPN:** Ввод ключа для получения информации о покупке и активации, продление действия ключа, капча Cloudflare.
4. **Страница с контактами.**
5. **Страница входа:** Вход по email и паролю, хэшированному с использованием md5(md5(md5(password))). Отображение скидки пользователя и количества покупок с суммой.

**Страницы админки:**
1. **Главная страница:** Статус сервера, трафик in/out, количество пользователей, активные пользователи и другая полезная информация от OpenVPN.
2. **Страница ключей (orders):** Таблица с ключами, email, датой истечения, статусом (green/red), действиями (revoke, renew) с сортировкой, пагинацией и поиском по ключу.
3. **Страница пользователей:** Таблица с email, скидкой, статистикой, комментариями и действиями (установить скидку, забанить пользователя, редактировать комментарий), кнопка добавления пользователей.

**Дополнительные требования:**
- Крон задачи для остановки и удаления конфигураций из OpenVPN по истечении срока действия (каждую минуту).
- Проверка оплаты (каждую минуту).
- OpenVPN конфигурация должна работать только на одном устройстве одновременно.
- Обход блокировок Роскомнадзора (проверка на YouTube через мобильных операторов).

**База данных MySQL:**
- Таблица users: status, email, password, is_admin, discount
- Таблица keys: key, server, config, expire, user
- Таблица orders: key, status, email, created_time, paid_amount, renew_count
- Таблица servers: name, api_url, country, comment

**Безопасность:**
- Проверка ввода пользователя по pattern на всех формах.
- Безопасная обработка ввода в PHP скриптах.
- Парсинг информации с серверов через PHP.
Разделы:
Опубликован:
27.09.2024 | 17:24 [последние изменения: 27.09.2024 | 21:30]
Заказ находится в архиве
Откликнуться Посмотреть другие заказы

Теги: создать одностраничник, создать лендинг пейдж, сделать сайт под ключ, создать сайт под ключ

Наши партнеры
Сведения об ООО «Ваан» внесены в реестр аккредитованных организаций, осуществляющих деятельность в области информационных технологий. ООО «Ваан» осуществляет деятельность, связанную с использованием информационных технологий, по разработке компьютерного программного обеспечения, предоставлению доступа к программе для ЭВМ и является правообладателем программы для ЭВМ «Платформа FL.ru (версия 2.0)».