Правила форума Гаранты форума
Размещение рекламы AMX-X компилятор

Здравствуйте, гость Вход | Регистрация

Наши новости:

14-дек
24-апр
10-апр
11-апр

3 страниц V   1 2 3

FLPANEL - Панель управления игровыми серверами

, FLPANEL - Панель управления игровыми серверами
Статус пользователя volkovpn
сообщение 12.2.2021, 17:41
Сообщение #21
Стаж: 7 лет 9 месяцев

Сообщений: 18
Благодарностей: 1
Полезность: 0

Цитата(followX @ 12.2.2021, 20:07) *
посмотрел видео, понял смысл. Так а чем оно уникально? как по мне это тот же самый REMOTE который у нас и еще у кого-то тут на форуме такое было, не помню уже.

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

За выходные планирую сделать тех. поддержку и не только по панели но и для игровых серверов
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя volkovpn
сообщение 12.2.2021, 17:45
Сообщение #22
Стаж: 7 лет 9 месяцев

Сообщений: 18
Благодарностей: 1
Полезность: 0

Цитата(ddsyarik @ 12.2.2021, 18:53) *
volkovpn, в том и суть, что они бесплатны ибо уже давно заброшены. Инструкций по настройке валов и даже инсталяторов. Если человек покупает себе оборудование, то он как минимум может подключится по SSH и прописать ./install.sh

А зачем, если можно установить такую панель(что гораздо проще) и пользоваться?
Зачем лишний раз ковыряться?)

Я делаю легкодоступную панель, чтобы чуть позже она работала как чайник
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя Gecko
сообщение 12.2.2021, 18:10
Сообщение #23
Стаж: 7 лет 4 месяца

Сообщений: 1247
Благодарностей: 518
Полезность: 345

Цитата(followX @ 12.2.2021, 17:07) *
посмотрел видео, понял смысл. Так а чем оно уникально? как по мне это тот же самый REMOTE который у нас и еще у кого-то тут на форуме такое было, не помню уже.

Есть аналогичный конкурент, который уже больше года продает услугу удаленной установки панели, у нас даже была дискуссия по этому поводу, я вот думаю что это хорошая идея...
Ло *х дает доступ на свой сервер, не просто доступ а рут доступ. Платит за это деньги а у него ещё майнят крипту - Гениально! Да кроме крипты тут ещё можно проксировать трафик, да использовать чужой впс в своих целях ибо такое днище может поставить толь очень и очень далекий человек.

Отредактировал: Gecko, - 12.2.2021, 18:11


Не отвечаю на ЛС.
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя volkovpn
сообщение 12.2.2021, 18:31
Сообщение #24
Стаж: 7 лет 9 месяцев

Сообщений: 18
Благодарностей: 1
Полезность: 0

Gecko,
Ну, если ты к тому, что идет сбор данных от VDS, то нет, после установки, они стираются.
Просто по сути - это подсудное дело.
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя Gecko
сообщение 12.2.2021, 19:30
Сообщение #25
Стаж: 7 лет 4 месяца

Сообщений: 1247
Благодарностей: 518
Полезность: 345

Цитата(volkovpn @ 12.2.2021, 18:31) *
Gecko,
после установки, они стираются.
...

В смысле стираются? ))) Опиши процесс авторизации и аутентификации своего приложения с точки зрения программиста, опиши какой фреймворк ну а далее по порядку весь процесс аутентификации и авторизации в общих чертах своими словами.

Я это к тому что ты не имеешь понятия вообще что такое программирование, я полагаю тебе от 16 до 22 лет, тебе знакомы базовые принципы html достаточные для редактирования страницы, вот собственно и всё.

Прямо тянет аматорством
Прикрепленное изображение


Ну а промо ролик на ютюбе это нечто...

Отредактировал: Gecko, - 12.2.2021, 19:40


Не отвечаю на ЛС.
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя volkovpn
сообщение 12.2.2021, 19:43
Сообщение #26
Стаж: 7 лет 9 месяцев

Сообщений: 18
Благодарностей: 1
Полезность: 0

Gecko,

фреймворками я не пользуюсь.
Человек вводит данные на сайте от VDS, то есть IP и пароль от root, нажимает установить.
Пока панель ставится данные находятся в базе, для проверки статуса установки. Как только установится, данные из базы стираются. Данные от панели выдаются клиенту и эти же данные сохраняются на его VDS(в случае утери данных).

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

Отредактировал: volkovpn, - 12.2.2021, 19:46
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя Vimer
сообщение 12.2.2021, 19:56
Сообщение #27
Стаж: 5 лет 3 месяца

Сообщений: 1
Благодарностей: 1
Полезность: 0

Цитата(volkovpn @ 12.2.2021, 18:31) *
Gecko,
Ну, если ты к тому, что идет сбор данных от VDS, то нет, после установки, они стираются.
Просто по сути - это подсудное дело.


У меня к вам встречный вопрос Gecko. Вы наверное программист знающий всё от А до Я? Я в этом не сомневаюсь.
Только адекватные программисты помогли развивающемуся проекту, а пока что я вижу только неопытность с вашей стороны.
Это только моё мнение...
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя Gecko
сообщение 12.2.2021, 19:59
Сообщение #28
Стаж: 7 лет 4 месяца

Сообщений: 1247
Благодарностей: 518
Полезность: 345

volkovpn,
Цитата
Человек вводит данные на сайте от VDS, то есть IP и пароль от root, нажимает установить.

А если порт не 22?

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

То есть поверить на слово.

В общем я понял с кем общаюсь.


Не отвечаю на ЛС.
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя Eka
сообщение 12.2.2021, 20:19
Сообщение #29
Стаж: 8 лет 2 месяца

Сообщений: 280
Благодарностей: 114
Полезность: 176

Gecko, у тебя другого выбора нет, кроме как "верить на слово". Ты либо пользуешься либо нет, а драконить человека так, как это делаешь ты - не красиво. Может тебе сорцы скинуть? Ты недавно вообще защищал брейни панель только потому, что ее делают твои соотечественники. При этом ты не говорил "ну да, дырявая, но хорошая". Ты говорил именно "отличная бесплатная альтернатива из существующих" специально игнорируя ее проблемы.
Ты пользуешься разными сервисами и даже какими-то впервые и даже не имея представления о владельцах. При этом ты не задаешь им вопрос о том, как они хранят твои данные, куда они их отправляют и как используют. В яндексе вот на днях уволили чувака, который имел доступ к почтовым ящикам и сливал данные от них. И что, требовать от них что то будешь? Нет. Как минимум, потому, что им до тебя дела нет и никакого фидбека у них нет и менджера, с которым ты так на форуме потрещать можешь.

volkovpn, а ты зачем то с сырым продуктом пришел, при этом не уникальным ни разу. Довел бы его до конца. И так понятно, что есть заинтересованные в такой услуге люди, зачем раньше времени показывать недоделанный сервис. Да и отвечать на вопросы, типа "а ты данные хранишь небось и слить что то можешь?" глупо. Научись отличать полезный фидбек от троллинга и пустых наездов от людей, которым твой сервис даже в теории не интересен.


цитаты великих умов
Цитата
аналог libcurl в Go это net/http
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
Поблагодарили 1 раз
   + Цитировать сообщение
Статус пользователя volkovpn
сообщение 12.2.2021, 21:01
Сообщение #30
Стаж: 7 лет 9 месяцев

Сообщений: 18
Благодарностей: 1
Полезность: 0

Eka,
Нет, продукт ни сколько не сырой)
По этому и начал продавать, начальные функций у панели есть. Уникальность в том, что она проста в использований и для установки не надо подключаться к SSH.
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя followX
сообщение 12.2.2021, 21:41
Сообщение #31


Стаж: 12 лет

Сообщений: 523
Благодарностей: 164
Полезность: 526

cshost.com.ua
Я понимаю что нам всем до вас далеко, ну хоть не наглейте

Отредактировал: followX, - 12.2.2021, 21:43
Прикрепленные файлы:
Прикрепленное изображение
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
Поблагодарили 1 раз
   + Цитировать сообщение
Статус пользователя Gecko
сообщение 12.2.2021, 21:43
Сообщение #32
Стаж: 7 лет 4 месяца

Сообщений: 1247
Благодарностей: 518
Полезность: 345

Цитата(volkovpn @ 12.2.2021, 21:01) *
Eka,
Нет, продукт ни сколько не сырой)
По этому и начал продавать, начальные функций у панели есть. Уникальность в том, что она проста в использований и для установки не надо подключаться к SSH.

Паша, ну вот скажи честно, я ведь угадал? Сколько там тебе 17-18? Ты только недавно школу окончил. https://vk.com/ifstudioru Ну ты ведь только в конце прошлого года учился странички на html писать. Судя по твоей странице в вк можно многое о тебе сказать.

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

На правах не рекламы https://www.youtube.com/channel/UC4pbyfEWZWoNrmKKSVa8rGw типичный программист
Цитата
Пока панель ставится данные находятся в базе, для проверки статуса установки.

Кто не заметил он утверждает что ssh тут не нужен.
А зачем ему тогда пароль от root? Объясните мне.

Отредактировал: Gecko, - 12.2.2021, 22:01


Не отвечаю на ЛС.
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя Gecko
сообщение 12.2.2021, 22:04
Сообщение #33
Стаж: 7 лет 4 месяца

Сообщений: 1247
Благодарностей: 518
Полезность: 345

Vimer, Паша, а вот это уже было АбИдно


Не отвечаю на ЛС.
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя followX
сообщение 12.2.2021, 22:40
Сообщение #34


Стаж: 12 лет

Сообщений: 523
Благодарностей: 164
Полезность: 526

cshost.com.ua
Обьясните людям в деталях как работает ваш продукт. А мне объясните зачем у нас на форуме пишите.
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя sas333
сообщение 13.2.2021, 13:12
Сообщение #35


Стаж: 13 лет
Город: Красноярск

Сообщений: 374
Благодарностей: 60
Полезность: 148

Цитата(Gecko @ 12.2.2021, 23:10) *
Есть аналогичный конкурент, который уже больше года продает услугу удаленной установки панели, у нас даже была дискуссия по этому поводу, я вот думаю что это хорошая идея...
Ло *х дает доступ на свой сервер, не просто доступ а рут доступ. Платит за это деньги а у него ещё майнят крипту - Гениально! Да кроме крипты тут ещё можно проксировать трафик, да использовать чужой впс в своих целях ибо такое днище может поставить толь очень и очень далекий человек.


Вы как всегда в своём репертуаре исполняете, у вас всегда всё только плохо, война, пожар, взлом, слив, проксирование трафика и так далее. По вашей логике нужно убежать в лес выкопать землянку и жить изгоем, хотя даже там будут следить спецслужбы или инопланетяне. Мы с вами уже всё обсудили и я вам давал ответы на все ваши вопросы и то о чём вы написали выше это легко проверить (воспользуйтесь услугой анонимно и узнаете что это не так) писать по несколько раз и объяснять уже нет смысла да и Eka вам всё верно уже написал.


Хостинг игровых серверов host-v.ru
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя RootGame
сообщение 13.2.2021, 18:08
Сообщение #36
Стаж: 5 лет 3 месяца

Сообщений: 2
Благодарностей: 1
Полезность: 0

Продавать слитую панель.. Мда...
Что по итогу мы имеем.
Самописаное чудо, которое собрано на коде EGP. Да можешь писать что структура другая и тд. Но код то один...
Раскрыл я 3 файла, дальше не полез. cron, index actions...
Шаблон. Все JS опять же структура EGP..

Инстялтор сие чуда. Обычный установщик EGP Control + GamePL Aviras...

И такое ещё продавать???
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя ddsyarik
сообщение 13.2.2021, 20:13
Сообщение #37
Стаж: 10 лет

Сообщений: 1004
Благодарности: выкл.

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


Забудь о PROCESSCMD #cs-developer
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя RootGame
сообщение 13.2.2021, 22:02
Сообщение #38
Стаж: 5 лет 3 месяца

Сообщений: 2
Благодарностей: 1
Полезность: 0

Цитата(ddsyarik @ 13.2.2021, 21:13) *
RootGame,
Довольно странный комент от новорега. Ваши познания кодинга немгоно неизвестны пользователям форума.

Может как вы говрите и новорег. Но познание хоть и средние но имеются. В гуру PHP'шника я не записываюсь.
У вас насколько я вижу стоит EGP. Можете сравнить части кода и поймете суть. Ну и скачать слиную и посмотрим установщик(настройка локации) модуля Control.

install.sh - то с чего ставиться панель.

#!/bin/sh
VER=`cat /etc/issue.net | awk '{print $1$3}'`

apt-get install -y lsb-release apt-utils > /dev/null 2>&1
echo "deb http://ftp.ru.debian.org/debian/ $(lsb_release -sc) main" > /etc/apt/sources.list
echo "deb-src http://ftp.ru.debian.org/debian/ $(lsb_release -sc) main" >> /etc/apt/sources.list
echo "deb http://security.debian.org/ $(lsb_release -sc)/updates main" >> /etc/apt/sources.list
echo "deb-src http://security.debian.org/ $(lsb_release -sc)/updates main" >> /etc/apt/sources.list
echo "deb http://ftp.ru.debian.org/debian/ $(lsb_release -sc)-updates main" >> /etc/apt/sources.list
echo "deb-src http://ftp.ru.debian.org/debian/ $(lsb_release -sc)-updates main" >> /etc/apt/sources.list

apt-get update

apt-get install -y pwgen

MIRROR="http://mirror.flpanel.ru/files/panel.zip"
IPADDR=$(echo "${SSH_CONNECTION}" | awk '{print $3}')
FLPANELLOGIN=$(pwgen 10 -1)
FLPANELPASS=$(pwgen 10 -1)
FLPANELPASSCRYPT=$(echo -n "${FLPANELPASS}" | md5sum | cut -d " " -f1)
MYSQLPASS=$(pwgen 10 -1)
FLPANELROOT=$1

apt-get update
apt-get install -y aptitude

apt-get install -y dialog apt-utils sudo unzip
apt-get install -y nginx
rm nginx; wget -O nginx $MIRROR/configuration/nginx.txt
mv nginx /etc/nginx/nginx.conf
rm nginx_panel; wget -O nginx_panel $MIRROR/configuration/nginx_panel.txt
mv nginx_panel /etc/nginx/conf.d/panel.conf

service nginx restart
rm -R /var/www/html/*

ln -sf /usr/share/zoneinfo/Europe/Moscow /etc/localtime

apt-get install -y apt-transport-https lsb-release ca-certificates
wget -O /etc/apt/trusted.gpg.d/php.gpg https://packages.sury.org/php/apt.gpg
sh -c 'echo "deb https://packages.sury.org/php/ $(lsb_release -sc) main" > /etc/apt/sources.list.d/php.list'
apt-get update

apt-get install -y php7.2 php7.2-common php7.2-cli php7.2-curl php7.2-mbstring php7.2-fpm php7.2-mysql php7.2-ssh2

SYSTEM=$(uname -a | awk '{print $9}')
if [ $SYSTEM = 'x86_64' ]; then
DIR_EXTENSION=$(php -i | grep extension_dir | awk '{print $3}')
wget $MIRROR/files/ioncube_loaders_lin_x86-64.tar.gz
tar xfz ioncube_loaders_lin_x86-64.tar.gz
cp ~/ioncube/ioncube_loader_lin_7.2.so $DIR_EXTENSION

echo "zend_extension=$DIR_EXTENSION/ioncube_loader_lin_7.2.so" >> /etc/php/7.2/fpm/php.ini
echo "zend_extension=$DIR_EXTENSION/ioncube_loader_lin_7.2.so" >> /etc/php/7.2/cli/php.ini
fi

service php7.2-fpm restart

wget $MIRROR/files/mysql-apt-config_0.8.14-1_all.deb > /dev/null 2>&1
export DEBIAN_FRONTEND=noninteractive > /dev/null 2>&1
echo mysql-apt-config mysql-apt-config/select-server select mysql-5.7 | debconf-set-selections > /dev/null 2>&1
echo mysql-apt-config mysql-apt-config/select-product select Ok | debconf-set-selections > /dev/null 2>&1
apt-get install -y ./mysql-apt-config_0.8.14-1_all.deb > /dev/null 2>&1
dpkg -i mysql-apt-config_0.8.14-1_all.deb > /dev/null 2>&1
echo mysql-community-server mysql-community-server/root-pass password "$MYSQLPASS" | debconf-set-selections > /dev/null 2>&1
echo mysql-community-server mysql-community-server/re-root-pass password "$MYSQLPASS" | debconf-set-selections > /dev/null 2>&1
apt-get update
sudo apt-get -y install mysql-server

apt-get install -y mysql-community-server --force-yes
apt-get update --fix-missing
apt-get install -y mysql-community-server --force-yes
apt-get update --fix-missing
apt-get install -y mysql-community-server --force-yes
aptitude install -y lib32z1
echo "phpmyadmin phpmyadmin/dbconfig-install boolean true" | debconf-set-selections
echo "phpmyadmin phpmyadmin/mysql/admin-user string root" | debconf-set-selections
echo "phpmyadmin phpmyadmin/mysql/admin-pass password $MYSQLPASS" | debconf-set-selections
echo "phpmyadmin phpmyadmin/mysql/app-pass password $MYSQLPASS" |debconf-set-selections
echo "phpmyadmin phpmyadmin/app-password-confirm password $MYSQLPASS" | debconf-set-selections
echo 'phpmyadmin phpmyadmin/reconfigure-webserver multiselect apache2' | debconf-set-selections
apt-get install -y phpmyadmin
ln -s /usr/share/phpmyadmin /var/www/html/panel/phpmyadmin
mysqldump —opt -Q -u root -pMuHaem7zie panel > panel.sql

mkdir /var/www/html/panel/
wget $MIRROR/files/panel.zip; unzip panel.zip -d /var/www/html/panel/
chmod -R 777 /var/www/html/*
echo "<?php \$data = array('host' => 'localhost', 'user' => 'root', 'passwd' => '${MYSQLPASS}', 'name' => 'panel');" > /var/www/html/panel/core/data/db.php
chmod -R 777 /var/www/html/*

wget $MIRROR/files/panel.sql
echo "create database panel;" | mysql -u root -p$MYSQLPASS
mysql -u root -p$MYSQLPASS panel < panel.sql
echo "INSERT INTO panel.users (user_login, user_passwd, user_hash) VALUES ('${FLPANELLOGIN}', '${FLPANELPASSCRYPT}', 'asdasd');" | mysql -u root -p$MYSQLPASS
echo "UPDATE panel.panel SET ip = '${IPADDR}', passwd = '${FLPANELROOT}', version = '1.0', status = 'on';" | mysql -u root -p$MYSQLPASS

service apache2 stop
apt-get purge apache2 -y
apt-get autoremove -y
rm -rf /etc/apache2
service nginx restart

echo "*/5 * * * * screen -dmS scan_servers bash -c 'cd /var/www/html/panel/core/ && php7.2 cron.php scan'" >> /etc/crontab
echo "*/5 * * * * screen -dmS autoup_servers bash -c 'cd /var/www/html/panel/core/ && php7.2 cron.php server_autoup'" >> /etc/crontab
echo "*/5 * * * * screen -dmS check_panel bash -c 'cd /var/www/html/panel/core/ && php7.2 cron.php check_status_update'" >> /etc/crontab
sed -i '/^$/d' /etc/crontab; crontab -u root /etc/crontab

clear

echo "Адрес: http://${IPADDR}/" > flpanel.txt
echo "Логин:${FLPANELLOGIN}" >> flpanel.txt
echo "Пароль:${FLPANELPASS}" >> flpanel.txt
echo "MYSQLПароль:${MYSQLPASS}" >> flpanel.txt
echo "Данные записаны в flpanel.txt"


Структура БД

admins - https://prnt.sc/ze3t4m
games (Аналог tarifs на EGP) - https://prnt.sc/ze3wun
panel - https://prnt.sc/ze3zux
servers - https://prnt.sc/ze41xm (Убираем префикс server и смотрим, сравниваем с EGP)
units - https://prnt.sc/ze4565 (Убираем префикс unit и сравниваем с EGP)
users - Урезка с 4мя полями


Лезем в шаблон и открываем JS логов сервера - https://prnt.sc/ze4fng. И получаем тот же код что и в EGP

Идем дальше в папку с "модулями" https://prnt.sc/ze4m99
Не чего не узнаешь? actions scan и тд???
Код внутри одинаковый. Просто снесенный в один класс.
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя Gecko
сообщение 13.2.2021, 23:07
Сообщение #39
Стаж: 7 лет 4 месяца

Сообщений: 1247
Благодарностей: 518
Полезность: 345

RootGame, пацаны к успеху шли


Не отвечаю на ЛС.
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя ddsyarik
сообщение 13.2.2021, 23:55
Сообщение #40
Стаж: 10 лет

Сообщений: 1004
Благодарности: выкл.

RootGame,
Разницы нет какой там код. Некоторый удаляют стандартыне модули ЕГП а потом добавляют их со словами вот мы переписали все сами. Только глупый купить у данного человека за 100 рублей в месяц услугу контроль без функционала. Я дажа уверен, что данный человек сольется как только узнает, что не на все образы дебиана нормально устанавлюются модули инсталятором.


Забудь о PROCESSCMD #cs-developer
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
3 страниц V   1 2 3
 
Ответить в данную темуНачать новую тему
 
0 пользователей и 1 гостей читают эту тему: