Запретить доступ по HTTP к ip

Discussion in 'Linux, Freebsd, *nix' started by mylittlepony, 14 Sep 2016.

  1. mylittlepony

    mylittlepony New Member

    Joined:
    14 Sep 2016
    Messages:
    4
    Likes Received:
    0
    Reputations:
    0
    Здрасте.

    Есть VPS на Debian 7 с apache. На этом же VPS я держу игровой сервер. А ещё есть мониторинг (не реклама - http://fianna.ru/forum/mb_servers_monitoring.php), который получает данные игровых серверов по http протоколу (ip: port).
    Собсна вопрос: как закрыть доступ к ip и порту по http-протоколу. Ну короче, чтобы мониторинг не мог брать данные по хттп.
     
  2. Dark~Angel

    Dark~Angel Member

    Joined:
    25 Apr 2010
    Messages:
    308
    Likes Received:
    76
    Reputations:
    8
    В фаерволе закрыть? Или Я что-то не так понимаю
     
  3. mylittlepony

    mylittlepony New Member

    Joined:
    14 Sep 2016
    Messages:
    4
    Likes Received:
    0
    Reputations:
    0
    Пробовал iptables -A INPUT -s 188.165.225.67 -j REJECT (ip сайта мониторинга)
    но тогда доступ закрывается для всех (в игре и мастер-сервер не находит самого сервера)
    Или я не ту команду или не так ввожу?
     
  4. Dark~Angel

    Dark~Angel Member

    Joined:
    25 Apr 2010
    Messages:
    308
    Likes Received:
    76
    Reputations:
    8
    #4 Dark~Angel, 14 Sep 2016
    Last edited: 14 Sep 2016
  5. severa

    severa Banned

    Joined:
    11 May 2011
    Messages:
    33
    Likes Received:
    49
    Reputations:
    0
    Все верно, бро, но перед этим пропиши команды, которые разрешают доступ с тех айпи, которые тебе нужны
     
  6. mylittlepony

    mylittlepony New Member

    Joined:
    14 Sep 2016
    Messages:
    4
    Likes Received:
    0
    Reputations:
    0
    А какая команда пишется, если мне нужны все ip, кроме одной? На VPS игровой сервер хостится, поэтому не могу определённые ip прописывать
     
  7. Dark~Angel

    Dark~Angel Member

    Joined:
    25 Apr 2010
    Messages:
    308
    Likes Received:
    76
    Reputations:
    8
    Мануал тебе не помог? Там же всё расставлено по полочкам!
     
  8. mylittlepony

    mylittlepony New Member

    Joined:
    14 Sep 2016
    Messages:
    4
    Likes Received:
    0
    Reputations:
    0
    Я делал по мануалу, но все равно блокируются все айпишники, а не только тот который я указал
     
  9. Dark~Angel

    Dark~Angel Member

    Joined:
    25 Apr 2010
    Messages:
    308
    Likes Received:
    76
    Reputations:
    8
    У меня дебиан и всё работает на ура
     
  10. pas9x

    pas9x Elder - Старейшина

    Joined:
    13 Oct 2012
    Messages:
    423
    Likes Received:
    585
    Reputations:
    52
    Непонятно что и где надо закрыть. Тебе надо закрыть исходящий трафик со своего сервера на определённый ip:порт? Или входящий?

    Если первое:
    iptables -A OUTPUT -j REJECT --destination 1.2.3.4 -p tcp --dport 80
    Где 1.2.3.4 - айпишник сервера к которому надо запретить подключаться с твоего сервера

    Если второе:
    iptables -A INPUT -j REJECT --source 22.33.44.55 -p tcp --dport 80
    Где 22.33.44.55 - айпишник сервера с которого надо запретить подключаться к твоему серверу на 80 порт
     
    #10 pas9x, 16 Sep 2016
    Last edited: 16 Sep 2016
    Dark~Angel likes this.
  11. Dark~Angel

    Dark~Angel Member

    Joined:
    25 Apr 2010
    Messages:
    308
    Likes Received:
    76
    Reputations:
    8
    Запара в том что у него блокируются все соединения а не определённый ип
     
  12. pas9x

    pas9x Elder - Старейшина

    Joined:
    13 Oct 2012
    Messages:
    423
    Likes Received:
    585
    Reputations:
    52
    Этого не может быть. Я тебе скинул команды которые блокируют исключительно по связке ip+port, в зависимости от направления соединения. Если после добавления правила у тебя полностью блокируется доступ к серверу - значит ты вводил команды не в том формате, который предоставил я.
     
  13. Dark~Angel

    Dark~Angel Member

    Joined:
    25 Apr 2010
    Messages:
    308
    Likes Received:
    76
    Reputations:
    8
    У меня то всё работает !