• Данный материал предоставлен сайтом исключительно в ознакомительных целях.
    Администрация не несет ответственности за его содержимое. По всем жалобам пишите на почту abusevhguru@yandex.ru

Помощь Не работает Бот на Cloudflare. Помогите мужики!!!

Spageti

Пользователь
Сообщения
20
Реакции
3

Spageti

  • 20
  • 3
Все привет. Наверное проблема не новая но ответа на форуме не нашел..
В общем главная проблема это подключение Cloudflare. Скрипт StellCah / Play2X

Две проблемы:

1) Подключил Cloud - SSL режим ( Flexible - Гибкий )
Первое время сайт живет, бот работает, рулетки закрутились после того как порт поменял в .env
Но появились артефакты, отсчет цифры менялись с бешеной скорости.. это ладно лагает..

Но потом через 5 минут и вовсе сломался.. Куки, кэш все удалял..
Ошибка: Сайт (домен.ру) выполнил переадресацию слишком много раз.
И как бы все.. Убираешь Cloud все работает идеально.. окей
SSL режим ( Flexible - Гибкий ) - Не работает сразу такая ошибка редиректа

2) Я ставлю режим SSL: ( FULL - Полный )
Сайт сразу открывается, ошибки редиректа нет.. Но нету Бота.. вообще.. Тишина
Перезапуск бота, сервера, кеш, инкогнито и.т.д - Не работает бот.. видел что кто то написал поменяй ip..
Где поменять? Какой ip? Ничего больше.. пропал этот вопрос на форуме..

И так коллеги, буду рад узнать в чем тут проблема? А то я уже в стене сейчас дырку сделаю головой ))
Буду рад обсудить это с вами, открыто и понятным языком. И уже закрыть этот вопрос раз и навсегда..

Спасибо за внимание.. надеюсь на вашу помощь!
 

Spageti

Пользователь
Сообщения
20
Реакции
3

Spageti

  • 20
  • 3
Уже сто раз было, пользуйся поиском.
Я ведь написал, что не смог найти решение проблемы на форуме..
Надеюсь кто то нормально объяснит и поговорит на эту тему, тут!
Иначе в чем смысл форума? Говорить что эта тема была не вариант!
Если бы я знал в чем дело, объяснил бы как сделать и все, а не говорить
Иди ищи в ахривах 100 летний давности. Не знаешь тогда жди ответа кто знает!

Проблема не такая масштабная вроде, просто не знаю куда лезть и что поменять!
 

vhcrew

Команда форума
Администрация
Сообщения
2,283
Реакции
2,105

vhcrew

  • 2,283
  • 2,105
@Spageti, ссылочку на сайт можно? Не стоит так агрессивно, мы же все люди здесь
 

Spageti

Пользователь
Сообщения
20
Реакции
3

Spageti

  • 20
  • 3
@Spageti, ссылочку на сайт можно? Не стоит так агрессивно, мы же все люди здесь
Без обид конечно, не хотел агрессивным показаться. Просто эта проблема как заноза..

Сайт -
Стоит - SSL: ( FULL - Полный )
 

Spageti

Пользователь
Сообщения
20
Реакции
3

Spageti

  • 20
  • 3
Посмотреть вложение 5160

Сюда сертификаты с cloudflare закидывал?
Вообще не закидывал с Cloud ничего.. Да и не говорилось это нигде..)
Только по инструкции скрипта, поставил SSL на сайт давно еще..
Нужно с клауда туда их закинуть что ли? (Вот это? скриншот)
 

Вложения

sill

Опытный
Сообщения
166
Реакции
70

sill

  • 166
  • 70
Вообще не закидывал с Cloud ничего.. Да и не говорилось это нигде..)
Только по инструкции скрипта, поставил SSL на сайт давно еще..
Нужно с клауда туда их закинуть что ли? (Вот это? скриншот)
Если не принципиально, в клауде установи днс онли для домена. На серваке сненерируй сертификат let's encrypt, файлы закинь по указанному пути (всем фак выделил), вопрос должен будет решиться. Не поможет, пиши, подскажу
 

VsemFak

Легенда
Сообщения
1,227
Реакции
824

VsemFak

  • 1,227
  • 824
Если не принципиально, в клауде установи днс онли для домена. На серваке сненерируй сертификат let's encrypt, файлы закинь по указанному пути (всем фак выделил), вопрос должен будет решиться. Не поможет, пиши, подскажу
Это костыль.

Вообще не закидывал с Cloud ничего.. Да и не говорилось это нигде..)
Только по инструкции скрипта, поставил SSL на сайт давно еще..
Нужно с клауда туда их закинуть что ли? (Вот это? скриншот)
А где об этом должно говорится? В инструкции разве есть установка проксирования cloudflare? Я таких инструкций не встречал.
Тебе нужно сгенерировать в cloudflare сертификаты, загрузить их на сервер и указать в серверном nodejs скрипте пути к ним.
+ к этому cloudflare по умолчанию пропускате трафик только с этих портов сокеты должны работать на одном из этих https портов
 
  • Мне нравится
Реакции: sill

Spageti

Пользователь
Сообщения
20
Реакции
3

Spageti

  • 20
  • 3
Это костыль.



А где об этом должно говорится? В инструкции разве есть установка проксирования cloudflare? Я таких инструкций не встречал.
Тебе нужно сгенерировать в cloudflare сертификаты, загрузить их на сервер и указать в серверном nodejs скрипте пути к ним.
+ к этому cloudflare по умолчанию пропускате трафик только с этих портов сокеты должны работать на одном из этих https портов
Спасибо, все понятно кроме " указать в серверном nodejs скрипте пути к ним" точнее какой путь у этого файла?
Что то найти такой немого ..или туплю не понял что за файл..)

И еще " сгенерировать в cloudflare сертификаты" этот нужно заказывать? Исходный сервер? + Скриншот
 

Вложения

RomanCasper

Пользователь
Сообщения
68
Реакции
5

RomanCasper

  • 68
  • 5
@Spageti, ну смотри. У тебя в коде есть такие строки:
1612108178693.png


Это значит что пути к сертификатам лежат в переменной config.ssl.key и config.ssl.cert

Открываешь файл config.js и делаешь так чтобы были такие строки (добавить, или поменять строки) ничего лишнего удалять не нужно :)

JSON:
{
  https: true,
  ssl: {
    key: "./secure/certificate.key",
    cert: "./secure/certificate.cert"
  }
}

По примеру выше, структура у тебя должна быть такая:
1612108570367.png


вместо index.js может быть другое название (app.js, main.js и тп.), просто хз какое у тебя))
Соответственно файлы certificate.key и certificate.cert тоже названия твои должны быть
 
  • Мне нравится
Реакции: sill
Сверху