Перейти к содержанию

Прикрываем порты | Запрещаем обход сервера авторизации


Unit0g

Рекомендуемые сообщения

В теме 3 сообщения

Всем привет, сразу скажу, я не скрываю что это "Паста" темы с руббакита от "Overwrite", если ему не понравится данная тема то я могу её удалить.

Зачем закрывать порты? спросите вы, думаю не всем новичкам в сфере создания серверов будет понятно для чего и зачем это делать, но если вы не знали, то есть так называемые сервера "Прокси", которые нужны для авторизации, то есть у нас есть такая "Цепочка" серверов, которые работают между друг другом, Авторизация -> Лобби -> Ваши сервера.
И конечно, думаю не всем понравится если кто-то зайдёт напрямую в лобби, либо сразу на ваш сервер без авторизации, как минимум это будет очень странно, так ещё и можно будет зайти под другого человека. Перед тем как перейти к части где мы будет закрывать порты - скажу, Лучший прокси сервер на данный момент - сервер с ядром Velocity, сейчас на него пишет плагины Хевав, он сделал Limbo Api (о котором мы поговорим немного позже) а так же LimboAuth, Что уже в полной степени даёт стабильную работу велосити, так же велосити лучше Сранжикорда тем - что гораздо оптимизирование, он может выдержать аж в 4 раза больше игроков, и шанс того что он ляжет - очень мал, так же на нём меньше эксплойтов.

Первая часть :

Итак, давайте уже приступим к части закрытия портов, если у вас дедик или же ВДС - вам нужно будет установить UFW, он не сбрасывает то что вы сделали после перезагрузки вдски или же дедика. Устанавливаем с помощью команды : apt install ufw
Ну и настраиваем порты данными командами :

ufw allow 22 - разрешает порт SSH

ufw allow 21 - разрешает порт FTP

ufw allow Порт Банжикорда / Велосити (Писал выше)

ufw status - просмотр статуса UFW и установленных правил

ufw enable - включает UFW (пишем после того, как всё настроили)

ufw disable - отключает UFW

 

Так же на всех серверах в конфигурации Спигота (Spigot.yml) вы должны будете поставить - BungeeCord : true

Более понятный и расширенный гайд если вы не поняли : 
Настройка брандмауэра с UFW в Debian 9 | DigitalOcean
(Кто не понял, это всё для Дебиана, как раз таки на дебиане лучше всего создавать сервера, ну, кто не знал)

А теперь вторая часть :

Прикрытие портов на слотовиках (Панельках ну или как вам удобнее).
Для начала нам понадобится, ну как минимум SFTP/FTP (Не надейтесь что на всяких "Aternos" это сработает, там даже сранжикорда нет в помине)
Ну и плагин под названием "BungeeGuard" (Ссылка : 
BungeeGuard | SpigotMC - High Performance Minecraft )
Он ставится Банжикорд, он Генерирует специальный код безопасности, найти его можно в папке плагина (которая автоматический появляется при установке и перезагрузке сервера), там должен быть файлик "Token.yml", копируем и после чего данный плагин ставим на все наши сервера (То есть Лобби (если нету лобби  - не ставим), ну и ваши сервера где происходит какой то геймплей), после чего вставляем на все наши сервера в конфиг данный токен, теперь на наш сервер никто не зайдёт не авторизовавшись!
(Если у вас стоит велосити - то на него не надо ставить БанжиГуард, читайте ниже)

(Так же ТРЕБУЕТСЯ сделать данные действия если у вас Велосити : зайти в конфиг velocity (Velocity.Toml), найти player-info-forwarding-mode и написать там BungeeGuard, и задать ключ в файле forwarding-secret, всё, вставляем токен в плагины на ваших серверах и теперь прокси сервер будет идеально работать с вашими обычными серверами)

Ссылка на комментарий
Поделиться на другие сайты

В 23.07.2022 в 15:08, Unit0g сказал:

Всем привет, сразу скажу, я не скрываю что это "Паста" темы с руббакита от "Overwrite", если ему не понравится данная тема то я могу её удалить.

Зачем закрывать порты? спросите вы, думаю не всем новичкам в сфере создания серверов будет понятно для чего и зачем это делать, но если вы не знали, то есть так называемые сервера "Прокси", которые нужны для авторизации, то есть у нас есть такая "Цепочка" серверов, которые работают между друг другом, Авторизация -> Лобби -> Ваши сервера.
И конечно, думаю не всем понравится если кто-то зайдёт напрямую в лобби, либо сразу на ваш сервер без авторизации, как минимум это будет очень странно, так ещё и можно будет зайти под другого человека. Перед тем как перейти к части где мы будет закрывать порты - скажу, Лучший прокси сервер на данный момент - сервер с ядром Velocity, сейчас на него пишет плагины Хевав, он сделал Limbo Api (о котором мы поговорим немного позже) а так же LimboAuth, Что уже в полной степени даёт стабильную работу велосити, так же велосити лучше Сранжикорда тем - что гораздо оптимизирование, он может выдержать аж в 4 раза больше игроков, и шанс того что он ляжет - очень мал, так же на нём меньше эксплойтов.

Первая часть :

Итак, давайте уже приступим к части закрытия портов, если у вас дедик или же ВДС - вам нужно будет установить UFW, он не сбрасывает то что вы сделали после перезагрузки вдски или же дедика. Устанавливаем с помощью команды : apt install ufw
Ну и настраиваем порты данными командами :

ufw allow 22 - разрешает порт SSH

ufw allow 21 - разрешает порт FTP

ufw allow Порт Банжикорда / Велосити (Писал выше)

ufw status - просмотр статуса UFW и установленных правил

ufw enable - включает UFW (пишем после того, как всё настроили)

ufw disable - отключает UFW

 

Так же на всех серверах в конфигурации Спигота (Spigot.yml) вы должны будете поставить - BungeeCord : true

Более понятный и расширенный гайд если вы не поняли : 
Настройка брандмауэра с UFW в Debian 9 | DigitalOcean
(Кто не понял, это всё для Дебиана, как раз таки на дебиане лучше всего создавать сервера, ну, кто не знал)

А теперь вторая часть :

Прикрытие портов на слотовиках (Панельках ну или как вам удобнее).
Для начала нам понадобится, ну как минимум SFTP/FTP (Не надейтесь что на всяких "Aternos" это сработает, там даже сранжикорда нет в помине)
Ну и плагин под названием "BungeeGuard" (Ссылка : 
BungeeGuard | SpigotMC - High Performance Minecraft )
Он ставится Банжикорд, он Генерирует специальный код безопасности, найти его можно в папке плагина (которая автоматический появляется при установке и перезагрузке сервера), там должен быть файлик "Token.yml", копируем и после чего данный плагин ставим на все наши сервера (То есть Лобби (если нету лобби  - не ставим), ну и ваши сервера где происходит какой то геймплей), после чего вставляем на все наши сервера в конфиг данный токен, теперь на наш сервер никто не зайдёт не авторизовавшись!
(Если у вас стоит велосити - то на него не надо ставить БанжиГуард, читайте ниже)

(Так же ТРЕБУЕТСЯ сделать данные действия если у вас Велосити : зайти в конфиг velocity (Velocity.Toml), найти player-info-forwarding-mode и написать там BungeeGuard, и задать ключ в файле forwarding-secret, всё, вставляем токен в плагины на ваших серверах и теперь прокси сервер будет идеально работать с вашими обычными серверами)

Ты что? Школьники не знают, что такое велосити, банжа, прокси. Какие порты?

Ссылка на комментарий
Поделиться на другие сайты

Для публикации сообщений создайте учётную запись или авторизуйтесь

Вы должны быть пользователем, чтобы оставить комментарий

Создать учетную запись

Зарегистрируйте новую учётную запись в нашем сообществе. Это очень просто!

Регистрация нового пользователя

Войти

Уже есть аккаунт? Войти в систему.

Войти
  • Последние посетители   0 пользователей онлайн

    • Ни одного зарегистрированного пользователя не просматривает данную страницу
×
×
  • Создать...
Скачать xbStream - Stream for Xbox One Мод APK (ограниченные деньги) для Android. Скачать Ultimate Bird Simulator Мод APK 1.3 (Unlimited money) для Android. Скачать Fluvsies Pocket World Мод APK 2.0.0119 (Paid for free Колотушкино by Den Play [1.12.2] / Карты для Майнкрафт / Minecraft Inside HappyMod APK Download - Загрузите приложение HappyMod и миллионы Android Mod APK на hap.ramflor.ru.