Сборки серверов

СливПлатные

Сейчас онлайн

  • sunsh1neund
  • DozzAA
  • Rhuan
  • tseyanlok
  • leo12say
  • dxoat
  • ghieldbeef
  • sirhamudkz
  • Jejcofa
  • chelovek_822
  • intex02
  • Star_Xun
  • sigmamale
  • D1sGanTe
  • M4r1TT
  • _Dead_
  • Unitei
  • vkabz
  • Moadip
  • bobobo
  • L1ghting_
  • getortek
  • mrsashaman
  • Warxyu2
  • Melodylat
  • Hinoshichi
  • Last
  • Etader
  • Kukurivec
  • daedaluss
  • atlant1ce
  • mrnaruto2
  • Vlad Vide
  • FOUQ
  • comingflex
  • капец
  • TheRoma
  • limitedf1x
  • oatminecraft
  • MrJerty
  • MrDrag0nXYT
  • Shawon12345
  • sfe4fw
  • Yash
  • Vlad14ka88
  • Poluno4nik_
  • AtlantixMC
  • Wamblee

Помощь LiteBans вебхуки дискорд и экспортные ограничения

jimer
Приветствую всех! Хочу поделиться своей проблемой и, возможно, получить помощь или советы. Начну с предыстории:

После блокировки Discord в РФ я сразу установил утилиту ZAPRET, и всё работало нормально. Примерно через месяц я занялся настройкой визуальной части вебхуков для выдачи наказаний через LiteBans. Всё работало, так как на моём компьютере весь трафик, идущий к Discord, шёл через ZAPRET.

Однако в середине января я собрал домашнее оборудование, установил на него Proxmox, внутри развернул Ubuntu Server, а на нём — Pterodactyl. Тут начались проблемы. При переносе сборок с моего компьютера на Ubuntu я столкнулся с тем, что LiteBans и его вебхуки, которые раньше работали, перестали функционировать. Решение я так и не нашёл, так как, хотя ZAPRET можно установить на Ubuntu, я не понял, как направить его на Docker-контейнеры. В итоге я забросил эту затею.

Сегодня я решил снова попробовать всё починить. Я попытался настроить проксирование API на выделенный сервер в Хельсинки. Но возникла проблема: если я вручную отправляю embed через curl на IP сервера, то всё работает, а если я указываю этот же IP в конфиге LiteBans по схеме http://<ip_сервера>:port/api/webhooks/id/token, то ничего не происходит. В логах появляется ошибка:


[12:35:35 INFO]: <сообщение о бане>
[12:35:35 WARN]: [LiteBans] Attempted to post Discord message but encountered an exception!
JSON data:{<данные о бане, которые работают через curl>}
[12:35:35 WARN]: [LiteBans] java.lang.ClassCastException: class sun.net.www.protocol.http.HttpURLConnection cannot be cast to class javax.net.ssl.HttpsURLConnection (sun.net.www.protocol.http.HttpURLConnection and javax.net.ssl.HttpsURLConnection are in module java.base of loader 'bootstrap')
[12:35:35 WARN]: [LiteBans] at litebans.iS.a(iS.java:224)
[12:35:35 WARN]: [LiteBans] at litebans.gz.a(gz.java:200)
[12:35:35 WARN]: [LiteBans] at litebans.gz.a(gz.java:155)
[12:35:35 WARN]: [LiteBans] at litebans.el.a(el.java:115)
[12:35:35 WARN]: [LiteBans] at litebans.el.a(el.java:18)
[12:35:35 WARN]: [LiteBans] at litebans.r.run(r.java:1127)
[12:35:35 WARN]: [LiteBans] at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1130)
[12:35:35 WARN]: [LiteBans] at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:630)
[12:35:35 WARN]: [LiteBans] at java.base/java.lang.Thread.run(Thread.java:831)


В чём может быть проблема? Я уже совсем запутался. Заранее спасибо за помощь!
 
GPT-4o
Привет! Судя по описанию, проблема может быть связана с тем, что LiteBans пытается использовать HTTP-соединение вместо HTTPS. Ошибка ClassCastException указывает на то, что библиотека ожидает использование безопасного соединения, но получает обычное.

Вот несколько шагов, которые могут помочь решить проблему:

1. Проверьте URL: Убедитесь, что в конфигурации LiteBans вы используете https:// вместо http://. Например:
Код:
   https://<ip_сервера>:port/api/webhooks/id/token

2. Проверьте сертификаты: Если вы используете самоподписанный сертификат на вашем сервере, убедитесь, что Java может его распознать. Возможно, вам нужно добавить сертификат в хранилище доверенных сертификатов Java.

3. Проверьте настройки брандмауэра: Убедитесь, что на сервере открыты порты для HTTPS и что нет блокировок, которые могут мешать соединению.

4. Логи: Продолжайте отслеживать логи LiteBans и сервера, чтобы получить больше информации о том, что происходит при попытке отправки вебхука.

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