1. Вы находитесь в сообществе Rubukkit. Мы - администраторы серверов Minecraft, разрабатываем собственные плагины и переводим на различные языки плагины наших коллег из других стран.
    Скрыть объявление
Скрыть объявление
В преддверии глобального обновления, мы проводим исследования, которые помогут нам сделать опыт пользования форумом ещё удобнее. Помогите нам, примите участие!

Помогите Подмена UUID + Локальный IP у игроков

Тема в разделе "Помощь", создана пользователем BrainRTP, 28 янв 2017.

  1. Автор темы
    BrainRTP

    BrainRTP Активный участник Пользователь

    Баллы:
    76
    Имя в Minecraft:
    BrainRTP
    Добрый день/вечер или какое время суток у тебя.... Да-да, знаю, тема изъезжена вдоль и поперек, но я до сих пор не понимаю, где же я мог накосячить? Где же допустил ошибку? Что не залатал?!
    вообщем, схема такова:
    BungeeCord - IP #1
    Spigot - IP #2
    Эти "сервисы" стоят на разных машинах, если это важно.
    У IP #1 все порты дропнуты, кроме 25565, у IP #2 не дропнуты только порт самого сервера (он ACCEPT от IP#1 по порту сервера) (т.к если его дропнуть, то все по ебене-фене катится)
    Порты дропаю через Vesta (мб это важно, я не знаю наверняка...)
    В server.prororties (на всех серверах) стоит 'server-ip=IP #2' (не localhost/127.0.0.1)
    Игрок знает только IP #1 и он коннектится по нему. Везде стоит 'bungeecord: true' и в настройках банжи 'ip_forwarding: true'. Игрока при входе кидает на сервер капчи, потом на север AuthMe (v5.*), а потом на сервер. На BungeeCord, на сервере AuthMe и на основном сервер есть AuthMeBridge.
    Так вот, проблема в том, что иногда люди заходят через 127.0.0.* и меняют UUID.
    Вопрос: что мне делать? Где ошибка? Нужна ли вам какая-нибудь дополнительная информация, что бы сказать где именно я поц? Благодарочка от меня.
    @alexandrage Не гори, пожалуйста, таких топиков куча, знамо. Я тот единственный из миллиона унтерменших, так что простите.
     
    Последнее редактирование: 29 янв 2017
  2. slavik123123123

    slavik123123123 Старожил Пользователь

    Баллы:
    143
    Имя в Minecraft:
    Leymooo
    ну легко же узнать закрыт или нет порт.
    просто попробуй с майна зайти на сервер, который на втором дедике.
     
  3. Автор темы
    BrainRTP

    BrainRTP Активный участник Пользователь

    Баллы:
    76
    Имя в Minecraft:
    BrainRTP
    Сканил порты - закрыты. Либо я ракал
     
  4. alexandrage

    alexandrage Старожил Пользователь

    Баллы:
    173
    Точно все пункты правильно выполнил?

    #Установка софта.
    apt-get install iptables-persistent
    #Разрешить локальный трафик
    iptables -A INPUT -i lo -j ACCEPT
    #Разрешить ip BungeeCord.
    iptables -A INPUT -s 0.0.0.0 -j ACCEPT
    #Закритие порта от всех остальных ip, прописываем для всех серверов.
    iptables -A INPUT -p tcp --dport 25565 -j DROP
    #Сохраняем правила
    service iptables-persistent save
     
  5. slavik123123123

    slavik123123123 Старожил Пользователь

    Баллы:
    143
    Имя в Minecraft:
    Leymooo
    Код:
    iptables -N bungee # create a new chain for bungee
    
    # ИП ДЕДИКОВ ИДИ ВДС, КОТОРЫЕ МЫ ХОТИМ РАЗРЕШИТЬ!
    # ПРИМЕР: 55.66.77.77 это машина где стоит банджа
    # а 66.22.11.11 это машина где стоит auth, survival, bedwars.
    iptables -A bungee --src 55.66.77.77 -j ACCEPT
    iptables -A bungee --src 66.22.11.11 -j ACCEPT
    
    # etc (Тут ничего не трогаем)
    iptables -A bungee --src 127.0.0.1 -j ACCEPT
    
    # БЛОКИРУЕМ ДРУГИЕ ИП АДРЕСА
    iptables -A bungee -j DROP
    
    # список портов которые мы защищаем
    # не указанные порты не будут защищены.
    # НЕ В КОЕМ СЛУЧАЕ НЕ УКАЗЫВАЕМ 80 22 25565!
    # ТОЛЬКО ПОРТЫ ОТ СЕРВЕРОВ
    
    #диапазон портов
    #Защишает порты от 25530 до 25564
    iptables -I INPUT -p tcp -m multiport --dports 25530:25564 -j bungee
    #порты по отдельности
    iptables -I INPUT -p tcp -m multiport --dports 25530,25570,25564,итд -j bungee
    ну можно ещё так. Сохраняем как .sh файл и запускаем.
     
  6. Автор темы
    BrainRTP

    BrainRTP Активный участник Пользователь

    Баллы:
    76
    Имя в Minecraft:
    BrainRTP
    Простите меня, что пропал на пару дней.
    Хочу извиниться за такие глупые вопросы, просто я IpTables не сильно знаю и очень боюсь накосячить.
    На дедике стоит и Auth сервер и Spigot сервер. (это уточнение)
    У меня вопрос по последним 2-ум командам. В этих командах мы прописываем порты серверов: Auth, Spigot и пр. стоящих на сервере?
     
  7. alexandrage

    alexandrage Старожил Пользователь

    Баллы:
    173
    Я тебе написал выше просто и понятно. iptables -A INPUT -s 0.0.0.0 -j ACCEPT тут айпишники твоих банж, которым нужен доступ.
     
  8. slavik123123123

    slavik123123123 Старожил Пользователь

    Баллы:
    143
    Имя в Minecraft:
    Leymooo
    Пишешь тупо порты серверов, кроме банджи. Одну из последних строк можно убрать.
     
  9. Автор темы
    BrainRTP

    BrainRTP Активный участник Пользователь

    Баллы:
    76
    Имя в Minecraft:
    BrainRTP
    Сделал как ты написал. Теперь игроки не смогут зайти с 127.0.0.1?
    И да, такой вопрос, какой AuthMe лучше использовать? v3 или v5?
     
  10. Rikas

    Rikas Активный участник Пользователь

    Баллы:
    76
    BungeeAuth
     
  11. Автор темы
    BrainRTP

    BrainRTP Активный участник Пользователь

    Баллы:
    76
    Имя в Minecraft:
    BrainRTP
    Оно?
     
  12. Rikas

    Rikas Активный участник Пользователь

    Баллы:
    76
    Ёхина
     
  13. Автор темы
    BrainRTP

    BrainRTP Активный участник Пользователь

    Баллы:
    76
    Имя в Minecraft:
    BrainRTP
    Можешь ссыль, пж
     
  14. alexandrage

    alexandrage Старожил Пользователь

    Баллы:
    173
    Он же дырявый вроде как.
     
  15. Jampire

    Jampire Старожил Пользователь

    Баллы:
    173
    Skype:
    jampire-h
    Имя в Minecraft:
    Jampire
    единственная дыра что там есть - число попыток ввода сбрасывается при релоге. это потенциальная возможность брутфорса, не более.
     
  16. alexandrage

    alexandrage Старожил Пользователь

    Баллы:
    173
    Ну его же все топы выбросили из за дыры не? Заказали у сашко724 аналог.
     
  17. Jampire

    Jampire Старожил Пользователь

    Баллы:
    173
    Skype:
    jampire-h
    Имя в Minecraft:
    Jampire
    Я просто сам щас на нем сижу и пока свой вариант в разработке всячески защищаю эту фиговую идею :whistle:
     
  18. alexandrage

    alexandrage Старожил Пользователь

    Баллы:
    173
    Еще там вроде касяк с вечным дерганием базы при входе игрока не? Или я с чем то путаю.
     
  19. Автор темы
    BrainRTP

    BrainRTP Активный участник Пользователь

    Баллы:
    76
    Имя в Minecraft:
    BrainRTP
    Какие есть аналоги?
     
  20. alexandrage

    alexandrage Старожил Пользователь

    Баллы:
    173
    Я хз, на ведерке никто не заикался об аналогах. Ток от сашко724 слышал, что он кому то делал за денежку.
     

Поделиться этой страницей