Перейти до

Кто как массово оповещает юзеров?


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

форвард на страничку заглушку, после нажатия ознакомлен появляется Интернет

Відредаговано sokol33
Ссылка на сообщение
Поделиться на других сайтах

форвард на страничку заглушку, после нажатия ознакомлен появляется Интернет

а можно ссылочку на мануал как это сделать?

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

 

форвард на страничку заглушку, после нажатия ознакомлен появляется Интернет

а можно ссылочку на мануал как это сделать?

 

под разными операционками  и тем более железными брасами это делается по разному.... поэтому вы должны определится на чем вы хотите это мастерить

но

не все бровзеры это гладко и красиво делают, могут быть нбансы

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

как то так


Хочу поделиться с вами такой идеей. Вам понадобилось оповестить пользователей сети которые сидят за NATом и ходят через Mikrotik в инет (например: о том что по тех.причинам инет не будет работать, или сообщить новые настройки и тд.и тп.)

Как это проделать не имея web сервера и без лишней суеты и наворочек написано тут.
Поумолчанию инет работает не через прокси.

1. Включаем Web Proxy без кеша, без ничего просто enabled=yes

[admin@MikroTik] ip proxy> set enabled=yes port=8080

2. Сбрасываем страницу прокси которую она выдает в браузер во время ошибки. Жмем Y
[admin@MikroTik] ip proxy> reset-html
Current html pages will be lost! Reset anyway? [y/N]

3. В WinBox идем в раздел Files - и видем что там появилась папочка webproxy а в этой папке есть файл error.html, вот она та самая страница корорую мы сбрасывали в пункте 2;

4.Копируем эту страницу себе на компьютер (методом перетаскивания), а на роутере удаляем error.html, папка webproxy остается пустой. Открываем скопированый error.html обычным блакнотом. Правим его, пишим в нем наше послание

пользователям. Можно преукрасить для тех кто знает HTML. Оценили качество работы в своем браузере, открыв страничку. Теперь копируем ее обратно на наш роутер в папку webproxy. Свиду ничего не поменялось, но начинка у error.html уже наша.

5. Идем в
[admin@MikroTik] ip firewall nat>

и добавляем правило: всех кто идет на 80 порт кидать на прокси порт 8080, кроме тех ip кто находится в ip firewall address-list> под именем "Pro4itali".

chain=dstnat action=redirect to-ports=8080 protocol=tcp src-address-list=!"Pro4itali" dst-port=80

6.Идем в
[admin@MikroTik] ip firewall filter>

и добавляем правило: всех кто идет на 8080 порт добавлять src-address в address-list> под именем "Pro4itali". Я еще добавил timeout=15m - т.е. через 15 мин это ip из address-list удалится.

chain=input action=add-src-to-address-list protocol=tcp address-list=Pro4itali address-list-timeout=15m dst-port=8080

7.Идем в
[admin@MikroTik] ip proxy access>

и добавляем правило которое будет всех отбрасывать - deny. Т.е. прокси никого не пропускает и выдает при этом error.html юзеру в его браузер и он лицезреет наше творение.

 

Итого: Юзер пытается зайти на любой сайт, NAT смотрит что его нет в address-list под именем "Pro4itali" и его запрос кидает на прокси, прокси его не пускает и выдает error.html с нашим сообщение. При этом когда NAT перекинул юзера на прокси, сработало правило в filter что юзер пошел на прокси на 8080 порт и добавило его ip в address-list под именем "Pro4itali". Юзер ознакомился. Пытается опять зайти на свою страничку, NAT смотрит что он есть уже в address-list под именем "Pro4itali" пускает его в инет. Юзер щаслив инет опять заработал. Но проходит 15 минту и повторяется все снова (timeout=15m) - это вдруго он забыл, напоминание. Когда все свершилось отключаем все добавленые правила в роутере. И живем дальше.

 

 

UPD: "Настоятельно рекомендую изменить в шапке документа кодировку, которая там прописана на UTF-8, иначе пользователи почти гарантированно увидят кракозяблики."

Відредаговано ipconfig
Ссылка на сообщение
Поделиться на других сайтах
  • 2 weeks later...

Если есть DPI, то показать оповещение, сделав переадресацию на страничку, там штатная фича

Это незаконно, если что, чтобы дурные мысли в голову не лезли. Читайте закон о телекоммуникациях.
Ссылка на сообщение
Поделиться на других сайтах

 

Если есть DPI, то показать оповещение, сделав переадресацию на страничку, там штатная фича

Это незаконно, если что, чтобы дурные мысли в голову не лезли. Читайте закон о телекоммуникациях.

 

дело говорит

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

 

форвард на страничку заглушку, после нажатия ознакомлен появляется Интернет

а можно ссылочку на мануал как это сделать?

 

 

Добавляем правило.

/sbin/iptables -t nat -A PREROUTING -s "user_ip" -p tcp -m tcp --dport 80 -j DNAT --to-destination "webserver_ip"

 

Когда пользователь жмакнул кнопку "принять"

 

удаляем

 

/sbin/iptables -t nat -D PREROUTING -s "user_ip" -p tcp -m tcp --dport 80 -j DNAT --to-destination "webserver_ip"

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

 

 

Если есть DPI, то показать оповещение, сделав переадресацию на страничку, там штатная фича

Это незаконно, если что, чтобы дурные мысли в голову не лезли. Читайте закон о телекоммуникациях.

 

дело говорит

 

 

чем же это незаконее других хитрых заворотов через подмену адреса в ответе dns (что делают хотспоты) или iptables?

 

в Австралии применяется для оповещения абонентов о чрезвычайных ситуациях типа цунами

в России же такое оповещение применяется поголовно - черные списки это оно и есть

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

 

 

 

Если есть DPI, то показать оповещение, сделав переадресацию на страничку, там штатная фича

Это незаконно, если что, чтобы дурные мысли в голову не лезли. Читайте закон о телекоммуникациях.

 

дело говорит

 

 

чем же это незаконее других хитрых заворотов через подмену адреса в ответе dns (что делают хотспоты) или iptables?

 

в Австралии применяется для оповещения абонентов о чрезвычайных ситуациях типа цунами

в России же такое оповещение применяется поголовно - черные списки это оно и есть

 

 

1 а кто сказал что завороты хотспотов законно в Украине  ?

2 в Австралии значит закон есть для этого

3 в РФ закон есть для этого

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

Создайте аккаунт или войдите в него для комментирования

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

Создать аккаунт

Зарегистрируйтесь для получения аккаунта. Это просто!

Зарегистрировать аккаунт

Вхід

Уже зарегистрированы? Войдите здесь.

Войти сейчас
  • Зараз на сторінці   0 користувачів

    Немає користувачів, що переглядають цю сторінку.

  • Схожий контент

    • Від Zura
      Доброго времени суток. Имеется проблема с отправкой сообщений в телеграмм 
       
      Имеется скрипт
       
      #!/bin/bash USER=$1 SUBJECT=$2 TEXT=$3 cd /usr/lib/zabbix/tg bin/telegram-cli -k tg-server.pub -c telegram.config -WR -U zabbix -e "msg $USER $TEXT" || exit 1 exit 0
       
      В действиях следующее:
      {HOST.NAME} :: {ITEM.NAME} :: {ITEM.VALUE} Status:  {TRIGGER.STATUS} Host:  {HOST.NAME} Item:  {ITEM.NAME} Value:  {ITEM.LASTVALUE} Key:  {ITEM.KEY} Severity: {TRIGGER.SEVERITY} Trigger: {TRIGGER.NAME} Description: {TRIGGER.DESCRIPTION}
       
       
      Но приходят сообщения вида:
       
        Status:  PROBLEM Status:  OK Остальной текст куда то теряется. В чем может быть причина?
       
×
×
  • Створити нове...